Commit Graph

4992 Commits

Author SHA1 Message Date
jdolecek
d5259d0266 make support for kqueue(2) and kevent(2) unconditional, the kqueue branch
was merged
2002-10-23 09:25:48 +00:00
scw
37b34d511d As discussed (briefly) on tech-userlevel, fix our quad support to work
correctly on LP64 platforms. This is mostly just s/long/int/ where
appropriate.
2002-10-20 10:15:47 +00:00
provos
6875b78ca7 readlink(2) does not NUL-terminate, use with sizeof (buf-1).
from deraadt@openbsd.org; approved thorpej.
2002-10-19 18:58:32 +00:00
tron
12b88f0269 Fix lint error. 2002-10-17 11:36:39 +00:00
wiz
7b3758d0d4 Use .Dq and .Sq. Fix some typos. 2002-10-17 08:41:48 +00:00
wiz
26f2e93a91 Use .Dq and .Sq. 2002-10-17 08:41:38 +00:00
thorpej
c10a556f9b Change basename(3) and dirname(3) to return a pointer to static
storage, rather than modifying their input arguments.  While not
reentrant, this is explcitly allowed by IEEE Std 1003.1-2001 (which
allows either behavior, stating that it is implementation-dependent).

The new semantics are considered less hostile/more useful by most programs
which use basename(3) and/or dirname(3) (several programs in the NetBSD
tree reimplement basename()/dirname() themselves to avoid modification
of the input argument).

This new implementation truncates results to PATH_MAX.  The Std does
not address this in the static storage case.  However since PATH_MAX
is the maximum pathname length in the Std, this should not be a problem
in practice.  Nontheless, it is noted in the BUGS section.

See the basename(3)/dirname(3) regression tests in src/regress/lib/libc.

Inspired by discussion with Niels Provos, related to PR 18647.
2002-10-17 02:06:04 +00:00
jdolecek
4639b217b6 no more BUGS; EVFILT_{VNODE,READ} is supported also for other filesystems
than FFS
2002-10-13 07:37:39 +00:00
jdolecek
f28ce54243 if WITH_KQUEUE is defined and <sys/event.h> exists in DESTDIR, compile
support for kqueue(2) and kevent(2) in

this is temporary measure to ease testing of kqueue branch; the support
  will be made unconditional once kqueue branch would be merged
