Commit Graph

323 Commits

Author SHA1 Message Date
kleink 6618749e5a Per XPG, if the file descriptor argument to mmap() refers to a file whose
type is not supported (neither VREG nor VCHR, or not a vnode at all), fail
with ENODEV instead of EINVAL.
1998-03-28 16:58:04 +00:00
kleink 3a1500efe9 Per X/Open CAE Spec Issue 5 Version 2, change the buffer size argument of
readlink() from type `int' to type `size_t'.  This isn't an ABI change, since
the calling convention of our only LP64 platform (the Alpha) already promotes
this argument to a `long'.

This may not be the final action on this matter; readlink() still returns
an `int', which may change in a future revision of the standard.
1998-03-27 13:02:20 +00:00
fvdl 66eb6eeede Make this output one more include file, needed after the Lite2 changes. 1998-03-01 10:20:06 +00:00
enami 1e8255ad03 Put back (probably) an oversight in last commit; Er is actually a
macro and actual longest symbol is ENAMETOOLONG.
1998-02-28 13:58:39 +00:00
perry 869a8fb13e parameters to setreuid are uid_t, not int. 1998-02-25 22:56:00 +00:00
perry a70b79d19e The parameters of setregid are gid_t, not int. 1998-02-25 22:51:29 +00:00
perry 56c01cbd82 change second parm of sysarch() from char * to void * 1998-02-25 21:24:56 +00:00
kleink ed836ad574 Remove the inclusion of <sys/param.h> from SYNOPSIS: it is neither necessary
nor mandated by the standard.
1998-02-16 15:35:07 +00:00
kleink 4b9aec87c4 Note that EINVAL can also be caused by an mtype < 1. 1998-02-16 15:28:37 +00:00
kleink b8ae64f983 Oops, silly typo in last commit. Sigh. 1998-02-14 20:19:35 +00:00
kleink a2e65602ea Generate syscall stubs for getsid() (from thorpej), __posix_chown(),
__posix_fchown() and __posix_lchown().
1998-02-14 20:18:12 +00:00
thorpej e6eb50fc11 Add getsid.2 1998-02-14 01:38:36 +00:00
thorpej 4af6e3220d Document getsid(2). 1998-02-14 01:38:21 +00:00
mrg 3a51a3367e update MAP_COPY documentation, noting that it is currently implemented as MAP_PRIVATE. 1998-02-10 05:51:00 +00:00
kleink b000238f6e * Add an entry for ENOMSG that fits its wild semantics.
* Change all references from <sys/errno.h> to <errno.h>, which is the
  canonical location of that file.
