Giorgos Keramidas
e812f24f6d
The .Fn function
2002-07-15 19:56:24 +00:00
Giorgos Keramidas
ce9fa5fcb2
Fix whitespace in .Bd -literal display of S_IXXX constants.
...
Noticed by: jmallett
2002-07-15 08:58:16 +00:00
Maxime Henrion
193d036860
Typo fix: Setlogin() -> setlogin().
...
Submitted by: Olivier Houchard <cognet@ci0.org>
2002-07-08 20:16:15 +00:00
Mike Barcroft
f71e6a5243
Bring poll.h up to conformance with POSIX.1-2001 by adding some
...
visibility conditionals, adding the nfds_t type, and changing the
poll() prototype a little. Update the manual to match.
2002-07-08 16:37:35 +00:00
Daniel Harris
883d00eb92
s/unavilable/unavailable/
...
PR: 39446
Submitted by: Stefan Farfeleder <e0026813@stud3.tuwien.ac.at>
MFC after: 1 day
2002-07-07 18:08:51 +00:00
Chris Costello
00c3b17e1e
Correct a call to fcntl(F_SETFD) to use FD_CLOEXEC' instead of
1'.
2002-07-03 08:15:55 +00:00
Chris Costello
32f9f49908
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
Mark Peek
3aaa96958d
Fix typo (SIGEV_EVENT -> SIGEV_KEVENT).
2002-07-02 21:05:08 +00:00
Chris Costello
de19436f24
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 Barcroft
9c85a5ca25
Add mdoc bits for the new waitpid() WCONTINUED option, and
...
WIFCONTINUED macro.
2002-06-01 18:38:58 +00:00
Ruslan Ermilov
6c3079ad7f
mdoc(7) police: kill hard sentence break.
2002-05-30 12:04:36 +00:00
Ruslan Ermilov
ab955c15c1
mdoc(7) police: markup nits.
2002-05-29 15:53:01 +00:00
Ruslan Ermilov
90b0150f1d
mdoc(7) police: bump document date on behalf of previous delta.
2002-05-29 15:47:24 +00:00
Ruslan Ermilov
3d6cab6043
mdoc(7) police: sort xrefs.
2002-05-29 15:45:54 +00:00
Marcel Moolenaar
52183d0145
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
Dima Dorfman
dc6ca5b527
Remove extra word.
...
Submitted by: Andre Guibert de Bruet <andy@siliconlandmark.com>
2002-05-26 05:24:53 +00:00
Peter Pentchev
4cfccbc445
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
Peter Pentchev
4ceff89f44
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
Mike Silbersack
3a0b92ec0f
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
Maxime Henrion
b98b0a890e
Document the lchflags(2) syscall.
2002-05-05 23:51:32 +00:00
Ruslan Ermilov
bce4a2dde1
mdoc(7) police: polishing.
2002-04-19 11:24:02 +00:00
Maxime Henrion
76b2224aad
Connect the kenv.2 manpage to the build.
2002-04-18 16:46:23 +00:00
Maxime Henrion
ccee6a3c72
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
Dima Dorfman
5041f86c28
Correct markup.
2002-04-14 02:29:20 +00:00
Jeroen Ruigrok van der Werven
bcbf4411d6
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
David E. O'Brien
333fc21e3c
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
David E. O'Brien
c05ac53b8b
Remove __P() usage.
2002-03-21 22:49:10 +00:00
Ruslan Ermilov
6dd2704c7a
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
Dima Dorfman
8c237a536c
Features are deprecated, not depreciated.
...
PR: 35987
Submitted by: shill@free.fr
2002-03-18 01:52:19 +00:00
Dag-Erling Smørgrav
042df45ade
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
Dag-Erling Smørgrav
8bd8a375a4
Further cleanup (punctuation, genitive)
2002-03-16 03:26:32 +00:00
Dag-Erling Smørgrav
c2912c0369
Insert newlines between sentences and rewrap paragraphs. No changes to
...
the actual text or markup.
2002-03-16 02:54:17 +00:00
Ruslan Ermilov
d78dca323f
mdoc(7) police: hard sentence breaks, whitespace at EOL, contractions.
2002-03-15 18:04:00 +00:00
Ruslan Ermilov
ba8bcff1e8
mdoc(7) police: Fix xref to timeradd(3).
2002-03-15 17:59:46 +00:00
Ruslan Ermilov
d7396394e7
mdoc(7) police: punctuation nit.
2002-03-15 17:57:41 +00:00
Maxim Konovalov
999ad26edb
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
Dima Dorfman
6b663fd674
Correct a typo.
...
Submitted by: peter.kusenda@accenture.com
2002-03-09 07:05:22 +00:00
Robert Watson
147273e8ca
Improve punctuation consistency: all errors had a '.' after them
...
except ENOATTR.
2002-03-08 21:00:27 +00:00
Brian Feldman
9d9737ecb2
Add new errno ``ENOATTR''.
2002-03-07 15:13:44 +00:00
Maxim Konovalov
e98c156beb
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
Garrett Wollman
5874617263
Document that the type of st_flags is now fflags_t.
2002-02-15 22:37:15 +00:00
Dima Dorfman
c96bb7c5f2
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
Robert Watson
c0858e0a77
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
David Malone
98d1592458
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
Ruslan Ermilov
0dc5e09ec6
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
Doug White
2b8877f486
Add xref for timeradd(3).
...
PR: 13079
2002-01-14 00:38:41 +00:00
Sheldon Hearn
7f6a22a549
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
Dima Dorfman
bfe4f323ec
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
Dima Dorfman
cf1b88ff74
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
Yaroslav Tykhiy
f381837242
Minor grammar and punctuation fixes
...
in the SO_ACCEPTFILTER description.
2002-01-04 18:17:07 +00:00
Yaroslav Tykhiy
996d4dc275
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
Mike Pritchard
432fda11a4
Add xref to jail(2).
...
PR: docs/33177
Submitted by: Tom Rhodes <darklogik@pittgoth.com>
2001-12-28 09:26:45 +00:00
Peter Wemm
57c3d698c2
The VM_STACK option is long dead. MAP_STACK is available everywhere.
2001-12-21 17:24:10 +00:00
John Baldwin
6507c9a129
Document that rfork() will return EINVAL if flags not listed in the
...
manpage are passed in.
2001-12-19 00:59:54 +00:00
Ruslan Ermilov
6cbb6156c3
Fix a typo.
...
Submitted by: "Alexey V. Neyman" <alex.neyman@auriga.ru>
2001-12-07 14:58:41 +00:00
Ruslan Ermilov
dd98d57b45
mdoc(7) police: markup the previous delta.
2001-12-04 16:09:27 +00:00
Brian Feldman
017e11668f
Bump p1003.1-90 to p1003.1-96.
2001-11-29 03:21:16 +00:00
Gregory Neil Shapiro
48343ec717
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
John W. De Boskey
a5f75648d8
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
Ruslan Ermilov
5e9a6d9d2b
mdoc(7) police: general cleanup.
2001-11-21 15:41:49 +00:00
Ian Dowse
946708bbea
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 Wemm
814620e4d3
Note that the manpage is incorrect about the vector argument.
2001-11-09 01:01:50 +00:00
John Baldwin
93b2ae9fcf
- 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
Dima Dorfman
b46884b5b9
Document ENETDOWN.
...
PR: 31436
Submitted by: Milon Papezik <milon.papezik@oskarmobil.cz>
2001-11-05 00:44:38 +00:00
Ruslan Ermilov
db8caf03e5
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
Dima Dorfman
2716f76b14
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
Ruslan Ermilov
4a70bdf9f6
mdoc(7) police: join OS version with the corresponding macro.
2001-10-19 14:44:13 +00:00
Alfred Perlstein
4e957fe63c
Fix reference to aio_read, should be aio_write
2001-10-16 00:49:19 +00:00
Dima Dorfman
c49c01757a
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
Matthew Dillon
418fff7e8f
Add warning about zeroing-out the socket structure before populating it.
2001-10-13 17:20:51 +00:00
Ruslan Ermilov
506d9c18e9
- 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
Michael Reifenberger
91a701cd13
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
Bruce Evans
593126b9d6
Fixed misspelled arg type in synopsis.
2001-10-03 01:45:37 +00:00
Bruce Evans
8bb4f93fa7
Fixed missing include in synopsis.
2001-10-03 00:51:30 +00:00
Ruslan Ermilov
32eef9aeb1
mdoc(7) police: Use the new .In macro for #include statements.
2001-10-01 16:09:29 +00:00
Murray Stokely
2924629c0c
- 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
Robert Watson
bd10d2560f
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 van Rooij
fea88e76d7
Typo: s/conatains/contains/
...
MFC after: 1 week
2001-09-12 17:57:31 +00:00
Yaroslav Tykhiy
b88d4f49fe
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
Dima Dorfman
25814ea7e1
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
Dima Dorfman
4cecc6ffce
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 Stokely
033d275cb0
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
Andrey A. Chernov
1633b4aa85
Remove MLINKS seek.2 to lseek.2, we don't have seek.2 syscall
2001-09-02 19:28:41 +00:00
Chris Costello
fd818070c8
Another punctuation fix (missing comma ending preposition).
2001-09-01 21:32:52 +00:00
Chris Costello
d997ce6456
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
Andrey A. Chernov
aed591bb15
Describe EOVERFLOW I implement per POSIX.
...
Sort ERRORS section
2001-08-31 23:06:28 +00:00
Ruslan Ermilov
d6002fef6f
Use ``.Rv -std'' wherever possible.
...
Submitted by: yar
2001-08-31 09:57:38 +00:00
Alexander Langer
a102b12e67
Add Xref to make.conf(5).
2001-08-30 21:44:46 +00:00
Dima Dorfman
03c32490dd
There shuldn't be whitespace before a question mark.
2001-08-27 09:34:39 +00:00
Ruslan Ermilov
f0200e9cf1
mdoc(7) police: removed whitespace at EOL.
2001-08-27 08:37:35 +00:00
Ruslan Ermilov
ab1adff6a9
mdoc(7) police: markup and spelling fixes.
2001-08-27 08:26:57 +00:00
Ruslan Ermilov
0fa666e5e5
mdoc(7) police: removed whitespace at EOL, sorted SEE ALSO xrefs.
2001-08-27 08:12:37 +00:00
Maxim Sobolev
fee4285612
Remove grammatical bogon.
2001-08-27 08:00:15 +00:00
Matthew Dillon
5cb74fd363
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
Matthew Dillon
5ccdd64f42
Oops, minherit() uses VM_INHERIT_XXX as the argument, not MAP_XXX. Properly
...
document minherit().
2001-08-24 19:43:45 +00:00
Matthew Dillon
dbad546ba7
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
Andrey A. Chernov
f0e093f298
Fd is macro too, so use \&Fd
2001-08-24 11:12:58 +00:00
Andrey A. Chernov
aa0b534660
Fildes -> Fd too (started from big letter)
2001-08-24 11:05:11 +00:00
Andrey A. Chernov
a5b1af6c71
Change
...
start means ...
to
.Fa l_start
means ...
2001-08-24 10:59:32 +00:00
Sheldon Hearn
56b38b7bc7
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