2002-10-12 17:41:20 +00:00
scw
63199a5984 Fix a botched offset. 2002-10-08 20:19:00 +00:00
itojun
d75d1b17a8 backout previous (3rd arg type), as it does not meet with getdirentries.c.
(which standard dictates the function prototype?)
2002-10-08 05:54:05 +00:00
wiz
24d7aadd13 Mdoc nits, and bump date for FNM_LEADING_DIR addition. 2002-10-07 00:03:14 +00:00
lukem
9df13b15cf pull in config.h (et al) for libnbcompat 2002-10-06 12:07:28 +00:00
provos
b899aa2abc implement FNM_LEADING_DIR; matches Linux and other *BSDs; approved thorpej 2002-10-06 03:15:45 +00:00
jdolecek
1798df2a86 COMPAT_43 getdirentries(2) actually has u_int 'nbytes' argument 2002-10-03 06:17:33 +00:00
wiz
091f48096d writable instead of writeable. By Adrian Mrva. 2002-10-02 10:57:55 +00:00
wiz
8e21934b43 Grammar fixes and markup improvements. 2002-10-02 10:54:19 +00:00
wiz
3e44f1568a Correct spelling of "constraints". Noted by Adrian Mrva. 2002-10-02 10:53:50 +00:00
wiz
7b55d02525 completely with only one "el". 2002-10-02 10:50:04 +00:00
wiz
8f0a2a607c function with n. 2002-10-02 10:48:35 +00:00
wiz
7828991a90 Only one i in available. 2002-10-02 10:45:18 +00:00
wiz
4141062f44 process only has one c. 2002-10-02 10:44:27 +00:00
wiz
772e37cacf argument with g, operation with e. 2002-10-02 10:42:34 +00:00
wiz
931e4cc745 corrseponding -> corresponding, filesystem -> file system. 2002-10-02 10:42:19 +00:00
wiz
038265af56 Correct various misspellings. 2002-10-02 10:36:44 +00:00
itojun
76423b2378 license clarification, from openbsd 2002-10-02 06:56:24 +00:00
christos
300988d4e1 NUL character, NULL pointer. 2002-10-02 02:46:03 +00:00
yamt
b8bc8c45f2 add missing __rpc_fixup_addr.
it's needed to make mount_nfs -T work for scoped addresses.
2002-10-02 01:22:09 +00:00
jschauma
6d65957bf1 tyop: NUL -> NULL 2002-10-02 01:10:29 +00:00
wiz
456b189823 deprecated, not depreciated. 2002-10-01 19:53:09 +00:00
wiz
a0c86ddf62 New sentence, new line. 2002-10-01 19:51:26 +00:00
wiz
19c353844e Remove some \f* cruft. 2002-10-01 19:50:36 +00:00
wiz
081a23ac04 Remove mdoc macro from weird place. 2002-10-01 19:47:40 +00:00
wiz
28128e0592 New sentence, new line. From Robert Elz. 2002-10-01 19:03:15 +00:00
wiz
52d8d77b60 New sentence, new line. From Robert Elz. 2002-10-01 18:15:59 +00:00
wiz
f6bcf9642e New sentence, new line. From Robert Elz. 2002-10-01 18:10:43 +00:00
wiz
3bee357a2d Expand abbreviation. 2002-10-01 17:35:41 +00:00
wiz
6569c5c509 New sentence, new line. From Robert Elz. 2002-10-01 17:22:00 +00:00
wiz
3225ede1d3 New sentence, new line. From Robert Elz. 2002-10-01 17:02:56 +00:00
wiz
e1cc25117e New sentence, new line. Correct punctuation. Use more markup. 2002-10-01 17:01:40 +00:00
junyoung
c9d0f1b653 towlower appeared twice in synopsis. 2002-10-01 17:00:22 +00:00
wiz
ead46331d9 \-1 and .Dv NULL. 2002-10-01 16:59:46 +00:00
wiz
b214676aec New sentence, new line. From Robert Elz. 2002-10-01 16:48:34 +00:00
wiz
ef7dc6cc33 New sentence, new line; -1 -> \-1; simplify mdoc in one place. 2002-10-01 16:07:01 +00:00
wiz
590d9ea5f8 -1 -> \-1. 2002-10-01 16:04:47 +00:00
wiz
d3e68b8ec7 New sentence, new line. From Robert Elz. 2002-10-01 16:03:57 +00:00
scw
d832585f39 Always save/restore the FP status register. 2002-09-28 10:38:55 +00:00
christos
fb0b215b6c fix typo 2002-09-28 01:43:24 +00:00
christos
c73d854002 check for write and close errors, from wiz 2002-09-28 01:34:36 +00:00
drochner
20d06f6b17 SI prefixes apply to decimal multiplies only. For binary (2^n) multiplies
the most "officially looking" is IEC 60027-2, ie "Ki", "Mi", ...,
which is not too popular, and which would require more code changes.
So stick with the traditional capital "K" for (divisor==1024), and use
the SI "k" otherwise (ie (divisor==1000)).
2002-09-27 18:37:43 +00:00
wiz
4a47c952db Add documentation for utmpx and some related functions.
Thanks for some explanations to christos, and for some STANDARDS hints
to Klaus Klein.
2002-09-27 15:02:24 +00:00
wiz
8e14b98adf Move comment that says 'the following are extensions' to the right place.
Approved by christos.
2002-09-26 17:08:42 +00:00
wiz
079c182094 Kilo abbreviation is a small k (PR 18408). 2002-09-26 15:06:47 +00:00
christos
54de5d06a7 Revise wording to say that setting the argument vector is not mandatory.
>xs@kittenz.org:
>susv3 agrees with this, since in the rationale, susv3 states the
>requirement of argc >= 1 was removed recently following iso c. it
>is now only a "should."
2002-09-26 12:08:10 +00:00
wiz
968f39c890 Drop trailing whitespace, and some mdoc fixes and improvements. 2002-09-25 00:55:16 +00:00
wiz
2781a62f10 Drop trailing space. 2002-09-25 00:08:00 +00:00
wiz
8b0828d5b2 Better mdoc. 2002-09-24 23:58:54 +00:00
jdolecek
e8c4ae6edb also need <sys/uio.h> 2002-09-24 20:01:43 +00:00
jdolecek
8ad8284735 add missing comma 2002-09-24 11:38:16 +00:00
jdolecek
77475e0bf4 'data' contains amount of space remaining in the write buffer also
for ttys
2002-09-24 10:29:29 +00:00
mycroft
59e83d385e Make this work in the !INET6 case -- if we mismatch the AF, don't return a
bogus (uninitialized) structure.
Also, ignore v4 ifa's with no broadcast address (rather than core dumping).
2002-09-23 14:12:31 +00:00
jdolecek
a64260b3ae add kqueue(2)/kevent(2) manpage to mainline, to reduce difference between
the kqueue branch and -current and thus make testing easier

change HISTORY to clearly state this interface is only available with
  experimental kernel branch
add Jason Thorpe and me to AUTHORS
update .Dd
2002-09-22 13:11:45 +00:00
christos
d90f115245 describe MNT_GETARGS 2002-09-21 18:19:30 +00:00
christos
1cb2fd8bb0 document FD_CLOEXEC from FreeBSD. 2002-09-17 21:35:37 +00:00
tron
377e179dcb Use "const" for all input parameters of ethers(3) functions. 2002-09-16 19:25:30 +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
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
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
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
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
gmcgarry
854f689fcb Document some more errors. 2002-09-01 02:50:33 +00:00
wiz
3ec0478ba0 Whitespace, mdoc, and grammar nits. Fix an Xr. 2002-08-29 12:43:28 +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
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
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
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
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
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
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
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
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
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
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