* Bump the date.
1998-02-08 20:34:34 +00:00
kleink e02c517556 Due to the addition of EIDRM and ENOMSG, document these in the ERRORS section,
and nuke the (now obsolete) BUGS section.  Bump the date.
1998-02-08 20:09:12 +00:00
mikel e6b0fd7c81 add descriptions for EFTYPE, EAUTH, ENEEDAUTH, and EIDRM 1998-02-06 08:52:36 +00:00
perry 6982982f8d macroize BSD, NetBSD, FreeBSD and misc cleanup 1998-02-06 05:39:31 +00:00
perry 374b18de8d fix grammar nit -- 'its' is possessive, not 'it's' 1998-02-03 22:23:57 +00:00
perry af4ebfa68d .Bx'ize/.Nx'ize 1998-02-03 21:12:45 +00:00
perry daf09c9c10 fix 4931 from Brian Grayson; NSTATS was used on the man page instead
of NSWAP.
1998-02-03 15:37:36 +00:00
perry a5c24028fa merge lite-2 1998-02-02 05:20:24 +00:00
perry 41bd4766f6 import lite-2 1998-02-02 03:44:25 +00:00
thorpej 1e4cac0c75 Document the O_SYNC flag, and where its semantics are defined (XPG4.2).
Be more clear about how file access modes are specified, and do a bit
of general cleanup.
1998-01-15 02:30:18 +00:00
kleink c8b10b78af Document PROT_NONE. 1998-01-10 14:54:56 +00:00
enami d9272c9112 Add missing comma in SEE ALSO list. 1998-01-10 12:40:24 +00:00
perry 4e067afcb1 RCS Id Police. 1998-01-09 03:15:09 +00:00
thorpej c64c0879cb Actually document that SO_LINGER's linger time is measured in seconds. 1998-01-05 09:18:41 +00:00
thorpej 27a61de952 Add __vfork14.S and Lint___vfork14.c 1998-01-05 02:29:04 +00:00
thorpej bbe02324b1 Add a lint stub for __vfork14.S 1998-01-04 20:52:09 +00:00
thorpej d11eb3028f Update to match the new (old :-) vfork(2) semantics. 1998-01-04 04:20:42 +00:00
kleink 6e2ca95213 Update: the setuid and setgid bits will be cleared only if the caller is
not the super-user.
1997-12-21 17:58:27 +00:00
mikel f5098db92a sync struct statfs with <sys/mount.h> 1997-12-18 07:22:58 +00:00
mrg 701bf906ba note that MAP_SHARED or MAP_PRIVATE must be specified. 1997-12-15 04:00:08 +00:00
kleink 5d7a8f4a16 Modify the recent sigaltstack() interface change to use the __RENAME() scheme;
add __sigaltstack14().
1997-11-29 18:38:20 +00:00
mikel ae21562ab9 fix typos, use -mdoc macros where useful, replace blank lines with .Pp 1997-11-27 10:24:44 +00:00
mikel 335c5b7630 s/EACCESS/EACCES/, from Brian Evans via OpenBSD 1997-11-27 07:36:24 +00:00
kleink 5abc2c37ce Update sigaltstack() to use stack_t parameters. 1997-11-26 16:51:12 +00:00
tv b934dcf21f Typo fix: the umount call is no longer called umount, it is now called
unmount.
1997-11-26 14:46:44 +00:00
lukem 0e3b290810 fix .Nx usage (use 1.0 instead of 0.9a, etc), and other minor cleanups 1997-11-24 06:28:50 +00:00
kleink ffd48267c2 Update for nfds_t. 1997-11-21 18:30:49 +00:00
mrg 6be07a674c add missing .Nm calls and MLINKS. from spz@serpens.swb.de 1997-11-12 00:47:32 +00:00
cgd 6a1e9744f2 sh makelintstub, rather than trying to execute it directly 1997-11-06 22:34:01 +00:00
fair 382aed35d9 correct documentation: lock contention returns EAGAIN, not EACCES, per PR#4369 and UTSL. 1997-11-06 10:44:09 +00:00
cgd 023cd79c6b lint stubs for functions which ports use assembly versions. When using
an assembly version of a function, add the right lint stub to the Makefile.inc
which specifies the source to build the function (see the
arch/i386/*/Makefile.inc).  Can't just lint the normal C versions of these
functions, because some of them don't _have_ normal C versions and if
that were done dependencies would get messed up.
1997-11-06 00:51:04 +00:00
cgd 435c105d59 lint stubs for assembly routines. 1997-11-05 23:37:06 +00:00
cgd 446696d688 include sys/types.h rather than sys/param.h+sys/systm.h 1997-11-05 21:40:21 +00:00
thorpej 66abcf57d6 Instead of creating a .ln for each syscall stub, create one (big) .ln
per class of syscall stubs.  This is much more efficient (though it's still
pretty inefficient).

This also fixes a problem with syscall.h and DESTDIR which was pretty
well buried in the old implementation.

From Chris Demetriou <cgd@pa.dec.com>.
1997-11-05 05:46:18 +00:00
kleink ae0ad1a554 Per XPG4.2, move mknod() prototype from <unistd.h> to <sys/stat.h>. 1997-11-02 17:16:48 +00:00
mycroft d03bb60a87 Minor wording changes, and update the date. 1997-11-01 07:44:29 +00:00