christos
d0a6aa04fc
Add rcsid, config.h
2002-09-20 21:11:11 +00:00
christos
4ac3045a5a
Add snprintb(3) inspired from bitmask_snprintf(9), but made to look like
...
more like snprintf(3). Discussed with thorpej.
2002-09-20 21:10:10 +00:00
joda
a9b4e358d7
make sure the client creates a subkey; also make the server check that
...
it actually got a subkey, and if not use the session key
2002-09-20 14:45:29 +00:00
grant
291ac7e9c4
don't include machine/asm.h (make this build again).
2002-09-19 01:24:43 +00:00
lukem
99fe9d3e76
minor makefile delint
2002-09-18 06:17:38 +00:00
christos
c524f280a6
Use FD_CLOEXEC instead of `1' and don't cast.
2002-09-17 21:37:13 +00:00
christos
1cb2fd8bb0
document FD_CLOEXEC from FreeBSD.
2002-09-17 21:35:37 +00:00
atatat
28f3a22acb
Default using the value of machdep.booted_kernel from sysctl() if it
...
is available and points to a file. The value of "/netbsd" is still
the ultimate fallback.
2002-09-17 20:34:08 +00:00
drochner
ead5c05ddb
another SETFL->SETFD
2002-09-17 19:50:48 +00:00
drochner
8b4aa8a489
actually do the close-on-exec
2002-09-17 19:38:26 +00:00
tron
377e179dcb
Use "const" for all input parameters of ethers(3) functions.
2002-09-16 19:25:30 +00:00
christos
dd45b62148
Set the close-on-exec bit on all file descriptors we open. Inspired by a
...
FreeBSD security advisory.
Reviewed by thorpej
2002-09-16 17:20:45 +00:00
briggs
a94d82e6f9
Always use NetBSD's fts(3) in compat builds. Some systems (notably
...
Red Hat 7.3, at least) do not have fts(3) implementations that work
correctly with -D_FILE_OFFSET_BITS=64.
2002-09-16 04:10:36 +00:00
gmcgarry
e344fcd489
Add a disclaimer if using on a multiprocessor machine. Based on
...
comments by Bill Sommerfeld on tech-kern.
2002-09-15 23:05:13 +00:00
thorpej
3fba05d66e
Set LLIBS to nothing; no sense in warning about the routines from
...
libc that we know we are replacing.
2002-09-14 21:18:20 +00:00
thorpej
6363558907
Invoke makelintstub with CPP in the environment.
2002-09-14 21:16:43 +00:00
thorpej
d1f71ac3e2
Don't override the definition of LEX.
2002-09-14 14:59:30 +00:00
thorpej
922525072e
Allow mktemp to be built as a host tool.
2002-09-14 04:26:23 +00:00
thorpej
daf4d5c635
Fix some problems using makelintstub as a cross-tool:
...
* Require that the path to the C preprocessor be passed in the CPP
environemnt variable, and use it rather than hard-coding "cpp".
Provide the target's preprocessor when invoking makelintstub.
* Fix some quoting issues that turned up with Solaris 8's XPG4 sh and sed.
* Don't use echo -n. Instead, don't bother making the output pretty; the
whitespace isn't supposed to be syntactically significant anyhow.
2002-09-14 03:14:14 +00:00
thorpej
6d4ffa13e1
The config.h we get when building as a host tool is the libnbcompat
...
config.h, not the heimdal config.h, so -DKRB4=1 and -DKRB5=1 for
print_version.h.
2002-09-13 18:30:43 +00:00
thorpej
01cfa6b3ec
When being built as a host tool, the <config.h> we see is actually
...
the libnbcompat config.h, so -DKRB5=1 so that print_version.h actually
has a version in it.
2002-09-13 17:29:56 +00:00
ragge
d1c2e581d6
Rename __sigtramp1.S to __sigtramp.S.
2002-09-12 18:28:52 +00:00
ragge
2e409d7d44
Fix a signal handler bug originally reported by Hugh Graham some year ago:
...
If two signals are sent after each other without the process being run in
userspace between them then the second one will overwrite part of the signal
info stored on the userstack.
Fixed by rewriting and simplifying both the signal delivery code and the
trampoline code. Also bump signal version number to 2.
Rename __sigtramp1.S to __sigtramp.S.
2002-09-12 18:28:22 +00:00
joda
610c58a71a
fix typo in previous
2002-09-12 15:29:02 +00:00
joda
1fdc1a1e39
remove all traces of ktypes.h
2002-09-12 15:28:22 +00:00
joda
cd26173a60
krb5-types.h is no more; install more man pages
2002-09-12 14:50:31 +00:00
christos
d571f02f7d
Don't bother calling secure_path() is kernel == _PATH_UNIX. If you are going
...
to default to it and use it anyway, why do the security check?
2002-09-12 14:42:15 +00:00
joda
80917fea60
ktypes.h has gone
2002-09-12 14:28:33 +00:00
joda
09bfa07e97
version 12.3
2002-09-12 13:39:53 +00:00
joda
651b9b45cc
version 18.1
2002-09-12 13:38:56 +00:00
joda
fc15dce1ae
need emalloc from roken
2002-09-12 13:35:56 +00:00
joda
3e5b5df667
version 6.1
2002-09-12 13:34:50 +00:00
jdc
5436cf8ed4
Add a hack for xterm-like terminals where "\E[m" will turn off
...
other attributes.
2002-09-11 15:23:24 +00:00
scw
ba98c8c290
Various setjmp/longjmp fixes.
...
Synchronise with the kernel's sh5 signal code.
2002-09-06 15:33:48 +00:00
scw
e4ff59faf1
Round-up the supplied length *before* aligning.
2002-09-06 15:31:19 +00:00
msaitoh
a991dcef11
Add __movstr_i4_{odd,even} for -m4.
...
Written by SHIMIZU Ryo.
2002-09-05 08:35:15 +00:00
scw
fd955ca5d6
Make it plain to the compiler that __sigtramp_sigcontext_1() really is
...
an external function, instead of an array. Otherwise, it won't set
bit 0 of the trampoline's address to indicate SHmedia mode.
2002-09-04 21:44:07 +00:00
scw
891c86cef4
Use r4 to preserve the filedes pointer across the syscall instead of r3.
2002-09-04 19:19:07 +00:00
wiz
0b87087d0c
"initialse" looks nice, but is not correct.
2002-09-04 01:12:03 +00:00
wiz
604d7cb2eb
implemented, not implementated; arbitrary, not arbritrary.
2002-09-04 01:07:12 +00:00
wiz
aae8095f40
completion, not completition; mark up errno; use \- instead of -.
2002-09-04 01:03:58 +00:00
wiz
c4beccd3bf
completion, not completition; use \- instead of -.
2002-09-04 01:03:24 +00:00
wiz
0822a37f3c
heavily, not heaviliy.
2002-09-04 00:59:44 +00:00
itohy
f89823c1f8
Save 1-4 instructions on all cases except for the ret=0 case.
...
This is probably the last version from me. :)
You are welcome to speed it up, of course. :)
Here's a benchmark on SH-4 200MHz.
9.2% faster if all the cases occur evenly.
return value C version previous vers this version speed ratio
of ffs() (ns/call) *1 (ns/call) (ns/call) *2 (*1/*2)
------------ ------------ ------------- ------------ -----------
0 86 81 81 1.06
1 110 106 91 1.21
2 132 106 92 1.43
3 165 117 96 1.72
4 201 116 95 2.12
5 237 107 99 2.39
6 271 106 101 2.68
7 307 116 107 2.87
8 342 116 105 3.26
9 376 126 111 3.39
10 410 127 110 3.73
11 446 136 115 3.88
12 483 134 116 4.16
13 518 125 119 4.35
14 551 126 120 4.59
15 587 135 127 4.62
16 624 136 126 4.95
17 658 139 126 5.22
18 694 140 126 5.51
19 727 148 131 5.55
20 764 150 131 5.83
21 799 141 135 5.92
22 834 142 135 6.18
23 868 152 140 6.20
24 903 153 142 6.36
25 939 140 127 7.39
26 974 141 126 7.73
27 1009 152 131 7.70
28 1044 148 130 8.03
29 1080 141 136 7.94
30 1115 141 136 8.20
31 1151 151 141 8.16
32 1185 151 140 8.46
2002-09-01 13:14:53 +00:00
onoe
9652be60a4
adopted changes made to libcrypto/Makefile:
...
e_os.h is not part of exported openssl interface, so don't install it into
/usr/include/openssl (e_os.h has an explicit comment about it). it obviously
is a bug in openssl 0.9.6 Makefile.
based on openssl 0.9.7 snapshot.
2002-09-01 06:01:13 +00:00
gmcgarry
854f689fcb
Document some more errors.
2002-09-01 02:50:33 +00:00
itojun
50d422c24f
e_os.h is not part of exported openssl interface, so don't install it into
...
/usr/include/openssl (e_os.h has an explicit comment about it). it obviously
is a bug in openssl 0.9.6 Makefile.
based on openssl 0.9.7 snapshot.
2002-08-31 10:46:36 +00:00
itojun
1d4d6d6814
$NetBSD$
2002-08-29 14:59:05 +00:00
itojun
9ee65722f3
backout previous, <des.h> is part of kerberos 4 API
2002-08-29 14:53:21 +00:00
itojun
8b7a566748
need kerberosIV/des.h as part of kerberos 4 API. have a dummy file.
2002-08-29 14:52:07 +00:00
itojun
8f5dda1c53
openssl/des.h, not des.h
2002-08-29 14:40:52 +00:00
itojun
ced053b6b3
avoid inclusion of kerberosIV/des.h (it is a dupliate of openssl/des.h,
...
and openssl discourages inclusion by <des.h> - <openssl/des.h> must be used)
2002-08-29 14:40:00 +00:00
itojun
2c8da6a7dc
openssl/des.h
2002-08-29 14:38:56 +00:00
wiz
3ec0478ba0
Whitespace, mdoc, and grammar nits. Fix an Xr.
2002-08-29 12:43:28 +00:00
itojun
dbb709c3fd
shouldn't do -I/usr/include/openssl, it is not recommended by openssl.
2002-08-29 02:33:14 +00:00
itojun
d857057120
heimdal builds shouldn't dig into openssl source by -Ifoo.
2002-08-29 01:31:27 +00:00
itohy
fa5465079f
Slightly improved version of ffs(3).
...
Partially from SHIMIZU Ryo <ryo@iij.ad.jp>. Thanks.
Some cases are slower, but other most cases are faster.
Here's a benchmark on SH-4 200MHz.
return value C version previous vers this version speed ratio
of ffs() (ns/call) *1 (ns/call) (ns/call) *2 (*1/*2)
------------ ------------ ------------- ------------ -----------
0 86 86 81 1.06
1 110 86 106 *(slower) 1.04
2 132 86 106 * 1.25
3 165 105 117 * 1.41
4 201 104 116 * 1.73
5 237 111 107 2.21
6 271 111 106 2.56
7 307 126 116 2.65
8 342 125 116 2.95
9 376 122 126 * 2.98
10 410 121 127 * 3.23
11 446 139 136 3.28
12 483 140 134 3.60
13 518 146 125 4.14
14 551 146 126 4.37
15 587 161 135 4.35
16 624 162 136 4.59
17 658 141 139 4.73
18 694 142 140 4.96
19 727 160 148 4.91
20 764 161 150 5.09
21 799 167 141 5.67
22 834 167 142 5.87
23 868 181 152 5.71
24 903 181 153 5.90
25 939 146 140 6.71
26 974 146 141 6.91
27 1009 166 152 6.64
28 1044 165 148 7.05
29 1080 171 141 7.66
30 1115 171 141 7.91
31 1151 185 151 7.62
32 1185 186 151 7.85
2002-08-28 15:34:35 +00:00
gmcgarry
7fd895f806
Bump minor: rasctl(2)
2002-08-28 09:33:36 +00:00
gmcgarry
c4efdd0999
rasctl(2)
2002-08-28 09:31:26 +00:00
onoe
a5fc25f65e
Limit UDP payload size for EDNS0 to 0xffff, not use lower 16bit value.
2002-08-28 02:37:09 +00:00
itojun
006281a1e2
kill register decl
2002-08-27 23:47:07 +00:00
mycroft
bbaefa57eb
Do the appropriate PIC magic for the jump to _exit().
2002-08-27 21:38:20 +00:00
itojun
62f36ff8e2
allocate 64K recieve buffer for DNS responses.
2002-08-27 08:50:49 +00:00
yamt
d3538cc488
sync partly with tcpdump.org. ok'ed by itojun
...
patches #454 from yamt@mwd.biglobe.ne.jp
- avoid optimization involving subtract operations
- correct optimization of bitwise operations
TODO: re-introduce subtract optimization
2002-08-26 11:21:18 +00:00
itohy
6736303e13
Use assembly version of ffs(3).
2002-08-24 06:39:48 +00:00
itohy
85ce1de27f
Oops, SYSLIBC_SCCS -> LIBC_SCCS
2002-08-24 06:37:24 +00:00
itohy
70b5675025
Assembly version of ffs(3).
...
Confirmed to return the same value as that of the C version.
The results of a simple benchmark on SH-4 200MHz, is shown below.
I think this shows acceptable performance.
return value C version this version speed
of ffs() (ns/call) (ns/call) ratio
------------ --------- ------------ -----
0 86 86 1.00
1 110 86 1.27
2 132 86 1.53
3 165 105 1.57
4 201 104 1.93
5 237 111 2.13
6 271 111 2.44
7 307 126 2.43
8 342 125 2.73
9 376 122 3.08
10 410 121 3.38
11 446 139 3.20
12 483 140 3.45
13 518 146 3.54
14 551 146 3.77
15 587 161 3.64
16 624 162 3.85
17 658 141 4.66
18 694 142 4.88
19 727 160 4.54
20 764 161 4.74
21 799 167 4.78
22 834 167 4.99
23 868 181 4.79
24 903 181 4.98
25 939 146 6.43
26 974 146 6.67
27 1009 166 6.07
28 1044 165 6.32
29 1080 171 6.31
30 1115 171 6.52
31 1151 185 6.22
32 1185 186 6.37
2002-08-24 06:30:34 +00:00
itojun
36e473ebb2
off-by-one. PR 18049
...
correct snprintf() return value handling in another place.
2002-08-23 16:10:42 +00:00
tron
ef63cbff6b
Bump minor number to 3 because there are already systems with
...
"libutil.so.6.2" to avoid further problems.
2002-08-23 10:34:02 +00:00
abs
a086fb2909
Move humanize_number(3) from libutil to libc as per discussion on tech-misc
...
Revert minor number bump on libutil (with note to skip it next update), and
bump libc.
2002-08-22 17:24:08 +00:00
itojun
949583590f
drop AAAA reply with IPv4 mapped address. sync w/kame
...
draft-itojun-v6ops-v4mapped-harmful-00.txt
2002-08-22 16:32:14 +00:00
blymn
841a6ed66f
Allow either the field_check or char_check pointers to be NULL, as
...
suggested in PR 18028.
2002-08-22 11:34:00 +00:00
blymn
e5ce8316fe
Fix some off by one errors in the menu mark and unmark buffer handling.
...
This fixes PR 18003.
2002-08-22 11:30:18 +00:00
wiz
e066ad32dc
Use Nm instead of Xrefing ourselves.
2002-08-20 16:48:47 +00:00
wiz
f11f240ebb
-1 -> \-1.
2002-08-20 16:42:35 +00:00
wiz
777c402952
Refer setpgid, not setpgrp, since the former is POSIX and the latter is
...
just there for compatibility.
2002-08-20 16:30:30 +00:00
wiz
38315eadd0
Use Dq instead of single quotes.
2002-08-20 16:22:44 +00:00
wiz
60bfa780a0
Mark up NULL and ENOMEM.
2002-08-20 16:15:38 +00:00
wiz
3f9c36b9de
Drop superfluous Ns and fix a formatting glitch.
2002-08-20 16:10:01 +00:00
wiz
158398c921
Fix Ns abuse.
2002-08-20 15:32:12 +00:00
wiz
64f4287d6d
Remove superfluous double quotes and a superfluous Ns.
2002-08-20 15:30:07 +00:00
jdarrow
48ee0561fe
Belatedly bump libdes shared library major number, due to bump of
...
libcrypto shared major when we moved from OpenSSL 0.9.5 to 0.9.6.
Add note to libcrypto shlib_version file to remind people to also
update libdes shlib_version.
2002-08-20 13:49:55 +00:00
lukem
ec5dbc56b8
Explicitly move setting of NOxxx and USE_SHLIBDIR to the top of the
...
Makefile (before including <bsd.own.mk>)
2002-08-19 14:55:14 +00:00
lukem
91d06a031b
More use of ${NETBSDSRCDIR}/some/path instead of ${.CURDIR}/../../some/path
2002-08-19 13:35:05 +00:00
blymn
f645d021ce
Allocate private string buffers for the menu mark and unmark to prevent
...
a double free of the string memory. This fixes PR 17937.
2002-08-19 11:01:11 +00:00
pooka
337a91ae52
fix prototype for t_freent, and sprinkle const where necessary
2002-08-19 10:11:42 +00:00
lukem
ebb6fc9eb8
Use ${NETBSDSRCDIR}/some/path instead of ${.CURDIR}/../../some/path (etc).
...
(Reduces make output by ~ 20%)
2002-08-19 09:41:27 +00:00
yamt
356b12bae1
change DIAGNOSTICS to RETURN VALUES
...
since it describes return values.
from openbsd.
2002-08-18 07:40:04 +00:00
yamt
447d4188a2
add FILES section to refer to /dev/mem.
...
from openbsd.
2002-08-18 07:34:51 +00:00
yamt
de6b808960
reflect reality.
...
(3rd arg of el_parse is const.)
2002-08-18 07:23:21 +00:00
yamt
83b485596b
note that month and weekday names are case-insensitive.
...
from OpenBSD.
2002-08-18 06:43:32 +00:00
yamt
7c3f1b1f60
note that the contents of the array are undefined in the error case.
2002-08-18 06:31:09 +00:00
yamt
e72273def3
- Mention leap seconds as the reason for (00-61)
...
- include blurb about ISO 8601 dates straight from strftime.c
from OpenBSD.
2002-08-18 06:27:49 +00:00
yamt
9c03214612
- write updates st_[cm]time.
...
- a minor fix
from openbsd.
2002-08-18 05:55:24 +00:00
yamt
8b91a33de9
add a portablility note. from openbsd.
2002-08-18 05:34:34 +00:00
thorpej
1b907e1877
Local label fixup.
2002-08-17 19:54:30 +00:00
yamt
b3b13795b1
bring in a note about portability from openbsd.
2002-08-17 18:41:36 +00:00
yamt
b77d0176be
bring in HISTORY from openbsd.
2002-08-17 18:38:46 +00:00
yamt
514d4ffd02
note that setgid doesn't change supplementary groupids.
...
from openbsd.
2002-08-17 18:22:21 +00:00
yamt
572225a82f
document RB_POWERDOWN.
...
from OpenBSD.
2002-08-17 17:52:54 +00:00
yamt
dbb4e0d985
- move return values info into RETURN VALUES section.
...
- note that O_SHLOCK and O_EXLOCK are not portable.
from OpenBSD.
2002-08-17 17:25:37 +00:00
chris
725f3ca1a7
correct comment, it's r0, not a0.
2002-08-17 01:23:36 +00:00
itojun
4005a5250f
set h_errno properly if internal string manipulation fails.
2002-08-16 21:54:00 +00:00
itojun
2abe377059
defend against malicious line in ut_line, which could cause unwanted
...
writes to anything under /dev. revoke setuid/gid privs earlier.
From: xs@kittenz.org
2002-08-16 20:21:48 +00:00
itojun
44ca8f4da1
use sizeof, avoid duplicated use of MAXDNAME
2002-08-16 13:59:39 +00:00
itojun
1173373b45
be more picky about size arg
2002-08-16 12:23:20 +00:00
itojun
1e1a07972c
lint clean
2002-08-16 12:20:19 +00:00
itojun
bb80ac654a
avoid sprintf. use snprintf with picky error traps.
2002-08-16 12:18:06 +00:00
itojun
0de70db9cd
check for pointer overwrap
2002-08-16 12:10:37 +00:00
itojun
b51bffa186
correct cases with zero in the middle
...
(0x00ff00ff should be "0.255.0.255", not "255.255")
2002-08-16 12:05:01 +00:00
itojun
0b6566bcda
avoid sprintf. use snprintf. simplify cases where 1st arg is 0.
2002-08-16 12:03:41 +00:00
itojun
c6a3499c08
use snprintf. don't duplicate MAXDNAME (use sizeof).
2002-08-16 11:53:19 +00:00
itojun
90a8853f46
use strlcat
2002-08-16 11:49:57 +00:00
itojun
f425242dc9
fix weird indent for comment lines
2002-08-16 11:48:25 +00:00
itojun
c5a4255163
eliminate sprintf. use snprintf.
...
XXX loc_ntoa should be changed to take additional size_t as arg
2002-08-16 11:45:55 +00:00
itojun
5c323232e7
eliminate sprintf, use snprintf. check strlcat error.
2002-08-16 11:30:28 +00:00
itojun
3452fa16c4
be more picky about string buffer manipulation. hints from freebsd
2002-08-16 07:39:44 +00:00
enami
38540fc05e
Cosmetic changes.
2002-08-15 04:47:12 +00:00
pooka
b09706dced
add ${MACROS} to roff call to make output paper readable
2002-08-13 20:07:31 +00:00
wiz
03b08c2f0d
Remove duplicate lines.
2002-08-12 21:52:37 +00:00
soren
6ca2d9ac81
Catch up to struct dirent.
2002-08-12 21:26:27 +00:00
soren
7b0d231778
Sort struct members.
2002-08-12 21:18:25 +00:00
soren
e4a72452ec
Take formatting fixes and note about deleted files from getdents.2.
2002-08-12 21:14:12 +00:00
gmcgarry
3e5aabbe90
Clarify what functionality _is_ included and _should be_ included in libutil.
2002-08-12 20:03:05 +00:00
martin
ab77398ff9
Do not assume int64_t is printable with %qd - on 64 bit ports it isn't.
...
Use %lld instead and cast the args to (long long) explicitly.
I'm not sure about our policy vs. the C99 format string macros in
basesrc - should we use those here?
2002-08-12 09:06:59 +00:00
itojun
53ca62040c
calloc() arg mistake. it's (nelem, size). from openbsd
...
sync w/tcpdump.org
2002-08-12 02:39:22 +00:00
yamt
d536e5ccae
add RETURN VALUES section.
...
from OpenBSD.
2002-08-11 14:44:33 +00:00
yamt
e8cb4f166c
bump .Dd .
2002-08-11 14:43:52 +00:00
yamt
03664cd132
- detail protections.
...
- add RETURN VALUES section.
from OpenBSD.
2002-08-11 14:36:33 +00:00
yamt
1c708a4b08
bring in RETURN VALUES from openbsd.
2002-08-11 13:17:35 +00:00
yamt
e52744d883
- document generic ioctls.
...
- mention EFAULT.
from OpenBSD.
2002-08-11 12:40:46 +00:00
yamt
a63161243b
more description from openbsd.
2002-08-11 12:22:48 +00:00
yamt
eaf49dbcad
backout previous partly:
...
we don't check if processes are in the same session or not.
2002-08-11 12:12:54 +00:00
yamt
74b1a91d8e
bring in ERRORS from openbsd.
2002-08-11 12:09:11 +00:00
yamt
906f41fac5
- include typical uses.
...
from openbsd.
2002-08-11 12:04:25 +00:00
blymn
67d86161c7
Added MLINK entries to link all function names to their respective
...
man page.
2002-08-11 11:57:44 +00:00
yamt
731cbc6eb3
bring in warnings from freebsd via openbsd.
2002-08-11 11:46:21 +00:00
yamt
a86e2e3273
note that child should use _exit instead of exit.
...
from OpenBSD.
2002-08-11 10:35:48 +00:00
yamt
b09419c060
bump .Dd .
2002-08-11 10:28:23 +00:00
yamt
740bfa56b7
document a hack about setuid programs and fd 0, 1 and 2.
...
from OpenBSD.
2002-08-11 10:27:49 +00:00
yamt
0997545d18
bring in EXAMPLES from openbsd.
2002-08-11 09:39:10 +00:00
yamt
0da40e1ed0
- correct how to check empty field.
...
- improve examples.
from OpenBSD.
2002-08-11 09:36:15 +00:00
yamt
10a7dd0256
bring in EXAMPLES from openbsd.
2002-08-11 08:22:30 +00:00
yamt
cdac947b04
bring in EXAMPLES and ERRORS from openbsd.
2002-08-11 07:53:06 +00:00
yamt
049fa38b0c
bring in EXAMPLES from openbsd.
2002-08-11 07:50:04 +00:00
yamt
fd80262662
improve EXAMPLES.
...
from openbsd.
2002-08-11 07:46:56 +00:00
yamt
517ec26f7b
bring in EXAMPLES from OpenBSD.
2002-08-11 07:36:19 +00:00
yamt
4e0ec2a042
bump .Dd .
2002-08-11 07:31:56 +00:00
yamt
0243d99724
bring in EXAMPLES from openbsd.
2002-08-11 07:31:18 +00:00
yamt
c5caadcfd8
bring in EXAMPLES and a note.
...
from openbsd.
2002-08-11 07:05:41 +00:00
yamt
6410ff3c05
bring in EXAMPLES from OpenBSD.
2002-08-11 06:53:39 +00:00
yamt
8acd3a715f
- more description about realloc.
...
- mention errno.
- add FILES section for malloc.conf.
from openbsd.
2002-08-11 06:12:45 +00:00
yamt
145cf30b9f
fix sample code. from openbsd.
2002-08-10 17:25:01 +00:00
yamt
1060c75faa
result of getenv should be treated as read-only.
...
from OpenBSD.
2002-08-10 17:14:50 +00:00
yamt
0010f8875d
bump .Dd .
2002-08-10 17:10:11 +00:00
yamt
9d36ca1fbf
note only 8 bits of exit-status is passed.
...
from OpenBSD.
2002-08-10 17:09:27 +00:00
yamt
120c9b3256
note that alloca can't report error.
...
from OpenBSD.
2002-08-10 16:55:18 +00:00
yamt
14e693f16b
bump .Dd for my previous commit.
2002-08-10 16:51:26 +00:00
yamt
cd575f9fb2
note that abort(3) causes streams flushed and closed.
...
from OpenBSD.
2002-08-10 16:47:54 +00:00
yamt
e7d9fe95ae
- add description of the race.
...
- fix typo.
from OpenBSD.
2002-08-10 16:34:29 +00:00
yamt
dccfe06f50
use more Xs for filename templates.
...
from OpenBSD.
2002-08-10 16:28:51 +00:00
yamt
04adc81fbf
if the path is directory, remove(3) behaves as rmdir instead of unlink.
...
from OpenBSD.
2002-08-10 09:42:23 +00:00
yamt
5d8e52e7ab
bring in EXAMPLES and BUGS from openbsd.
2002-08-10 09:32:19 +00:00
wiz
75c7529338
Update Dd for recent changes.
2002-08-10 09:17:49 +00:00
wiz
6fb8244813
Fix formatting glitch, end sentence with a dot, and use Nm instead of
...
a self-Xr. Update Dd for recent changes.
2002-08-10 09:14:59 +00:00
wiz
1598a31de5
Update Dd for recent changes.
2002-08-10 09:13:47 +00:00
wiz
e8e0360410
Sort sections. Update Dd for EXAMPLES addition.
2002-08-10 09:07:15 +00:00
yamt
3bb8b93140
more about sigsetjmp/siglongjmp.
...
from openbsd.
2002-08-10 05:05:24 +00:00
yamt
de3baf756c
note about "too many groups" case.
...
from openbsd.
2002-08-10 04:50:39 +00:00
yamt
9ec2d4f3ab
default path doesn't contain current directory anymore.
...
from openbsd.
2002-08-10 03:08:15 +00:00
yamt
a5c077a75d
reflect change of default path.
...
from openbsd.
2002-08-10 03:06:15 +00:00
yamt
cd9128e6e2
- move a example into EXAMPLES section.
...
- check a return value of opendir.
from openbsd.
2002-08-10 02:55:20 +00:00
yamt
0c2c7b9a5e
bring in EXAMPLES sections from openbsd.
2002-08-10 02:41:21 +00:00
thorpej
214fe87eb9
Actually bump the shlib version to 6.2 as abs intended to.
2002-08-10 01:51:43 +00:00
wiz
707834f3b2
Remove an unnecessary .Ns.
2002-08-10 01:18:18 +00:00
itojun
583dd2affa
bring in openbsd BUGS section (modulo some strong wording). nroff nits
2002-08-10 01:04:19 +00:00
itojun
6043eb4818
regen manpages
2002-08-09 16:15:36 +00:00
blymn
c4f23a93e4
Added extension to interface, set_field_printf which allows a printf
...
style setting of field buffers.
2002-08-09 14:15:12 +00:00
wiz
f1559d336d
ispell.
2002-08-09 10:13:07 +00:00
soren
642c31b4a3
Remove extraneous \n's in {err,warn}{,x}.
2002-08-09 10:01:53 +00:00
thorpej
aeba09a9f6
Reflect TYPE -> CLASS change made in <machine/pmc.h>
2002-08-09 05:29:36 +00:00
itojun
0cb9a97393
lint clean
2002-08-09 04:29:29 +00:00
itojun
cb4277ff85
unifdef for auditability.
2002-08-09 04:26:07 +00:00
briggs
85a594afcd
Add a missing register prefix, noted by Makoto Fujiwara on the port-macppc
...
mailing list.
2002-08-09 02:46:56 +00:00
thorpej
035cf21112
Build libpmc.
2002-08-09 00:16:38 +00:00
thorpej
982451d606
Add a user interface library to the PMC-related system calls. This
...
provides a mapping between an event name and the selector, and provides
a more convenient API For manipulating the PMCs.
2002-08-09 00:03:15 +00:00
itojun
182c0b6e08
sync with 0.9.6f. prevents DoS attack and regen of manpages.
2002-08-08 23:47:34 +00:00
wiz
91223bd061
Actually, the page was last modified today.
2002-08-08 17:04:32 +00:00
wiz
8afa8486fc
Minor cleanup, correct HISTORY.
2002-08-08 17:03:46 +00:00
abs
35a808e4e8
Add humanize_number.3 from Tomas Svensson in PR lib/15508.
...
Bump version of libutil
2002-08-08 16:50:35 +00:00
soren
01bfb60de4
Refer to rcmd(3) instead of the non-existing krcmd(3).
...
PR lib/12562 by Klaus Klein.
2002-08-08 01:41:17 +00:00
soren
bdb11c55b6
Don't omit third argument to open(2).
...
PR lib/15752 from Stephen Ma.
2002-08-08 01:30:09 +00:00
blymn
d0dbcd8f3c
Fix null dereference in set_field_type.
2002-08-07 13:57:03 +00:00
blymn
d87fd85949
Prevent field scrolling when REQ_RIGHT_CHAR hits the RHS of the field.
2002-08-07 11:05:10 +00:00
briggs
6f6fd08e8a
Add stubs to new system calls for performance monitoring interface.
2002-08-07 04:51:12 +00:00
enami
8be6c4876d
Rearrange code to avoid core dump and just return an error instead
...
when parsing a locale string previously returned by setlocale.
2002-08-07 04:42:42 +00:00
soren
69e08c5b46
Make SYNOPSIS accurate about required headers.
...
Fixes PR lib/11021 from wiz.
2002-08-06 16:08:47 +00:00
wiz
4068c80842
Fix Fn argument.
2002-08-06 12:58:45 +00:00
wiz
0161d54450
Fix Fn (separate arguments).
2002-08-06 12:54:18 +00:00
wiz
6bce40bcab
The argument of .Fn should look like this:
...
.Fn function_name "int first" "char *second"
not like this:
.Fn function_name "int first, char *second".
2002-08-06 12:44:34 +00:00
wiz
af9ce6b208
Fix mdoc. Closes lib/17855.
2002-08-06 12:35:39 +00:00
blymn
ad3d412058
set_field_opts and field_opts_on were both using the wrong pointer
...
resulting in libform crashing if O_STATIC was set on the default field.
2002-08-05 12:43:44 +00:00
jdc
de90ffb896
Sort attr* functions/macros.
2002-08-04 17:08:16 +00:00
jdc
4eb3ef3dac
Set the curses default colours to white on black when using colour.
...
See the Single UNIX Specification, Version 2 :
http://www.opengroup.org/onlinepubs/007908799/xcurses/can_change_color.html
Also, add the functions :
use_default_colors();
assume_default_colors(fore, back);
(from ncurses) that allow the terminal default colours or user-specified
default colours to be used.
2002-08-04 16:43:04 +00:00
jdc
c06c3c0403
Make sure we always update curx, cury and __ISPASTEOL.
...
From Onno van der Linden in PR lib/16532.
2002-08-04 14:13:49 +00:00
jdc
7aea6936d1
Reset cursor visibility after restarting the screen, as the cursor visibility
...
setting can be changed when the screen is restarted.
2002-08-04 14:11:59 +00:00
tron
2f9d1834f5
Include "sys/param.h" and use "MATHPATHLEN" instead of "_POSIX_PATH_MAX"
...
to fix build problem.
2002-08-04 11:55:51 +00:00
blymn
8d09f0f70d
Redraw field when the flags for the field change iff the field is
...
attached to a form and the form is posted.
2002-08-03 14:34:22 +00:00
yamt
e499009646
remove _StreamStateTable.
2002-08-03 11:10:51 +00:00
yamt
88a7c37398
remove a global variable "saved_categories" as it isn't necessary anymore.
2002-08-03 06:12:30 +00:00
blymn
93ae143731
Do not free the first element of the fields array. This fixes pr 17754.
2002-08-02 14:10:25 +00:00
tshiozak
0b03f5f98b
remove an obstructive ?: operator of the check added in the last commit by
...
itojun-san.
2002-08-02 12:27:32 +00:00
blymn
4e295cd045
Allow REQ_RIGHT_CHAR to get to the end of the line.
2002-08-02 11:49:18 +00:00
blymn
a5ab810726
Refresh window after a driver command.
2002-08-02 11:48:02 +00:00
soren
819df08c48
stat(2) can return ENXIO.
2002-08-02 08:08:26 +00:00
itojun
73811081f9
correct use of strlcpy (really need to enforce length, so use memcpy)
2002-08-02 08:02:36 +00:00
itojun
463bfdcd98
use strlcpy where appropriate
2002-08-02 07:50:35 +00:00
tshiozak
19debadf5c
fix a bug of setlocale when changing locales with LC_ALL for the first
...
argunemt and with a string containing many slashes for the second argument.
This bug may cause setlocale() to destroy static datas.
If a setuid program calls this function as 'setlocale(LC_ALL, "");',
this might be vulnerable, although there are few programs having such
vulnerability. This bug probably affects every versions of NetBSD,
including 1.4, 1.5 and 1.6.
XXX: This part of setlocale is unseemly, thus we had better rewrite it in
the future.
2002-08-02 07:12:51 +00:00
nathanw
b18986f532
#include <string.h> for prototypes of strlen and strcpy.
2002-08-01 23:46:37 +00:00
itojun
cf0cafaa38
correct range check. from openbsd
2002-08-01 05:22:43 +00:00
jdolecek
06a4a82134
restore the previous form of the condition checking malloc() return value, which
...
was changed in previous revision
2002-07-31 12:57:36 +00:00
itojun
891518d386
allow calloc(0, x) and calloc(x, 0). sync w/openbsd
2002-07-31 09:26:49 +00:00
itojun
2cd481ef73
plug memory leak. from ebisawa@iij, sync w/kame
2002-07-31 07:00:22 +00:00
soren
a6eb4c51f7
Make pmap_set(3) prototype match reality.
...
Fixes PR lib/6064.
2002-07-31 01:46:02 +00:00
itojun
151d7bb9f3
regen openssl manpage from 0.9.6e source.
2002-07-31 01:45:20 +00:00
blymn
fa8f5d02f8
Reposition form cursor after field redrawn when setting a field value,
...
since the field set may not be the current one. This fixes PR 17533.
2002-07-31 01:28:32 +00:00
darrenr
5d8479d5bd
patch from openbsd to fix bounds checking, eliminating an overflow condition.
2002-07-30 14:57:31 +00:00
itojun
c68c6aa7e0
die if integer overflow. from openbsd
2002-07-30 09:45:02 +00:00
matt
1cddd41e0c
Convert to use register prefixes. (0 -> %r0, etc.)
2002-07-30 06:07:56 +00:00
matt
b79865a0af
To make things clearer, use register prefixes in asm() code.
2002-07-29 21:54:35 +00:00
wiz
47c1285a48
ispell.
2002-07-29 13:30:13 +00:00
wiz
0fa6dc022d
Whitespace cleanup.
2002-07-29 13:26:56 +00:00
blymn
09440e9036
Added new menu style O_RADIO which implements a radio button style
...
menu selection. Thanks go to rtr(at)wasabisystems.com for doing
most of the work on this.
2002-07-29 13:03:51 +00:00
blymn
eeeb970336
Add conditional with the debug stuff in it so a debug version of libmenu
...
can be built by defining DEBUG_MENUS in the environment.
2002-07-29 12:58:10 +00:00
itojun
0c0bf329c4
query ip6.arpa then ip6.int for IPv6 reverse lookup. follows RFC3152.
2002-07-29 10:01:58 +00:00
blymn
90d6019c5e
* Fix bad function reference.
2002-07-29 05:23:30 +00:00
blymn
d0d41d9fd4
* Fix cursor motion bugs referred to in pr 17480
...
* Handle cursor motion for justifications other than left justified.
2002-07-29 05:17:37 +00:00
christos
f04f8bc949
add utmpname()
2002-07-28 21:45:39 +00:00
christos
f084e3ca9b
make this behave like utmp, ie. return all entries and setutent() rewinds.
2002-07-28 20:46:43 +00:00
christos
a2e4cf52ec
use the fname we passed in.
2002-07-28 00:45:11 +00:00
christos
7908c76c97
Add utmp processing functions
2002-07-27 23:57:39 +00:00
christos
8720535dd6
add utmpx/wtmpx processing routines.
2002-07-27 23:49:23 +00:00
christos
fef92308ac
add lastlogx implementation.
2002-07-27 19:38:29 +00:00
christos
d1ccf94413
reset fp when we are done with it.
2002-07-27 15:44:45 +00:00
simonb
e438da348e
Sprinkle some KNF.
2002-07-23 00:03:36 +00:00
christos
ce8a71a179
make this compile with -DREDEBUG again.
2002-07-22 12:56:17 +00:00
mjl
a32f58ffa9
Correct wrong comparison in example.
2002-07-21 19:04:03 +00:00
yamt
62d438e597
reflect current value of MAXSYMLINKS. from FreeBSD.
2002-07-20 17:56:28 +00:00
mjl
c455730141
Correct #ifdef'ed out usage of memset
2002-07-20 14:18:45 +00:00
yamt
b12240e0dd
don't test PIC here.
2002-07-20 08:54:04 +00:00