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
ru
8b926faef3
mdoc(7) police: fixed (minor) mdoc bugs introduced in previous revision.
2001-01-10 11:32:04 +00:00
deischen
62702ce855
Change the interface of getlogin_r to return an int. The former
...
interface was based on a draft version of POSIX whereas the final
(1996) version of POSIX specified that the error is returned.
While I'm here, fix getlogin_r so that it works for more than just
the first time it's called.
Reviewed by: wes, wollman (man page)
2001-01-01 13:29:19 +00:00
ru
8ba4187688
Prepare for mdoc(7)NG.
2000-12-29 14:08:20 +00:00
ru
e5a37f2e6f
mdoc(7) police: added missing .Os call.
2000-12-14 13:58:15 +00:00
ru
c23c39b3a4
mdoc(7) police: removed history info from the .Os FreeBSD call.
2000-12-14 11:52:05 +00:00
ru
278161ed6c
mdoc(7) police: use canonical form of .Dd macro.
2000-12-11 15:15:20 +00:00
ru
644a5df944
mdoc(7) police: fix formatting errors in rev 1.27.
2000-12-04 08:11:50 +00:00
dillon
c71941ee21
Add warning on file-fragmentation issues related to MAP_NOSYNC
2000-12-03 20:17:36 +00:00
alfred
04e161e499
document O_NOFOLLOW and O_FSYNC flags to open
2000-11-29 04:08:49 +00:00
sobomax
a7b1ee02c0
Add reference to elf(5) in addition to already mentioned a.out(5) and add both
...
elf(5) and a.out(5) into `SEE ALSO' section.
2000-11-27 15:18:25 +00:00
sheldonh
61394742b5
Remove the only hard sentence break in the file.
2000-11-24 10:48:02 +00:00
ru
bdc5340b39
mdoc(7) police: Er macro usage cleanup.
2000-11-22 16:02:00 +00:00
ru
1a6c69e84a
log
2000-11-22 09:23:54 +00:00
jlemon
8c110f84bf
Fix a logic reversal: the RFFDG flag must be unset in order to share
...
a file descriptor table. (Thanks to Alan Cox)
Clarify the fact that the changelist and eventlist can be shared.
2000-11-21 22:40:59 +00:00
asmodai
8b76fef8df
Clarify the time parameter of the kevent() system call.
...
Inspired by PR: 21708
Submitted by: Ronald F. Guilmette <rfg@monkeys.com>
Reviewed by: jlemon
2000-11-21 15:22:36 +00:00
ru
26c9ec6216
mdoc(7) police: fixed warnings.
2000-11-20 14:22:41 +00:00
ru
f7a10404bc
mdoc(7) police: Nm -> Fn where appropriate.
2000-11-20 14:11:46 +00:00
kris
4d2f72a2d5
Don't suggest people use getpid() to construct temporary filenames;
...
point them to mkstemp() instead.
Obtained from: OpenBSD (based on)
2000-11-19 10:30:42 +00:00
ru
eb8c554f56
mdoc(7) police: use certified section headers wherever possible.
2000-11-17 11:44:16 +00:00
ben
bd39d53f34
Remove fullstops from the end of .Xr lines in SEE ALSO section.
2000-11-15 14:40:14 +00:00
ru
7d99729431
Use Fx macro wherever possible.
2000-11-14 11:20:58 +00:00
alfred
27c11d750a
remove outdated bugs, we actually do have aio_cancel support
...
as well as support for the field aio_offset in the aiocb structure.
2000-11-10 20:57:05 +00:00
ru
a6f5d950d8
Avoid use of direct troff requests in mdoc(7) manual pages.
2000-11-10 17:46:15 +00:00
sheldonh
ef41f174d6
Fix nits introduced in rev 1.9:
...
Remove single-space hard sentence break.
Mark errno up as a Variable (Va).
2000-10-30 19:43:30 +00:00
asmodai
bee55593c7
Replace old sigaction struct declaration with the new one as present
...
in <sys/signal.h>.
This might be a shortterm fix until the manpage is updated towards
POSIX terminology. And maybe not...
PR: 21542
Submitted by: Ronald F. Guilmette <rfg@monkeys.com>
2000-10-30 14:27:18 +00:00
asmodai
5e2215e426
Whitespace only change: trim trailing whitespace.
2000-10-30 13:23:19 +00:00
n_hibma
e7738ffe89
Correct the text on RETURN VALUES.
2000-10-20 00:27:56 +00:00
jwd
725e675c8b
Document the ptrace() PT_STEP request.
...
Add references to the newly added hardware debug register
support functions i386_clr_watch(3) and i386_set_watch(3).
Reviewed by: Sean Eric Fagan <sef@kithrup.com>
and no other response to the review request.
2000-10-14 04:01:39 +00:00
peter
13282b8968
Add man pages for mod*(2). Shamelessly cut/pasted from the kld*(2) man
...
pages by Chris Costello.
2000-09-28 22:39:59 +00:00
rse
8b07223607
Resurrect documentation of chflags(2)'s SF_ARCHIVED.
...
PR: 21428
Reviewed by: ben
2000-09-22 06:58:22 +00:00
imp
9a4445204b
Use .St -susv2 rather than "The Single UNIX Specification".
...
Submitted by: sheldonh
2000-09-04 15:38:58 +00:00
imp
b21324d129
Soften the statement about select's timeout argument. This part of
...
the system likely won't change in the future, but the warning is a
good idea.
2000-09-04 03:32:30 +00:00
jlemon
ed47465fd4
Document return value of ENOENT for nonexistent/invalid filter entries.
2000-08-07 16:47:35 +00:00
ben
5260de5ec7
Fix description of argv[0] passed to interpreted scripts; it's the name of
...
the interpreter, _not_ the argv[0] passed in the original exec() call.
2000-08-05 16:38:24 +00:00
peter
9935f1df75
Revert the temporary hack in rev 1.79.
2000-08-01 18:50:29 +00:00
peter
dbb716bd06
Add pointers to rfork_thread(3)
2000-07-31 05:43:43 +00:00
peter
9b8b53fbe4
Deal with the exit entry in MIASM changing to sys_exit.
...
This Is A Hack(TM).
2000-07-29 00:28:44 +00:00
dillon
93d09cda1f
MFC 1.11.2.3 from -stable to -current
2000-07-25 18:50:22 +00:00
sheldonh
7d51c945f4
Clean up some nits, with the permission of the author:
...
* Grammar fixes.
* Mark up rfork and vnode as cross-references.
* Clarify the use of the RFFDG flag to rfork(2).
2000-07-24 18:03:53 +00:00
alfred
49401184c1
use .Pp instead of faking it with an extra newline
...
Pointed out by: sheldonh
2000-07-20 11:05:52 +00:00
alfred
aea8dfef9b
document get/set sockopt usage with accept_filter(9)
2000-07-20 10:33:08 +00:00
sheldonh
37dc146239
Update stale references to update(4) with references to the new
...
syncer(4) manual page.
2000-07-19 07:39:08 +00:00
jlemon
7171047204
Simplify kqueue API slightly.
...
Discussed on: -arch
2000-07-18 19:31:52 +00:00
jasone
3006cee4d8
Change my email address in the copyright notices for the sake of consistency
...
(jasone@canonware.com --> jasone@freebsd.org ).
2000-07-18 01:38:19 +00:00
ben
f406ebc1b9
Make the NAME section a bit less confusing.
...
PR: 19262
Submitted by: NOKUBI Hirotaka <nokubi@ff.iij4u.or.jp>
Reviewed by: sheldonh
2000-07-15 13:04:33 +00:00
ben
d6f0a22ddf
Fix typo; sa_siginfo -> sa_sigaction
...
PR: 19602
Submitted by: Tony Finch <dot@dotat.at>
2000-07-11 11:39:57 +00:00
dannyboy
368192edcd
First appeared in 2.9BSD, not 3.0.
...
PR: 19263
Submitted by: NOKUBI Hirotaka <nokubi@ff.iij4u.or.jp>
Obtained from: Open|NetBSD
2000-07-08 18:17:12 +00:00
jmg
3857031058
remove sys/time.h by instruction from bde.
2000-07-06 22:18:44 +00:00
jmg
11ff214c03
change first release date to 4.1-R as 5.0-R won't be out for at least a
...
year (from jkh)..
Caught by: Fx macro warning on 3.4-R
2000-06-26 21:23:57 +00:00
alex
88a12ef1b1
The argument is not mcontext_t but ucontext_t.
...
PR: 17836
Submitted by: Tim Moore <moore@bricoworks.com>
2000-06-26 15:00:25 +00:00
chris
c4b5ff722b
Repair a cross-reference to sync(1) that should refer to sync(8).
2000-06-23 20:47:50 +00:00
chris
5991a88b5a
Properly separate paragraphs by using `.Pp' instead of a blank line.
2000-06-23 20:35:45 +00:00
chris
29f80c1ee5
Remove blank lines.
2000-06-23 20:34:31 +00:00
sheldonh
5977c0d0d9
Mark up errno as a variable (Va), not as a defined value (Dv).
...
Do not terminate the cross-reference list in the SEE ALSO section with
a period.
2000-06-23 15:02:29 +00:00
sheldonh
91b47d1840
Apply the accepted line breaking rules.
2000-06-23 15:01:18 +00:00
chris
a6d911fe4e
Replace .Va, .Ar and .Nm with .Fa or .Va where necessary, examples:
...
``.Ar errno'' -> ``.Va errno''
``.Nm ops'' -> ``.Fa ops''
``.Va fd'' -> ``.Fa fd''
2000-06-23 05:05:44 +00:00
chris
f8c9b87af4
Replace an erroneous .Va error' with
.Va errno'.
2000-06-23 04:25:10 +00:00
chris
46adbb377e
Replace `FreeBSD 4.0'' with
`.Fx 4.0'' and remove a useless empty line
...
at the end of the file.
2000-06-23 03:50:32 +00:00
chris
c9d8747304
Replace .Va references to function arguments to .Fa references.
2000-06-23 03:43:34 +00:00
joe
3e8b2c5123
Make a note of fflagstostr and strtofflags in the 'see also' section.
2000-06-17 14:03:34 +00:00
alex
e568a51fd7
Fix typo: turn of -> turn off.
...
PR: 18805
Submitted by: Yoshihiro Ota <ota@mail.drexel.edu>
Kind of Reviewed by: asmodai ("sure")
2000-06-13 12:50:47 +00:00
jmg
198c5499e5
add a BUGS section on how we can only watch VNODE's on a UFS file system
...
right now...
I talked w/ phk last night and "fixing" this in a generic way is going
to require a lot of complex thought on stacking let alone the NFS problems..
add missing sys/time.h for struct timespec def...
2000-06-07 22:09:16 +00:00
chris
dbd30701d6
Replace a `manual(section)' reference with a proper .Xr statement.
2000-05-31 21:12:08 +00:00
jmg
877050064d
fix up the kqueue documentation... comment some things that were left
...
out that really needed to be here...
Reviewed-by: jlemon
2000-05-24 04:29:57 +00:00
green
5c6432f1d5
Back out NOTE_EXIT status reporting pending discussion.
2000-05-21 16:27:41 +00:00
chris
41dd7a13ef
Remove a superfluous `.Pp' occuring directly after
...
`.Sh IMPLEMENTATION NOTES'.
2000-05-19 02:55:43 +00:00
chris
27ba376ce1
Add a note under IMPLEMENTATION NOTES about the behavior of sendfile()
...
in the threaded library.
2000-05-19 02:53:55 +00:00
peter
7955e776a1
List ECONNRESET as a return value. EINVAL was not documented either.
2000-05-19 01:00:57 +00:00
green
b987a44176
Put the wait(2) exit status in "data" for NOTE_EXIT kevents.
2000-05-17 01:16:11 +00:00
bde
d157e2e89e
Fixed missing include in synopsis.
...
Use a long line instead splitting a line with backslash-newline in synopsis.
My synopsis checker doesn't understand backslash-newline.
2000-05-11 16:01:17 +00:00
hoek
04b5c78bd2
When "any" acts as a subject, the verb must agree with whatever any is of.
2000-05-11 05:29:10 +00:00
hoek
21ce388b84
Content-free commit: only remove trailing whitespace
2000-05-11 05:06:00 +00:00
hoek
553c79f74c
The accept() function is a call, not an argument. Also, add: serial
...
comma, missing-hyphen, and a word-erase character.
2000-05-11 05:04:30 +00:00
jlemon
0a0aeff114
Some mdoc cleanups for the manual page.
...
Submitted by: phantom
2000-05-06 13:06:03 +00:00
jlemon
c590c299e3
Add a kqueue(2) manual page.
2000-05-04 20:11:38 +00:00
phantom
cb5fd90ad4
Use `Er' variable to define first column width in ERRORS section. It was
...
initially suggested by mdoc(7) style, but was broken over the years
2000-05-04 13:09:25 +00:00
phantom
a477158490
mdoc(7) cleanup:
...
. use real function names as `.Nm' macro argument in NAME section. It allows
them to appear in apropos(1) or whatis(1) output.
. replace empty lines with `.Pp' macro.
. replace hardcoded standard names with their `.St' macro equivalents.
. sort cross references in SEE ALSO section
2000-05-04 08:05:45 +00:00
jasone
03d029f134
Add missing man pages. Fix various compliance bugs, mostly having to do with
...
error return values. Implement pthread_mutexattr_gettype().
PR: docs/16537, docs/17538
2000-05-02 06:51:40 +00:00
jkoshy
bcf41d55dd
Fix typo. Use `.Fa' to denote a function argument.
...
PR: docs/18214
Submitted by: Ben Smithurst <ben@scientia.demon.co.uk>
2000-04-26 05:09:22 +00:00
wollman
6f323e4920
Spell MAP_NOSYNC correctly.
...
Submitted by: allenc@verinet.com
2000-04-23 15:15:15 +00:00
wollman
363de667b5
.Lb-ify
2000-04-23 02:02:33 +00:00
wollman
32fbc9e863
Add shm_open(3) and shm_unlink(3). The documentation could use a good
...
bit of work (and is stylistically probably the worst manual page
I've ever written).
2000-04-22 15:24:29 +00:00
phantom
5401879e3b
Introduce ".Lb" macro to libc manpages.
...
More libraries manpages updates following.
2000-04-21 09:42:15 +00:00
archie
e0670dffd3
Document EWOULDBLOCK as a possible errno return value.
2000-04-09 19:10:57 +00:00
bde
d9abbd8cc8
Fixed wrong arg type in synopsis.
2000-03-23 15:28:30 +00:00
jasone
d7816647ef
Add a man page for aio_waitcomplete(). Update the aio_cancel() man page to
...
reflect the fact that aio_cancel() works now.
Submitted by: Christopher Sedore <cmsedore@maxwell.syr.edu>
2000-03-21 10:25:22 +00:00
sheldonh
244b8ead7d
Remove more single-space hard sentence breaks.
2000-03-02 14:54:02 +00:00
sheldonh
329223e6f2
Remove single-space hard sentence breaks. These degrade the quality
...
of the typeset output, tend to make diffs harder to read and provide
bad examples for new-comers to mdoc.
2000-03-02 09:14:21 +00:00
ps
c3800346ab
Add MAP_NOCORE to mmap(2), and MADV_NOCORE and MADV_CORE to madvise(2).
...
This
This feature allows you to specify if mmap'd data is included in
an application's corefile.
Change the type of eflags in struct vm_map_entry from u_char to
vm_eflags_t (an unsigned int).
Reviewed by: dillon,jdp,alfred
Approved by: jkh
2000-02-28 04:10:35 +00:00
dillon
7a2987cf94
Fix null-pointer dereference crash when the system is intentionally
...
run out of KVM through a mmap()/fork() bomb that allocates hundreds
of thousands of vm_map_entry structures.
Add panic to make null-pointer dereference crash a little more verbose.
Add a new sysctl, vm.max_proc_mmap, which specifies the maximum number
of mmap()'d spaces (discrete vm_map_entry's in the process). The value
defaults to around 9000 for a 128MB machine. The test is scaled for the
number of processes sharing a vmspace (aka linux threads). Setting
the value to 0 disables the feature.
PR: kern/16573
Approved by: jkh
2000-02-16 21:11:33 +00:00
chris
47ff3cea33
Replace .Os BSD' which caused a troff error with
.Bx' which also
...
happens to be the correct macro to use in this situation.
2000-02-14 01:34:15 +00:00
obrien
098aba5560
Document the support in the kernel for hardware debug registers on the
...
ix86 platform which allows for hardware watchpoints, etc...
Submitted by: Brian Dean <brdean@unx.sas.com>
2000-02-12 18:33:54 +00:00
guido
f0ee13b810
We _do_ support MS_ASYNC
...
Reviewed by: Matthew Dillon <dillon@apollo.backplane.com>
2000-01-24 18:35:16 +00:00
alfred
18f642a248
Clarify that we don't offer hard realtime.
...
Split timeval options into 3 paragraphs, it's easier on my eyes.
2000-01-24 02:13:21 +00:00
sheldonh
960ecfb171
Add HISTORY.
...
Submitted by: obrien
2000-01-18 12:50:13 +00:00
bde
cc85ed5238
Fixed missing backslash in previous commit. Adding setresuid.2 has taken
...
4 commits and 2 world breakages so far.
2000-01-18 05:38:05 +00:00
sheldonh
ab8476344d
Fix line too long style bug in the previous commit (which, by the
...
way, unbroke world).
2000-01-18 05:15:26 +00:00
ache
92d07f2587
add setresuid.2
2000-01-18 04:37:21 +00:00
sheldonh
e6afbccaac
Add manual pages for the newly added setres[ug]id system calls.
2000-01-17 15:01:42 +00:00
kris
1e78bc825f
Sync contents of struct nfsd_svrargs
2000-01-09 01:54:35 +00:00
bde
1ab948f6cc
Fixed wrong #include in synopsis.
1999-12-23 16:48:57 +00:00
bde
df20178dd3
Fixed missing `const' in synopsis.
1999-12-23 16:46:34 +00:00
bde
a7653abdc4
Fixed missing installation of a link to getlogin_r.3. This is the first
...
example of section 2 and section 3 interfaces sharing a man page. It's
probably a bad example.
1999-12-23 16:12:24 +00:00
asmodai
70260fd3cb
Fix a typo which I cannot believe I missed after rereading this text
...
about 6-7 times prior to commit.
Reported by: sheldonh
1999-12-21 11:55:44 +00:00
asmodai
fc6ea6bcd8
Properly manify this manpage.
...
Fix some spelling mistakes and typo's inspired by Nicholas' initial
PR submission.
PR: docs/15597
Submitted by: Nicholas Esborn <nick@flatlan.net>
1999-12-21 11:19:32 +00:00
cracauer
eda32af3b4
Document SA_SIGINFO
...
Reviewed by: Sheldon Hearn <sheldonh@uunet.co.za>
1999-12-15 16:51:35 +00:00
dillon
b66fb2c648
Add MAP_NOSYNC feature to mmap(), and MADV_NOSYNC and MADV_AUTOSYNC to
...
madvise().
This feature prevents the update daemon from gratuitously flushing
dirty pages associated with a mapped file-backed region of memory. The
system pager will still page the memory as necessary and the VM system
will still be fully coherent with the filesystem. Modifications made
by other means to the same area of memory, for example by write(), are
unaffected. The feature works on a page-granularity basis.
MAP_NOSYNC allows one to use mmap() to share memory between processes
without incuring any significant filesystem overhead, putting it in
the same performance category as SysV Shared memory and anonymous memory.
Reviewed by: julian, alc, dg
1999-12-12 03:19:33 +00:00
archie
d7553d3a9a
Add reference to netgraph(4) in the 'see also' section.
1999-12-06 23:35:40 +00:00
green
06557349e2
Add RLIMIT_SBSIZE here, too.
1999-12-03 23:25:14 +00:00
wes
7cf3e9fa26
Document the getlogin_r function.
1999-11-28 22:41:50 +00:00
phk
2431275ac4
General clean-up of socket.h and associated sources to synchronise up
...
with NetBSD and the Single Unix Specification v2.
This updates some structures with other, almost equivalent types and
effort is under way to get the whole more consistent.
Also removes a double definition of INET6 and some other clean-ups.
Reviewed by: green, bde, phk
Some part obtained from: NetBSD, SUSv2 specification
1999-11-24 20:49:04 +00:00
chris
6b4352eb7f
Properly document what ENOENT really means for kldfind(2).
1999-11-14 18:15:33 +00:00
nik
6fc7a68ebf
Document that bind(2) can fail with EAGAIN.
...
PR: docs/14173 docs/14181
Submitted by: Charles Randall <crandall@matchlogic.com>
Submitted by: Kelly Yancey <kbyanc@posi.net>
1999-11-01 19:43:07 +00:00
wes
6af4cfa2bb
Correct the description of the timeout argument. I've examined
...
the code, which seems to implement the POSIX requirements, and
have described the behavior here. Basically, it behaves the same
as select(2).
Noticed by: John Polstra
1999-10-09 01:35:58 +00:00
wes
216c6b2821
Fixed a typo (well, format-o) in yesterday's edits.
...
Spotted by: John Polstra <jdp@polstra.com> (again)
1999-09-21 17:30:43 +00:00
wes
fc37cb4477
Fixed the description of when and why aio_suspend returns.
...
Also spelled out the return values and conditions a little
better.
Noticed by: John Polstra <jdp@polstra.com>
1999-09-20 18:30:55 +00:00
phk
d879133e0b
Add a version number field to the jail(2) argument so that future changes
...
can be handled intelligently.
1999-09-19 08:36:03 +00:00
alfred
61e17cfe0e
Add FreeBSD history in 'HISTORY'
...
Pointed out by: obrien
1999-09-11 21:07:14 +00:00
bde
8466686260
Fixed disordering in previous commit.
1999-09-11 14:20:18 +00:00
alfred
44374643d1
Document fhopen, fhstat, and fhstatfs syscalls.
...
Obtained from: NetBSD
1999-09-11 00:49:10 +00:00
alfred
3e3c6eb3dd
sync with src/sys/sys/mount.h
1999-09-10 09:12:24 +00:00
billf
d475da4456
Add aio_{cancel,error,return,suspend,write} into the mix.
...
Submitted by: Dan Nelson <dnelson@emsphone.com>
Forgotten by: mpp
1999-09-09 19:06:57 +00:00
phantom
3253dfed5c
Some style and "look" fixes
...
Reviewed by: mpp
1999-09-05 07:02:22 +00:00
phantom
189bace3d7
Name Description (.Nd macro) added.
...
Style and punctuation errors fixes.
ERRORS section included to RETURN VALUES because it's
describing return values instead of errors and their handling.
Reviewed by: mpp
1999-09-05 06:59:34 +00:00
phantom
8ee1c94698
mdoc(7) style fix.
...
Correct RB_* values list bounds.
Reviewed by: mpp
1999-09-05 06:50:49 +00:00
phantom
f02290dd56
mdoc(7) style fix: FreeBSD -> .Fx
...
Reviewed by: mpp
1999-09-05 06:47:01 +00:00
phantom
de4332c719
Remove useless .Fn macro suffix
...
Reviewed by: mpp
1999-09-05 06:41:49 +00:00
phantom
68a54f2ec3
mdoc style fix.
...
Reviewed by: mpp
1999-09-05 06:39:22 +00:00
phantom
89a80b07ca
mdoc(7) style fixes
...
Reviewed by: mpp
1999-09-05 06:37:01 +00:00
peter
76f0c923fe
$Id$ -> $FreeBSD$
1999-08-28 00:22:10 +00:00
mpp
927ac7949b
Remove some 4.3BSDish anacronisims that stated that it was an
...
error for a pathname to contain a character with the high-order
bit set.
Inspired by: joerg's previous commit
1999-08-27 20:21:18 +00:00
joerg
a1c1e7ab1a
Remove a 4.3BSDish anachronism that claimed EPERM for an attempt to
...
mknod() a pathname containg a ``character with the high-order bit
set''.
1999-08-27 14:25:00 +00:00
chris
7cded4bfc5
Document ENOSYS error.
...
PR: docs/13290
1999-08-23 11:07:29 +00:00
mpp
b813f67e2a
Various man page cleanup:
...
- Sort xrefs
- FreeBSD.ORG -> FreeBSD.org
- Be consistent with section names as outlines in mdoc(7)
- Other misc mdoc cleanup.
PR: doc/13144
Submitted by: Alexy M. Zelkin <phantom@cris.net>
1999-08-15 09:51:25 +00:00
chris
10cf770b18
Change reference to mount(1) to mount(8)
1999-08-14 06:17:24 +00:00
chris
39920aa6d9
Change reference from kldload(3) to kldload(2)
1999-08-13 21:02:39 +00:00
bde
dc9bf9361a
Fixed $Id$.
...
Removed POSIX.1/NetBSD markup (braces) for NAME_MAX, etc. We don't
define this. Most FreeBSD man pages hard-code the limits; in fact,
utimes.2 recently became the only file in libc/sys/*.2 that mentions
NAME_MAX. There probably should be mandoc macros for this.
1999-07-31 22:29:17 +00:00
bde
54580d0099
Removed a duplicate reference to System V.4.
1999-07-31 22:14:46 +00:00
bde
435380cba3
Fixed syntax error in previous commit.
1999-07-31 22:10:17 +00:00
bde
712a546a35
FIxed disordering in previous commit. Fixed some old disorder.
1999-07-31 22:00:09 +00:00
nik
2b32e5275a
Document that writev(2) can fail with ENOBUFS.
...
Text is a compromise based on messages from Wes Peters, Ville-Pertti
Keinonen, and Matt Dillon.
PR: docs/10512
Submitted by: Howard Goldstein <hgoldst@mpcs.com>
1999-07-30 21:20:09 +00:00
mpp
6f0fb2923f
Use the .At macro when referencing versions of AT&T UNIX.
...
Note: you need to install the current groff tmac macros for these
man pages to format correctly. Specifically, rev 1.21 of
contrib_groff/tmac/doc-syms in -current, or rev 1.17.24 for 3.2-stable
1999-07-30 12:45:20 +00:00
mpp
03610e3c14
Document the getdents(2) system call. The documentation was
...
added to the getdirentries(2) man page because 95%+ of that
man page comprised the text of the getdents(2) man page
I obtained from NetBSD.
1999-07-30 11:32:08 +00:00
mpp
e06b0b0b8e
Document the lchmod(2) system call.
...
Pointed-out-by: bde
1999-07-30 10:08:21 +00:00
mpp
cbf8d73ae9
Add a manual page for getdents(2). This was taken from NetBSD, but
...
still needs some cleanup which is why it hasn't been added to the
Makefile yet.
Obtained from: NetBSD
Pointed-out-by: bde
1999-07-30 09:26:50 +00:00
mpp
25e85c42a7
Document the lutimes() and futimes() system calls.
...
PR: kern/11213
Obtained from: NetBSD w/some minor changes by me
1999-07-30 09:01:45 +00:00
mpp
f42b7dcfc4
Mdoc cleanup.
1999-07-30 07:45:40 +00:00
sheldonh
c8bc216749
Correct HISTORY section, according to CVS logs.
...
PR: 12810
Submitted by: Alex Perel <veers@disturbed.net>
1999-07-26 09:37:47 +00:00
n_hibma
d4e175cca4
Update the manpage for the number of symlinks in ELOOP
...
PR: 12634 (partial)
Submitted by: Julian H. Stacey jhs@FreeBSD.ORG
1999-07-24 16:45:57 +00:00
simokawa
21fa36a2c1
Make profil() 64bit-safe for alpha.
...
uintfptr_t may be better for offset, but we must wait until
the definition of uintfptr_t moves from machine/profile.h.
Reviewed by: bde
1999-07-16 06:28:55 +00:00
jlemon
6364e2c9e9
Reference correct sysctl: kern.maxsockbuf --> kern.ipc.maxsockbuf
1999-07-15 17:15:24 +00:00
nik
f7a8bc4c04
Add $Id$, to make it simpler for members of the translation teams to
...
track.
The $Id$ line is normally at the bottom of the main comment block in the
man page, separated from the rest of the manpage by an empty comment,
like so;
.\" $Id$
.\"
If the immediately preceding comment is a @(#) format ID marker than the
the $Id$ will line up underneath it with no intervening blank lines.
Otherwise, an additional blank line is inserted.
Approved by: bde
1999-07-12 20:50:10 +00:00
phk
67e84e4db5
Clarify an explanation a little bit.
1999-07-09 21:35:37 +00:00
mpp
f9d4a57f03
Nuke the BUGS sections of these man pages because they are not appropriate.
1999-07-01 21:13:06 +00:00
mpp
880c56a4e1
Fix typos/spelling errors.
1999-07-01 21:09:57 +00:00
wes
4a9c6f5d1b
Add mising aio_* man pages. Fixed a minor typo in aio_read.2,
...
and "corrected" statement of Posix conformance.
1999-07-01 19:58:12 +00:00
kris
5f51812dc5
Spelll 'asynchronous' coriectly
1999-07-01 13:31:30 +00:00
sheldonh
e671ad02ff
Fix the NAME section of the kldload.2 manpage, which made reference to
...
kldunload. Add proper cross-references to the whole family.
PR: 12472
Submitted by: Chris Costello <chris@calldei.com>
1999-07-01 12:16:06 +00:00
billf
a9d802a64d
Clarify what happens if fd is set to -1
...
Submitted by: Alfred Perlstein <bright@rush.net>
1999-06-29 16:32:22 +00:00
mpp
bb3bf61854
Document that mlock() and munlock() can return EPERM if the
...
caller is not the super-user. Also document that we do not
currently support the per-process RLIMIT_MEMLOCK limit.
PR: doc/11607
1999-06-27 00:28:55 +00:00
ru
06e790a3fd
Typo in previous commit.
1999-06-18 10:41:13 +00:00
ru
4930acef37
Mention that pid 1 is not affected by kill(-1, SIGXXX) too.
1999-06-18 10:24:12 +00:00
green
1bda07a770
Minor English corrections were made; SEE ALSO was also fixed (no commas).
1999-06-17 23:43:35 +00:00
markm
294c32e1c4
Improvement in the description of what this does.
...
Prompted by (and thanks to): W Richard Stevens
1999-06-10 22:48:27 +00:00
jseger
dc9b62f848
Update of intro(2)/errno(2) in the ongoing effort of the Programmer's
...
Documentation Project <http://home.wxs.nl/~asmodai/pdp.html >
Submitted by: Jeroen Ruigrok van der Werven <asmodai@wxs.nl>
PR: docs/12030
1999-06-06 14:15:14 +00:00
pb
11243644b1
Typo.
...
PR: docs/11832
Submitted by: Ralf S. Engelschall <rse@engelschall.com>
1999-05-25 11:52:30 +00:00
phk
4d19e50f17
$ brucify -deblunder
1999-05-16 10:51:52 +00:00
ghelmer
4d2da9228b
writev(2) can return EDESTADDRREQ when attempting to write to a
...
UNIX domain socket on which connect(2) had been used to set a destination
address and the destination goes away.
PR: docs/10451
1999-05-04 20:07:44 +00:00
ghelmer
69fbcbc4cc
Show "#include <machine/param.h>" in SYNOPSIS to get declaration of
...
PAGE_SIZE for sys/shm.h.
PR: docs/8464
1999-05-04 17:59:29 +00:00
ghelmer
dbe880b622
Note the effect of close(2) on fcntl(2) record locks.
...
PR: docs/3522
1999-05-04 17:45:12 +00:00
ghelmer
8b77af680f
The accept(2) call can fail with EINTR (at least in the threaded context).
...
PR: docs/8858
1999-04-29 20:32:54 +00:00
phk
ca21a25f17
This Implements the mumbled about "Jail" feature.
...
This is a seriously beefed up chroot kind of thing. The process
is jailed along the same lines as a chroot does it, but with
additional tough restrictions imposed on what the superuser can do.
For all I know, it is safe to hand over the root bit inside a
prison to the customer living in that prison, this is what
it was developed for in fact: "real virtual servers".
Each prison has an ip number associated with it, which all IP
communications will be coerced to use and each prison has its own
hostname.
Needless to say, you need more RAM this way, but the advantage is
that each customer can run their own particular version of apache
and not stomp on the toes of their neighbors.
It generally does what one would expect, but setting up a jail
still takes a little knowledge.
A few notes:
I have no scripts for setting up a jail, don't ask me for them.
The IP number should be an alias on one of the interfaces.
mount a /proc in each jail, it will make ps more useable.
/proc/<pid>/status tells the hostname of the prison for
jailed processes.
Quotas are only sensible if you have a mountpoint per prison.
There are no privisions for stopping resource-hogging.
Some "#ifdef INET" and similar may be missing (send patches!)
If somebody wants to take it from here and develop it into
more of a "virtual machine" they should be most welcome!
Tools, comments, patches & documentation most welcome.
Have fun...
Sponsored by: http://www.rndassociates.com/
Run for almost a year by: http://www.servetheweb.com/
1999-04-28 11:38:52 +00:00
joerg
4791ab9d40
Mention that you can only create a block or char special file using
...
mknod(2).
1999-04-28 10:04:48 +00:00
hoek
25446ce2c8
Mention that set-id bits are not honoured for shell scripts and
...
filesystems with the "nosuid" option. Mention that syscall tracing
is disabled sometimes.
PR: misc/11328
1999-04-27 03:56:10 +00:00
dt
aa2a8a165f
Document pread() and pwrite().
...
Obtained from: NetBSD (mostly)
1999-04-11 21:14:40 +00:00
nik
00557a95d5
Contains the para
...
Unlike other filesystem objects, symbolic links do not have an owner,
group, access mode, times, etc. Instead, these attributes are taken from
the directory that contains the link. The only attributes returned from
an lstat() that refer to the symbolic link itself are the file type
(S_IFLNK), size, blocks, and link count (always 1).
This is bogus, and disagrees with the implementation and symlink(7).
Removed it.
PR: docs/10269
Submitted by: Tolik <tolik@sibptus.tomsk.ru>
1999-04-10 20:49:27 +00:00
bde
6f90f82fc7
Fixed missing include in synopsis.
...
Fixed some mdoc usage errors.
1999-04-09 14:31:59 +00:00
bde
728fc3d676
Fixed disordering in previous 2 commits. Fixed an English error.
1999-04-05 07:38:07 +00:00
dt
7d58f8f534
Add wrappers for pread and pwrite syscalls.
1999-04-04 21:46:24 +00:00
dfr
40f56a703d
Manpages for the KLD system calls.
...
PR: docs/10412
Submitted by: Chris Costello <chris@calldei.com>
1999-04-04 12:29:31 +00:00
phk
e1c9acedca
Add a sysctl variable which can help stop chroot(2) escapes.
...
kern.chroot_allow_open_directories = 0
chroot(2) fails if there are open directories.
kern.chroot_allow_open_directories = 1 (default)
chroot(2) fails if there are open directories and the process
is subject of a previous chroot(2).
kern.chroot_allow_open_directories = anything else
filedescriptors are not checked. (old behaviour).
I'm very interested in reports about software which breaks when
running with the default setting.
1999-03-23 14:26:40 +00:00
alex
7421117a22
EACESS -> EACCES
1999-03-15 00:14:57 +00:00
roberto
8d2710f400
PID_MAX is now 99999.
...
PR: docs/10530
Submitted by: Ben Smithurst <ben@scientia.demon.co.uk>
1999-03-10 20:55:23 +00:00
ghelmer
3aa17e6272
Explain ENXIO error status with respect to fifos.
...
PR: docs/8559
1999-03-07 18:45:35 +00:00
alex
514eb12afc
Fixed references to unmount(2) specified as umount.
...
Submitted by: Markus Friedl <markus.friedl@informatik.uni-erlangen.de>
via OpenBSD
1999-03-05 15:16:31 +00:00
bde
16c496dd85
Don't use undocumented markup "{}". Use 32767 instead of LINK_MAX to
...
give bug for bug compatibility with intro.2.
1999-03-05 10:39:50 +00:00
bde
8c8e1f3972
Backed out most of rev.1.4. I didn't submit it; I only submitted a
...
request for it something like it. It was poorly worded and too
far from both POSIX wording and normal (mal)practice by referring to
sysconf(_SC_NGROUPS_MAX) instead of {NGROUPS_MAX} or NGROUPS. POSIX.1
uses curly braces to mark up "symbolic constants or limits [that may
be] defined in certain headers". Since we don't document this markup,
don't use it. Just use NGROUPS_MAX.
1999-03-05 10:29:34 +00:00
bde
f637c88b81
Forgot to add $Id$ and change date in previous commit.
1999-03-05 09:44:59 +00:00
bde
801213cd08
Changed the type of quotactl()'s 4th arg from char *' to
void *'
...
so that non-sloppy applications can call it without using disgusting
casts to avoid warnings. The 4th arg is sort of varargs -- it must
sometimes represent a filename, sometimes a struct pointer, and is
sometimes unused. The arg type is still caddr_t in the kernel.
Obtained from: mostly from NetBSD
1999-03-05 09:28:33 +00:00
bde
d0c48f6321
EOPNOTSUPP also applies to fchflags().
1999-02-15 13:16:02 +00:00
des
fe07f48704
Mention that chflags can fail with EOPNOTSUPP.
1999-02-14 13:58:18 +00:00
alex
95c394b70e
Removed occurrences of consecutive repeated words (such as "the the").
1999-02-12 02:12:08 +00:00
jkoshy
d996a20634
Typo: kern.somaxconn' ->
kern.ipc.somaxconn'
...
PR: docs/9717
Submitted by: Nathan Dorfman <nathan@rtfm.net>
1999-01-27 05:13:17 +00:00
julian
4b7738dba1
Mostly remove the VM_STACK OPTION.
...
This changes the definitions of a few items so that structures are the
same whether or not the option itself is enabled. This allows
people to enable and disable the option without recompilng the world.
As the author says:
|I ran into a problem pulling out the VM_STACK option. I was aware of this
|when I first did the work, but then forgot about it. The VM_STACK stuff
|has some code changes in the i386 branch. There need to be corresponding
|changes in the alpha branch before it can come out completely.
what is done:
|
|1) Pull the VM_STACK option out of the header files it appears in. This
|really shouldn't affect anything that executes with or without the rest
|of the VM_STACK patches. The vm_map_entry will then always have one
|extra element (avail_ssize). It just won't be used if the VM_STACK
|option is not turned on.
|
|I've also pulled the option out of vm_map.c. This shouldn't harm anything,
|since the routines that are enabled as a result are not called unless
|the VM_STACK option is enabled elsewhere.
|
|2) Add what appears to be appropriate code the the alpha branch, still
|protected behind the VM_STACK switch. I don't have an alpha machine,
|so we would need to get some testers with alpha machines to try it out.
|
|Once there is some testing, we can consider making the change permanent
|for both i386 and alpha.
|
[..]
|
|Once the alpha code is adequately tested, we can pull VM_STACK out
|everywhere.
|
Submitted by: "Richard Seaman, Jr." <dick@tar.com>
1999-01-26 02:49:52 +00:00
julian
05a2232887
Enable Linux threads support by default.
...
This takes the conditionals out of the code that has been tested by
various people for a while.
ps and friends (libkvm) will need a recompile as some proc structure
changes are made.
Submitted by: "Richard Seaman, Jr." <dick@tar.com>
1999-01-26 02:38:12 +00:00
bde
216dde08bb
Backed out most of previous commit to go with backing out support for
...
revoke() on non-device files.
1999-01-24 06:43:30 +00:00
truckman
9c8e89401a
Document the errno return if the restrictions on the fcntl(F_SETOWN, ...)
...
argument implemented by the security patch in PR kern/7899 are violated.
PR: kern/7899
1999-01-19 09:33:14 +00:00
jkoshy
dc51a8b465
revoke(2) is supported on regular files under current. Change wording
...
in manual page that indicated otherwise.
PR: docs/9517
Submitted by: David Malone <dwmalone@maths.tcd.ie>
1999-01-18 02:37:03 +00:00
bde
2eadc003f4
Updated type of ss_size in struct sigaltstack.
...
Removed bogus prerequisite <sys/types.h>.
1999-01-01 12:22:11 +00:00
steve
032c3c226a
Commit out caveat about hardlinks to directories since they are
...
no longer possible.
PR: 8337
1998-12-13 23:35:01 +00:00