chris
306b98b34d
Add a SECURITY CONSIDERATIONS example: make note that access to open
...
file descriptors does not change upon dropping privilege, and include
a likely case of `setuid(non_superuser); exec(...);'.
Sponsored by: DARPA, NAI Labs
Obtained from: TrustedBSD Project
2002-07-03 08:13:25 +00:00
mp
2b2c982721
Fix typo (SIGEV_EVENT -> SIGEV_KEVENT).
2002-07-02 21:05:08 +00:00
chris
22405035c0
Rename CAVEAT' to
SECURITY CONSIDERATIONS' and move it up to
...
the correct location--this section consists solely of security
considerations information.
Sponsored by: DARPA, NAI Labs
Obtained from: TrustedBSD Project
2002-07-01 14:41:05 +00:00
mike
117df0a404
Add mdoc bits for the new waitpid() WCONTINUED option, and
...
WIFCONTINUED macro.
2002-06-01 18:38:58 +00:00
ru
0335ae6463
mdoc(7) police: kill hard sentence break.
2002-05-30 12:04:36 +00:00
ru
b0b91fa521
mdoc(7) police: markup nits.
2002-05-29 15:53:01 +00:00
ru
9adcbc6481
mdoc(7) police: bump document date on behalf of previous delta.
2002-05-29 15:47:24 +00:00
ru
1f050a8544
mdoc(7) police: sort xrefs.
2002-05-29 15:45:54 +00:00
marcel
58435e6cb7
Add uuidgen(2) and uuidgen(1).
...
The uuidgen command, by means of the uuidgen syscall, generates one
or more Universally Unique Identifiers compatible with OSF/DCE 1.1
version 1 UUIDs.
From the Perforce logs (change 11995):
Round of cleanups:
o Give uuidgen() the correct prototype in syscalls.master
o Define struct uuid according to DCE 1.1 in sys/uuid.h
o Use struct uuid instead of uuid_t. The latter is defined
in sys/uuid.h but should not be used in kernel land.
o Add snprintf_uuid(), printf_uuid() and sbuf_printf_uuid()
to kern_uuid.c for use in the kernel (currently geom_gpt.c).
o Rename the non-standard struct uuid in kern/kern_uuid.c
to struct uuid_private and give it a slightly better definition
for better byte-order handling. See below.
o In sys/gpt.h, fix the broken uuid definitions to match the now
compliant struct uuid definition. See below.
o In usr.bin/uuidgen/uuidgen.c catch up with struct uuid change.
A note about byte-order:
The standard failed to provide a non-conflicting and
unambiguous definition for the binary representation. My initial
implementation always wrote the timestamp as a 64-bit little-endian
(2s-complement) integral. The clock sequence was always written
as a 16-bit big-endian (2s-complement) integral. After a good
nights sleep and couple of Pan Galactic Gargle Blasters (not
necessarily in that order :-) I reread the spec and came to the
conclusion that the time fields are always written in the native
by order, provided the the low, mid and hi chopping still occurs.
The spec mentions that you "might need to swap bytes if you talk
to a machine that has a different byte-order". The clock sequence
is always written in big-endian order (as is the IEEE 802 address)
because its division is resulting in bytes, making the ordering
unambiguous.
2002-05-28 06:16:08 +00:00
dd
1bb2478dbe
Remove extra word.
...
Submitted by: Andre Guibert de Bruet <andy@siliconlandmark.com>
2002-05-26 05:24:53 +00:00
roam
feae66ee95
Update the EINVAL description again - it turns out that EINVAL
...
may be returned by Q_SETQUOTA as well as the originally listed
Q_GETQUOTA.
Noticed by: dd
Approved by: silence from dd
MFC after: 3 days
2002-05-17 16:39:21 +00:00
roam
ada74c3817
Document Q_GETQUOTA returning EINVAL when quotas are not enabled
...
on the filesystem.
PR: doc/37839
Submitted by: "Michael R. Wayne" <wayne@staff.msen.com>
Approved by: silence on -doc
MFC after: 3 days
2002-05-14 07:27:20 +00:00
silby
2f7396a747
Some updates to mention accept filters and how
...
listen queues work in a syncache world.
MFC after: 3 days
2002-05-08 18:19:01 +00:00
mux
e603f7d95f
Document the lchflags(2) syscall.
2002-05-05 23:51:32 +00:00
ru
e8ac4b4186
mdoc(7) police: polishing.
2002-04-19 11:24:02 +00:00
mux
060b6e6650
Connect the kenv.2 manpage to the build.
2002-04-18 16:46:23 +00:00
mux
fa5515af77
Add a manpage for the kenv(2) syscall that Chad David kindly
...
wrote for me.
Submitted by: davidc
2002-04-18 16:45:57 +00:00
dd
a967b14fde
Correct markup.
2002-04-14 02:29:20 +00:00
asmodai
4d94ee39e6
Use the correct macros for F_SETFD/F_GETFD instead of magic numbers.
...
Reflect that fact in the manual page.
PR: 12723
Submitted by: Peter Jeremy <peter.jeremy@alcatel.com.au>
Approved by: bde
MFC after: 2 weeks
2002-04-13 10:16:53 +00:00
obrien
d90536e35b
Fix the style of the SCM ID's.
...
I believe have made all of libc .c's as consistent as possible.
2002-03-22 21:53:29 +00:00
obrien
3b73ce2319
Remove __P() usage.
2002-03-21 22:49:10 +00:00
ru
17501cd945
mdoc(7) police: Fixed the spammage of this file with trailing whitespaces
...
in revisions 1.26-1.28. Fixed two bugs in punctuation cleanup in rev. 1.27.
Removed hard sentence break not killed by rev. 1.26.
2002-03-20 13:40:08 +00:00
dd
ad0f3fa03e
Features are deprecated, not depreciated.
...
PR: 35987
Submitted by: shill@free.fr
2002-03-18 01:52:19 +00:00
des
a38b47dc4f
Document PT_IO, and move the comment about machine-dependent requests
...
below PT_[GS]ET_{,DB,FP}REGS.
2002-03-16 03:50:32 +00:00
des
d3afd728d2
Further cleanup (punctuation, genitive)
2002-03-16 03:26:32 +00:00
des
6c5e2c92eb
Insert newlines between sentences and rewrap paragraphs. No changes to
...
the actual text or markup.
2002-03-16 02:54:17 +00:00
ru
ce2dae1bcd
mdoc(7) police: hard sentence breaks, whitespace at EOL, contractions.
2002-03-15 18:04:00 +00:00
ru
f77092ba10
mdoc(7) police: Fix xref to timeradd(3).
2002-03-15 17:59:46 +00:00
ru
1522ba421d
mdoc(7) police: punctuation nit.
2002-03-15 17:57:41 +00:00
maxim
1bda6219a2
Clarify fcntl(2) and flock(2) interoperability.
...
PR: docs/23353
Reviewed by: ru, dillon
Approved by: ru
MFC after: 3 days
2002-03-14 11:02:35 +00:00
dd
2984232a96
Correct a typo.
...
Submitted by: peter.kusenda@accenture.com
2002-03-09 07:05:22 +00:00
rwatson
3f54e70a53
Improve punctuation consistency: all errors had a '.' after them
...
except ENOATTR.
2002-03-08 21:00:27 +00:00
green
965906f60d
Add new errno ``ENOATTR''.
2002-03-07 15:13:44 +00:00
maxim
a13147ab27
Add GETPID to the list of operations for which semctl(2) returns the value.
...
Reviewed by: alfred, ru
Approved by: ru
MFC after: 3 days
2002-03-06 14:14:36 +00:00
wollman
3a2318bd78
Document that the type of st_flags is now fflags_t.
2002-02-15 22:37:15 +00:00
dd
d6e7adf3c2
Don't make it seem like vm.max_proc_mmap only affects MAP_FIXED.
...
PR: 34005
Submitted by: Steven Grady <grady@digitaldeck..com>,
Hiten Pandya <hitmaster2k@yahoo.com>
2002-02-10 21:07:56 +00:00
rwatson
00cc7ae318
Part III: Update extended attribute system call interface documentation.
...
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
2002-02-10 04:46:28 +00:00
dwmalone
33776f88dc
Change brk's prototype from char *brk(const char *) to int brk(const void *)
...
and sbrk's prototype from char *sbrk(int) to void *sbrk(intptr_t).
This makes us more consistant with NetBSD and standards which include
these functions. Bruce pointed out that ptrdiff_t would probably
have been better than intptr_t, but this doesn't match other
implimentations.
Also remove local declarations of sbrk and unnecessary casting.
PR: 32296
Tested by: Harti Brandt <brandt@fokus.gmd.de>
MFC after: 1 month
2002-01-24 12:11:31 +00:00
ru
c03187444b
Fix the description of the O_NONBLOCK flag to match reality.
...
Prodded by: Maxim Konovalov <maxim@macomnet.ru>
Obtained from: BSD/OS
2002-01-22 14:18:55 +00:00
dwhite
0b02189319
Add xref for timeradd(3).
...
PR: 13079
2002-01-14 00:38:41 +00:00
sheldonh
28458ea28c
Document behaviour with respect to interval timers.
...
PR: 33156
Submitted by: Peter Jeremy <peter.jeremy@alcatel.com.au>
2002-01-09 14:44:06 +00:00
dd
2d24941f20
We are munmap(2), so there's no need to list ourselves in the SEE ALSO
...
section; instead, list our partner in crime, mmap(2).
PR: 33153
Submitted by: Faried Nawaz <fn@hungry.org>
2002-01-07 06:12:25 +00:00
dd
f726f84460
Nuke the paragraph that says "One can obtain user connection request
...
data without confirming the connection by issuing a recvmsg(2) [...]".
There's no such code in the kernel.
PR: 26861
Submitted by: Richard A Steenbergen <ras@e-gerbil.net>,
Tom Rhodes <darklogik@pittgoth.com>
2002-01-07 06:10:37 +00:00
yar
81b5911741
Minor grammar and punctuation fixes
...
in the SO_ACCEPTFILTER description.
2002-01-04 18:17:07 +00:00
yar
ea2e48c1df
State clearly that one should call listen(2) on a socket
...
at first and try to set an accept_filter(9) on it only after that.
Also document errno value that will be set if installing the
filter on a non-listening socket.
2002-01-04 18:12:38 +00:00
mpp
350d9d109a
Add xref to jail(2).
...
PR: docs/33177
Submitted by: Tom Rhodes <darklogik@pittgoth.com>
2001-12-28 09:26:45 +00:00
peter
965ffc1051
The VM_STACK option is long dead. MAP_STACK is available everywhere.
2001-12-21 17:24:10 +00:00
jhb
d35ee30d77
Document that rfork() will return EINVAL if flags not listed in the
...
manpage are passed in.
2001-12-19 00:59:54 +00:00
ru
a0c0edca18
Fix a typo.
...
Submitted by: "Alexey V. Neyman" <alex.neyman@auriga.ru>
2001-12-07 14:58:41 +00:00
ru
669f011103
mdoc(7) police: markup the previous delta.
2001-12-04 16:09:27 +00:00
green
0aa37a18f2
Bump p1003.1-90 to p1003.1-96.
2001-11-29 03:21:16 +00:00
gshapiro
21f64fb66b
rename() can't guarantee "to" always exists if it didn't exist in the first
...
place -- for example, rename("existing", "newfile"); on a read-only file
system.
Reviewed by: green
MFC after: 3 days
2001-11-29 03:17:12 +00:00
jwd
2a6f1a68f9
Return a more meaningful errno when the length of the interpreter
...
exceeds MAXSHELLCMDLEN to avoid secondary /bin/sh execution.
Update execve man page to reflect change.
Increase MAXSHELLCMDLEN to a slightly more meaningful value.
PR: kern/32106
Submitted by: b@etek.chalmers.se
Reviewed by: bsd
MFC after: 2 weeks
2001-11-28 03:26:58 +00:00
ru
b12b774518
mdoc(7) police: general cleanup.
2001-11-21 15:41:49 +00:00
iedowse
6fc9a08cbf
Remove a sentence from the BUGS section that claims non page-aligned
...
offsets don't work. It should really be documented that the returned
pointer can be in the middle of a fully-valid page when the offset
is not page-aligned, but I couldn't come up with suitable wording.
PR: kern/22754
2001-11-18 00:47:45 +00:00
peter
b77568ce81
Note that the manpage is incorrect about the vector argument.
2001-11-09 01:01:50 +00:00
jhb
815c903d62
- There is no such thing as a socket structure. sockets are integers.
...
I'm assuming that the comment was regarding socket address structures, so
correct the comment about pre-zero'ing socket structures to recommend
pre-zero'ing socket address structures.
- Fix some minor grammar nits.
- This isn't directly submitted by the PR below but is related to it and was
inspired by it.
PR: 31704
2001-11-05 18:05:56 +00:00
dd
190843c1b8
Document ENETDOWN.
...
PR: 31436
Submitted by: Milon Papezik <milon.papezik@oskarmobil.cz>
2001-11-05 00:44:38 +00:00
ru
5cf7b5f41f
Remove the internal implementation details of wrapping syscalls,
...
which do not match the reality anyway.
Approved by: deischen, bde
2001-10-26 17:38:20 +00:00
dd
ceeb7e9e8e
Refer to chflags(2) instead of chflags(1) (since we're a section 2
...
manual page), fix capitalization, and remove chflags reference from
SEE ALSO since the only time it's referenced is with an .Xr, anyway.
Submitted by: bde
2001-10-23 00:54:58 +00:00
ru
b28c3d865f
mdoc(7) police: join OS version with the corresponding macro.
2001-10-19 14:44:13 +00:00
alfred
83a95ab00e
Fix reference to aio_read, should be aio_write
2001-10-16 00:49:19 +00:00
dd
4ac82088dc
link(2) may fail with EPERM if name1 is immutable or append-only.
...
PR: 31025
Submitted by: Tim Singletary <tsingle@vetinsite.com>
2001-10-14 22:40:19 +00:00
dillon
01da670d8e
Add warning about zeroing-out the socket structure before populating it.
2001-10-13 17:20:51 +00:00
ru
39c4ae6616
- Bump document date for eaccess(2) addition.
...
- Mention ``eaccess'' in the NAME section.
- Use intro(2) terminology.
- Markup fixes.
Reviewed by: rwatson
2001-10-11 15:27:53 +00:00
mr
188e03f8f9
Fix SysV Semaphore Handling.
...
Updated by peter following KSE and Giant pushdown.
I've running with this patch for two week with no ill side effects.
PR: kern/12014: Fix SysV Semaphore handling
Submitted by: Peter Jeremy <peter.jeremy@alcatel.com.au>
2001-10-11 08:15:14 +00:00
bde
ef9cbcca28
Fixed misspelled arg type in synopsis.
2001-10-03 01:45:37 +00:00
bde
341e54f418
Fixed missing include in synopsis.
2001-10-03 00:51:30 +00:00
ru
623da62a5a
mdoc(7) police: Use the new .In macro for #include statements.
2001-10-01 16:09:29 +00:00
murray
876f3cf6ac
- Correct capitalization of a function name.
...
- Add a missing word to form a complete sentence.
PR: docs/30626
Submitted by: Dan Lukes <dan@obluda.cz>, and
swear@blarg.net (Gary W. Swearingen)
2001-09-24 02:51:43 +00:00
rwatson
e75c1c3376
o Modify access(2) man page to describe eaccess(2), and add a symlink
...
so man eaccess will return the access(2) man page.
Obtained from: TrustedBSD Project
2001-09-21 21:35:22 +00:00
guido
4a2c71d741
Typo: s/conatains/contains/
...
MFC after: 1 week
2001-09-12 17:57:31 +00:00
yar
5787ab3545
Fix all the ambiguous or erroneous statements of the brk(2)
...
manpage by taking its text from NetBSD and editing it further.
This also improves the page's mdoc(7) markup style.
Reviewed by: ru
Obtained from: NetBSD
2001-09-06 12:11:22 +00:00
dd
e2dcf3d0c9
This does not describe sched_{get,set}scheduler.
...
PR: 26001
Submitted by: OHSAWA Chitoshi <ohsawa@catv1.ccn-net.ne.jp>
2001-09-03 17:55:08 +00:00
dd
3ac0264ecd
Don't capitalize jail(2) in the middle of a sentence.
...
PR: 25876
Submitted by: Koizumi Satoru <koizumi@cms.phys.s.u-tokyo.ac.jp>
2001-09-03 17:49:29 +00:00
murray
66f0420861
PT_STEP in ptrace(2) man page is described as 'addr and data fields
...
are not used'. This is incorrect, as addr must be passed (caddr_t)1
to do anything useful. The source for gdb and a short test program
will confirm that this man page was in error.
PR: docs/27758
Submitted by: Jiangyi Liu <jyliu@163.net>
2001-09-03 09:42:40 +00:00
ache
698550762f
Remove MLINKS seek.2 to lseek.2, we don't have seek.2 syscall
2001-09-02 19:28:41 +00:00
chris
fe9bd7a606
Another punctuation fix (missing comma ending preposition).
2001-09-01 21:32:52 +00:00
chris
e540bd45f2
o Mention the fact that specifying a fileid of 0 searches all loaded
...
modules.
o Properly terminate a preposition.
2001-09-01 21:31:33 +00:00
ache
74812a92b8
Describe EOVERFLOW I implement per POSIX.
...
Sort ERRORS section
2001-08-31 23:06:28 +00:00
ru
69224c0edd
Use ``.Rv -std'' wherever possible.
...
Submitted by: yar
2001-08-31 09:57:38 +00:00
alex
e7cbb8efe4
Add Xref to make.conf(5).
2001-08-30 21:44:46 +00:00
dd
4101eebee9
There shuldn't be whitespace before a question mark.
2001-08-27 09:34:39 +00:00
ru
52e5d5e07a
mdoc(7) police: removed whitespace at EOL.
2001-08-27 08:37:35 +00:00
ru
70db921414
mdoc(7) police: markup and spelling fixes.
2001-08-27 08:26:57 +00:00
ru
5466c22840
mdoc(7) police: removed whitespace at EOL, sorted SEE ALSO xrefs.
2001-08-27 08:12:37 +00:00
sobomax
c7ad1b8b26
Remove grammatical bogon.
2001-08-27 08:00:15 +00:00
dillon
5844ade67e
Ok, third time is the charm. VM_INHERIT_XXX -> INHERIT_XX (use the same
...
semantics as PROT_XXX vs VM_PROT_XXX separating user-space defines from
kernel defines).
2001-08-24 19:45:59 +00:00
dillon
a8a9c78664
Oops, minherit() uses VM_INHERIT_XXX as the argument, not MAP_XXX. Properly
...
document minherit().
2001-08-24 19:43:45 +00:00
dillon
082a1e71f3
Update the mmap.2 and minherit.2 manual pages. Add a short explanation and
...
referal from mmap to minherit for MAP_INHERIT. Fully document the
minherit.2 manual page (because frankly, my dear, however you think it
currently works is almost certainly wrong!). I may soon re-implement
MAP_COPY because I believe we can support it properly now, but I will have
to call it something else and that is for a later time.
2001-08-24 19:28:00 +00:00
ache
29c24377ac
Fd is macro too, so use \&Fd
2001-08-24 11:12:58 +00:00
ache
5ced16d835
Fildes -> Fd too (started from big letter)
2001-08-24 11:05:11 +00:00
ache
2ebcfc4bde
Change
...
start means ...
to
.Fa l_start
means ...
2001-08-24 10:59:32 +00:00
sheldonh
2107a3a429
Fix up English from previous 3 revisions.
...
There is no such argument 'fildes' in the SYNOPSIS. It's called 'fd'.
2001-08-24 10:36:29 +00:00
dg
e6de45d5ec
Killed reference to MAP_INHERIT which is not supported in FreeBSD.
2001-08-23 22:39:52 +00:00
ache
0fcb9c0939
Now we implement l_len<0 per POSIX, describe it.
2001-08-23 19:00:34 +00:00
ache
1a36f4817c
Rephrasing prev. commit a bit.
2001-08-23 09:55:10 +00:00
ache
024eb9d706
Describe EOVERFLOW, EOPNOTSUPP and reaction to negative l_len
2001-08-23 09:42:30 +00:00
ru
2b577fc318
mdoc(7) police: Fixed broken xrefs.
2001-08-22 14:16:31 +00:00
ache
c7e44d0909
Document new EINVAL, EOVERFLOW cases. Sort ERRORS
2001-08-21 21:44:48 +00:00
dd
489477439a
Xref raise(3).
2001-08-17 21:04:42 +00:00
ru
ea8c823418
mdoc(7) police: fixed the fatal.
2001-08-17 15:18:49 +00:00
yar
deeb90994a
Use the ".Rv" mdoc(7) macro where appropriate.
...
Reviewed by: ru
2001-08-14 14:20:35 +00:00
yar
337d5700b4
Isolate the ERRORS section from the RETURN VALUES one.
...
Reviewed by: ru
2001-08-14 14:10:01 +00:00
ru
24c7b0a61d
mdoc(7) police: s/BSD/.Bx/ where appropriate.
2001-08-14 10:01:54 +00:00
ru
d896280a89
mdoc(7) police: s/NetBSD/.Nx/ where appropriate.
2001-08-13 17:00:36 +00:00
ru
4e5771e1b8
mdoc(7) police: s/OpenBSD/.Ox/ where appropriate.
2001-08-13 16:43:02 +00:00
ru
e8e5635e4a
Spell "FreeBSD" with "F" and "BSD" in uppercase.
2001-08-13 16:33:00 +00:00
ru
f858dca3dc
mdoc(7) police: join split punctuation to macro calls.
2001-08-10 17:35:21 +00:00
ru
80f060f0cf
mdoc(7) police: protect trailing full stops of abbreviations
...
with a trailing zero-width space: `e.g.\&'.
2001-08-10 13:45:36 +00:00
ru
904defb32d
mdoc(7) police: add xref to intro(2).
2001-08-10 10:11:55 +00:00
mike
b57ab26cc8
o Remove some misleading and incomplete information about search
...
permissions.
o Add a reference to intro(2) where it is properly documented.
Reviewed by: bde
MFC after: 3 days
2001-08-09 17:29:46 +00:00
yar
27b7f2d4e7
Use the ``.Rv -std'' mdoc(7) macro in appropriate cases.
...
Reviewed by: ru
2001-08-09 13:32:13 +00:00
ru
2143008ac0
mdoc(7) police: remove whitespace at EOL.
2001-08-08 10:28:18 +00:00
ru
e3bc6bb329
mdoc(7) police: markup nits.
2001-08-08 08:51:03 +00:00
peter
9db8c8274c
Update ptrace(2) re: PT_READ_U and PT_WRITE_U
2001-08-08 05:28:09 +00:00
ru
4345758876
mdoc(7) police:
...
Avoid using parenthesis enclosure macros (.Pq and .Po/.Pc) with plain text.
Not only this slows down the mdoc(7) processing significantly, but it also
has an undesired (in this case) effect of disabling hyphenation within the
entire enclosed block.
2001-08-07 15:48:51 +00:00
ru
a7d0535bbf
mdoc(7) police: sort xrefs.
2001-08-07 12:33:11 +00:00
dd
649f740e57
mdoc(7) police: remove hard sentence breaks.
2001-08-01 16:07:50 +00:00
sheldonh
80fcc4abbc
MFS: in HISTORY section, fix release number of first appearance
2001-08-01 12:15:21 +00:00
mp
8151115973
Only pull in the MD files if they exist. This allows for progressive
...
implementation and compilation when bringing up a new architecture.
2001-07-31 16:34:52 +00:00
brian
2f4c944b65
Mention the sa_handler and sa_sigaction #defines in the synopsis.
...
Mark sa_sigaction consistently.
MFC after: 1 week
2001-07-31 09:33:08 +00:00
dd
024a65957f
Don't xref mt(1) just because it mentions ioctl.
...
Submitted by: Philipp Mergenthaler <philipp.mergenthaler@stud.uni-karlsruhe.de>
2001-07-29 09:17:54 +00:00
dd
43f18c90c8
Don't capitalize variable names.
2001-07-29 09:17:16 +00:00
dd
8497298808
ioctl(2) can return EFAULT from copyin.
...
PR: 29285
Submitted by: Philipp Mergenthaler <philipp.mergenthaler@stud.uni-karlsruhe.de>
2001-07-29 09:16:07 +00:00
chris
9ea3d9b848
Add cross-references for the new kldsym(2) man page.
2001-07-27 03:03:36 +00:00
chris
b40a76aaa8
Add a new kldsym(2) man page.
2001-07-27 02:56:16 +00:00
sheldonh
1b8c225dc1
The delta introduced in the previous revision and attributed to the
...
OpenBSD project had grammar problems and made no attempt to motivate
the practice of saving errno. Replace it with something better.
2001-07-24 11:15:13 +00:00
sheldonh
c81f0bb5a6
Finish the sweep of changes that fix doubled 'the'.
2001-07-24 08:30:55 +00:00
kris
2dedab32be
Add a few more functions which are safe to call from signal handlers,
...
and give a bit of advice.
Obtained from: OpenBSD
MFC After: 1 week
2001-07-24 08:24:50 +00:00
yar
267cc8ea92
Unify SEE ALSO sections of the kld*.2 and mod*.2 manpages.
...
Previously, some useful xrefs were missing.
Now each of the pages refers to all remaining section 2 pages,
to the kld(4) page, and to a related utility's (section 8) page.
2001-07-24 07:59:54 +00:00
mpp
b836d8030e
Fix some man page xrefs.
...
PR: docs/26065
MFC after: 1 week
2001-07-22 11:51:11 +00:00
jlemon
303231dd3f
Document EVFILT_TIMER.
...
MFC after: 1 week
2001-07-19 18:35:19 +00:00
dd
a145482cf6
Remove whitespace at EOL.
2001-07-15 07:53:42 +00:00
ru
d929062987
mdoc(7) police: removed punctuation after the last SEE ALSO xref.
2001-07-10 18:00:19 +00:00
ru
317b7d8e37
mdoc(7) police: removed HISTORY info from the .Os call.
2001-07-10 13:41:46 +00:00
dd
eaa6ee03b8
mdoc(7) police: remove extraneous .Pp before and/or after .Sh.
2001-07-09 09:54:33 +00:00
ru
05e503d80a
mdoc(7) police: sort SEE ALSO xrefs (sort -b -f +2 -3 +1 -2).
2001-07-06 16:46:48 +00:00
yar
0b890122b9
Use the .Rv macro to describe the return value.
...
Suggested by: ru
MFC after: 5 days
2001-07-04 13:07:38 +00:00
ru
8e7c49994c
mdoc(7) police: added missing newline after .Dv macro call,
...
removed hard sentence breaks.
2001-07-04 12:39:22 +00:00
ru
89c1410787
mdoc(7) police: use .Rv -std.
2001-07-04 12:32:43 +00:00
dd
d35295b408
Describe the condition when EACCES is returned more explicitly.
...
Submitted by: bde
2001-07-04 06:29:36 +00:00
yar
e3431f6089
First, fix a leftover of the cut'n'paste from the kld* pages:
...
change the name of the page (.Nm) from "kldstat" to "modstat".
Second, don't claim that modstat(2) always returns 0. Actually,
it behaves as most syscalls do - returns 0 on success, or -1
on failure.
MFC after: 5 days
2001-07-03 14:56:08 +00:00
dd
5ca96c95a7
EACCES may be returned if write permission was denied as well.
...
PR: 28553
Submitted by: Ronald F. Guilmette <rfg@monkeys.com>
2001-07-02 22:53:40 +00:00
dd
b60e83c2e1
event.h -> sys/event.h
...
Submitted by: David Hill <david@phobia.ms>
2001-06-27 19:55:57 +00:00
chris
ff751ec930
Remove an extra word "fo" in the sentence "there is no process whose
...
process ID equals fo pid".
PR: 28436
Submitted by: Gregory Bond <gnb@itga.com.au>
2001-06-27 04:21:28 +00:00
dd
183ca6329f
Minor cleanup: sort includes, fix name.
2001-06-25 01:21:13 +00:00
dd
a5f946a391
Add a link to extattr.2 (from extattr_get_file.2). The other names
...
are too specific and too long, and extattr.2 makes a nice point of
reference for "extattr-related syscalls".
2001-06-24 23:58:27 +00:00
dd
04d1b1c8dd
Remove duplicate words.
2001-06-24 01:34:38 +00:00
jlemon
e8f8984147
Fix small bogon.
...
Submitted by: Anton Berezin <tobez@tobez.org>
2001-06-11 18:15:31 +00:00
imp
cc3f2849e9
I neglected to notice that the change text had already been added in a
...
different place. Back out what I added since the other text is better.
Noticed by: nectar
2001-06-05 16:43:51 +00:00
sobomax
457c34317b
Fix cross-references:
...
ipnat.8 --> ipnat.1
environ.5 --> environ.7
isssetugid.2 --> issetugid.2
MFC after: 1 week
2001-06-05 12:23:22 +00:00
imp
eea71e362d
Document what happens when the real id is changed.
...
I may have obtained this from NetBSD, but I don't recall. I do know that
I checked FreeBSD's implementation to make sure that it matched what I wrote.
2001-06-05 04:35:42 +00:00
ru
e7a85be33f
Remove vestiges of MFS.
2001-06-01 10:07:28 +00:00
dillon
a179ee09ab
This patch implements O_DIRECT about 80% of the way. It takes a patchset
...
Tor created a while ago, removes the raw I/O piece (that has cache coherency
problems), and adds a buffer cache / VM freeing piece.
Essentially this patch causes O_DIRECT I/O to not be left in the cache, but
does not prevent it from going through the cache, hence the 80%. For
the last 20% we need a method by which the I/O can be issued directly to
buffer supplied by the user process and bypass the buffer cache entirely,
but still maintain cache coherency.
I also have the code working under -stable but the changes made to sys/file.h
may not be MFCable, so an MFC is not on the table yet.
Submitted by: tegge, dillon
2001-05-24 07:22:27 +00:00
ru
d6e286694d
Rename (after a repo-copy) some mount(8) programs:
...
mount_fdesc -> mount_fdescfs
mount_null -> mount_nullfs
mount_portal -> mount_portalfs
mount_umap -> mount_umapfs
mount_union -> mount_unionfs
2001-05-23 14:58:19 +00:00
archie
fbf9b01e96
Document ECONNREFUSED.
...
Submitted by: Richard Hodges <rh@matriplex.com>
2001-05-20 00:12:06 +00:00
ru
2d1b95a96f
mdoc(7) police: normalize .Nd.
2001-04-18 15:54:10 +00:00
ru
fc3ab5d07e
mdoc(7) police: add missing .El call.
2001-04-16 15:06:57 +00:00
dd
02c02ffeef
Grammar police: "its", not "it's", is the possessive form of "it".
2001-04-15 19:53:47 +00:00
dd
05eff787d1
Make links from setresuid.2 to getresgid.2 and getresuid.2.
2001-04-15 19:41:44 +00:00
dd
e91392f0b6
Document getresgid and getresuid calls.
...
Reviewed by: ru
2001-04-15 19:40:22 +00:00
dd
efb187afd6
Add `RETURN VALUES'' and
`ERRORS'' sections since getpgid(2) can
...
fail. Also fix a minor grammar nit (it's -> its).
PR: 26520
2001-04-14 02:34:59 +00:00
deischen
3c4f2f3db2
To be consistent, use the __weak_reference macro from <sys/cdefs.h>
...
instead of #pragma weak to create weak definitions. This macro is
improperly named, though, since a weak definition is not the same
thing as a weak reference.
Suggested by: bde
2001-04-10 04:11:50 +00:00
dd
494867e77f
Mention that locks are inherited across an exec.
...
PR: 24802
Submitted by: Kenneth Ingham <ingham@i-pi.com>
2001-04-08 19:11:25 +00:00
dd
6ca32ea506
Install links to extattr_(get|set|delete)_fd.2 (from extattr_get_file.2).
2001-04-08 06:58:48 +00:00
dd
216efc2f77
Document the extattr_(get|set|delete)_fd calls, and add a note warning
...
people that these calls are likely to change in the future.
Reviewed by: rwatson
2001-04-05 01:24:05 +00:00
dd
7526515200
Hook the extattr_get_file.2 manual page into the build. Add MLINKS
...
for extattr_set_file.2 and extattr_delete_file.2.
2001-04-01 23:46:56 +00:00
dd
3f725ce06f
A manual page for the extattr_get_file, extattr_set_file, and
...
extattr_delete_file system calls.
Reviewed by: rwatson, ru
Approved by: nik
2001-04-01 23:45:11 +00:00
ben
bdfb590d27
Catch up with a comment that changed in rev1.73 of mount.h
...
PR: 25836
Submitted by: Tony Finch <dot@dotat.at>
2001-03-29 00:29:00 +00:00
phk
92a906e563
The f_syncreads and f_asyncreads entries are missing from the man page.
...
This also tidies up the formatting a bit and omits all the padding
entries.
PR: 25834
Submitted by: Tony Finch <dot@dotat.at>
2001-03-28 18:21:54 +00:00
ru
25ef23ac1c
MAN[1-9] -> MAN.
2001-03-27 17:27:19 +00:00
dd
3e0cbfbda1
Make it clear who can and can't set the UF_NODUMP, UF_OPAQUE, and
...
SF_ARCHIVED file flags.
PR: 25227
Approved by: nik
2001-03-19 23:51:09 +00:00
dillon
4265a70a5f
Fix type-o
...
Submitted by: okazaki
2001-03-16 22:18:26 +00:00
dd
2853c4c619
Correct descriptions of SOCK_RDM and SOCK_SEQPACKET.
...
PR: 25797
Submitted by: Yuko Sasaki <yuko@veltec.co.jp>
Approved by: nik
2001-03-16 01:18:03 +00:00
dwmalone
5848bb858c
Correct spelling of MNT_ASYNC.
...
PR: 25835
Submitted by: Tony Finch <dot@dotat.at>
2001-03-15 19:52:04 +00:00
ru
3a2d857766
.St -p1003.1g -> .St -p1003.1g-2000.
2001-03-12 17:28:01 +00:00
ru
0edd53c0e0
This is the getsid() we are talking about, not setsid().
...
PR: docs/25626
Submitted by: Yoshihiko Sarumaru <mistral@imasy.or.jp>
2001-03-09 11:16:09 +00:00
ru
9000b1de10
In soshutdown(), use SHUT_{RD,WR,RDWR} instead of FREAD and FWRITE.
...
Also, return EINVAL if `how' is invalid, as required by POSIX spec.
2001-02-27 13:48:07 +00:00
ru
ec147c6b0d
/^\.St/ s/-iso9945-1/-p1003.1-96/
2001-02-26 14:48:38 +00:00
ru
b8b2293293
`.St -p1003.1b'' ->
`.St -p1003.1b-93''.
2001-02-26 14:33:54 +00:00
jasone
2534aff6a5
Document the EINTR error.
2001-02-26 09:38:01 +00:00
jlemon
3794af37e6
Document various changes to kq:
...
- new EV_SET macro,
- NOTE_LOWAT option for low water marks on read/write filters,
- NOTE_REVOKE for filesystem unmounting (and revoke() calls)
- improved API for EVFILT_AIO
2001-02-26 04:16:19 +00:00
olgeni
ce6c598807
Fix my ambiguous message about ECONNABORTED.
...
Submitted by: Ian Dowse <iedowse@maths.tcd.ie>
2001-02-25 23:56:41 +00:00
olgeni
8fe3c798ae
Add ECONNABORTED to the ERRORS section.
2001-02-25 22:12:40 +00:00
peter
abdca07e35
List the SA_RESTART flag rather than burying it in another paragraph.
2001-02-14 21:46:07 +00:00
guido
821767cd05
Add include <sys/time.h> because kevent uses struct timespec
2001-02-14 08:48:35 +00:00
ru
528b64e566
Sort PROT_* and MAP_* lists, logically and alphabetically respectively.
...
Suggested by: bde
General mdoc(7) cleanup.
2001-02-12 10:14:15 +00:00
nik
5e119dda31
Mention PROT_NONE in the list of possible protections.
...
Pointed out by: kris
2001-02-11 19:30:41 +00:00
nik
d96f9f12f5
Note that mmap(2) can allocate memory, as well as mapping existing files,
...
in the .Nd.
Reviewed by: hackers
2001-02-11 18:51:17 +00:00
ru
cc4427cd1a
mdoc(7) police: prevent generation of the extra
...
whitespace after ``i.e.'', use .Rv, update .Dd.
2001-02-09 12:47:23 +00:00
nectar
a7ec51af6e
Document the cases in which setreuid changes the saved-user-ID.
2001-02-08 12:43:33 +00:00
ru
5addfd60d6
mdoc(7) police: Change -filled displays (which just happen
...
to be the same as -ragged in the current implementation) to
-ragged. With mdocNG, -filled displays produce the correct
output, formatted and justified to both margins.
2001-02-07 13:45:30 +00:00
mckay
f01b7a4774
Spelling.
2001-02-04 02:05:16 +00:00
ru
8a6f8b5fe4
mdoc(7) police: split punctuation characters + misc fixes.
2001-02-01 16:38:02 +00:00
deischen
ca55abf319
Clean up syscall generation in libc by removing HIDDEN_SYSCALLS
...
and treating (almost) all system calls the same way:
__sys_foo - actual syscall
foo, _foo - weak definitions to __sys_foo
Change PSEUDO syscalls (currently only _exit and _getlogin) to
be __sys_foo (T) and _foo (W).
Add $FreeBSD$ to a few files to satisfy commitprep.
Suggested by: bde
2001-01-29 03:23:46 +00:00
deischen
1635c221b7
Remove _THREAD_SAFE and make libc thread-safe by default by
...
adding (weak definitions to) stubs for some of the pthread
functions. If the threads library is linked in, the real
pthread functions will pulled in.
Use the following convention for system calls wrapped by the
threads library:
__sys_foo - actual system call
_foo - weak definition to __sys_foo
foo - weak definition to __sys_foo
Change all libc uses of system calls wrapped by the threads
library from foo to _foo. In order to define the prototypes
for _foo(), we introduce namespace.h and un-namespace.h
(suggested by bde). All files that need to reference these
system calls, should include namespace.h before any standard
includes, then include un-namespace.h after the standard
includes and before any local includes. <db.h> is an exception
and shouldn't be included in between namespace.h and
un-namespace.h namespace.h will define foo to _foo, and
un-namespace.h will undefine foo.
Try to eliminate some of the recursive calls to MT-safe
functions in libc/stdio in preparation for adding a mutex
to FILE. We have recursive mutexes, but would like to avoid
using them if possible.
Remove uneeded includes of <errno.h> from a few files.
Add $FreeBSD$ to a few files in order to pass commitprep.
Approved by: -arch
2001-01-24 13:01:12 +00:00
ben
6c17e2cfa9
Document EHOSTDOWN error.
...
PR: 24410
Submitted by: Martin Horcicka <horcicka@vol.cz>
2001-01-17 21:02:50 +00:00
ben
184a7583f1
The bit about sigpending not detecting any errors is a lie, it can return
...
EFAULT.
PR: 24360
Submitted by: Kenneth Ingham <ingham@i-pi.com>
2001-01-16 21:57:42 +00:00
ru
3d8401c62e
Prepare for mdoc(7)NG.
2001-01-16 09:08:22 +00:00