freebsd-dev/lib/libc/gen
Dima Dorfman 76183f3453 Introduce a version field to `struct xucred' in place of one of the
spares (the size of the field was changed from u_short to u_int to
reflect what it really ends up being).  Accordingly, change users of
xucred to set and check this field as appropriate.  In the kernel,
this is being done inside the new cru2x() routine which takes a
`struct ucred' and fills out a `struct xucred' according to the
former.  This also has the pleasant sideaffect of removing some
duplicate code.

Reviewed by:	rwatson
2002-02-27 04:45:37 +00:00
..
__xuname.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
_pthread_stubs.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
_rand48.c
_spinlock_stub.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
_thread_init.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
alarm.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
alarm.c * Remove 'register'. (some functions had 7+ register functions...) 2002-02-01 01:08:48 +00:00
arc4random.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
arc4random.c Remove _THREAD_SAFE and make libc thread-safe by default by 2001-01-24 13:01:12 +00:00
assert.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
basename.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
basename.c * Remove 'register'. (some functions had 7+ register functions...) 2002-02-01 01:08:48 +00:00
clock.3 mdoc(7) police: remove whitespace at EOL. 2001-11-20 13:43:58 +00:00
clock.c
closedir.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
confstr.3 Start using .St macro for POSIX.1-2001. 2001-12-08 19:06:23 +00:00
confstr.c
crypt.c * Remove 'register'. (some functions had 7+ register functions...) 2002-02-01 01:08:48 +00:00
ctermid.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
ctermid.c Provide and document ctermid_r function. 1999-11-28 23:28:49 +00:00
daemon.3 mdoc(7) police: tidy up OpenBSD fixes. 2002-01-16 15:21:39 +00:00
daemon.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
devname.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
devname.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
directory.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
dirname.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
dirname.c * Remove 'register'. (some functions had 7+ register functions...) 2002-02-01 01:08:48 +00:00
disklabel.c Cut-n-paste in `list' mode considered harmful. 2002-02-01 07:25:07 +00:00
dladdr.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
dlfcn.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
dllockinit.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
dlopen.3 Allow ldd(1) be used on shared libraries in addition to executables. 2002-02-04 10:33:48 +00:00
drand48.c
erand48.c
err.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
err.c Fixed tab lossage in vendor id and nearby style bugs in previous commit. 2002-02-01 23:26:32 +00:00
errlst.c Add missing strings. 1999-04-24 18:28:24 +00:00
exec.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
exec.c * Remove 'register'. (some functions had 7+ register functions...) 2002-02-01 01:08:48 +00:00
fmtcheck.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
fmtcheck.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
fnmatch.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
fnmatch.c * Remove __P and convert to ANSI prototypes. 2002-02-01 01:32:19 +00:00
frexp.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
fstab.c * Remove __P and convert to ANSI prototypes. 2002-02-01 01:32:19 +00:00
ftok.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
ftok.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
fts-compat.c * Remove __P and convert to ANSI prototypes. 2002-02-01 01:32:19 +00:00
fts-compat.h Complete prototype for fts_compar. 2001-06-13 14:59:57 +00:00
fts.3 Document the FTS_ROOTPARENTLEVEL and FTS_ROOTLEVEL constants. 2001-09-20 12:32:45 +00:00
fts.c * Remove __P and convert to ANSI prototypes. 2002-02-01 01:32:19 +00:00
getbootfile.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
getbootfile.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
getbsize.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
getbsize.c Fixed printf format errors. 1998-08-02 14:41:34 +00:00
getcap.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
getcap.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
getcwd.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
getcwd.c * Remove 'register'. (some functions had 7+ register functions...) 2002-02-01 01:08:48 +00:00
getdiskbyname.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
getdomainname.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
getdomainname.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
getfsent.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
getgrent.3 Per POSIX <grp.h> doesn't require <sys/types.h>. 2002-02-25 17:20:40 +00:00
getgrent.c * Remove __P and convert to ANSI prototypes. 2002-02-01 01:32:19 +00:00
getgrouplist.3 Use the proper type (gid_t) for (group)->gr_gid to be orthogonal 2002-01-22 17:32:53 +00:00
getgrouplist.c Fixed syntax error in previous commit. It was non-fatal because it was 2002-02-01 23:16:39 +00:00
gethostname.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
gethostname.c
getloadavg.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
getloadavg.c
getlogin.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
getmntinfo.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
getmntinfo.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
getnetgrent.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
getnetgrent.c * Remove 'register'. (some functions had 7+ register functions...) 2002-02-01 01:08:48 +00:00
getobjformat.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
getobjformat.c FreeBSD 4.1 bootstrapping aid (__FBSDID is not there). 2002-02-08 09:34:17 +00:00
getosreldate.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
getpagesize.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
getpagesize.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
getpass.3 mdoc(7) police: add missing comma. 2001-11-22 09:48:54 +00:00
getpeereid.3 Introduce a version field to `struct xucred' in place of one of the 2002-02-27 04:45:37 +00:00
getpeereid.c Introduce a version field to `struct xucred' in place of one of the 2002-02-27 04:45:37 +00:00
getprogname.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
getprogname.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
getpwent.3 yp(4) -> yp(8). 2002-01-14 16:59:03 +00:00
getpwent.c * Remove __P and convert to ANSI prototypes. 2002-02-01 01:32:19 +00:00
getttyent.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
getttyent.c * Remove __P and convert to ANSI prototypes. 2002-02-01 01:32:19 +00:00
getusershell.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
getusershell.c * Remove __P and convert to ANSI prototypes. 2002-02-01 01:32:19 +00:00
getvfsbyname.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
getvfsbyname.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
getvfsent.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
getvfsent.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
glob.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
glob.c * Remove __P and convert to ANSI prototypes. 2002-02-01 01:32:19 +00:00
initgroups.3 Use the proper type (gid_t) for (group)->gr_gid to be orthogonal 2002-01-22 17:32:53 +00:00
initgroups.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
isatty.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
isinf.3 Whitespace only change: trim trailing whitespace. 2000-10-30 13:23:19 +00:00
jrand48.c
lcong48.c
ldexp.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
lockf.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
lockf.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
lrand48.c
Makefile.inc Fixed missing backslash in previous commit. 2002-01-11 16:08:49 +00:00
modf.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
mrand48.c
msgctl.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
msgctl.c
msgget.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
msgget.c
msgrcv.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
msgrcv.c
msgsnd.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
msgsnd.c
nice.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
nice.c
nlist.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
nlist.c * Remove __P and convert to ANSI prototypes. 2002-02-01 01:32:19 +00:00
nrand48.c
ntp_gettime.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
opendir.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
pause.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
pause.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
pmadvise.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
popen.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
popen.c * Remove 'register'. (some functions had 7+ register functions...) 2002-02-01 01:08:48 +00:00
posixshm.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
pselect.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
psignal.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
psignal.c * Remove 'register'. (some functions had 7+ register functions...) 2002-02-01 01:08:48 +00:00
pw_scan.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
pw_scan.h Add nsswitch support. By creating an /etc/nsswitch.conf file, you can 2000-09-06 18:16:48 +00:00
pwcache.3 Fixed divots that I created when I moved prototypes of group_from_gid 2002-02-19 00:05:59 +00:00
pwcache.c Fixed divots that I created when I moved prototypes of group_from_gid 2002-02-19 00:05:59 +00:00
raise.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
raise.c
rand48.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
rand48.h * Remove __P and convert to ANSI prototypes. 2002-02-01 01:32:19 +00:00
readdir.c use _GENERIC_DIRSIZ(dp) to avoid copying too much of the dirent over 2002-02-26 21:39:32 +00:00
readpassphrase.3 mdoc(7) police: markup cleanup. 2001-11-22 11:17:58 +00:00
readpassphrase.c fix compilation (include -> #include) 2001-11-21 20:40:21 +00:00
rewinddir.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
rfork_thread.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
scandir.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
scandir.c * Remove __P and convert to ANSI prototypes. 2002-02-01 01:32:19 +00:00
seed48.c
seekdir.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
sem_destroy.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
sem_getvalue.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
sem_init.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
sem_open.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
sem_post.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
sem_wait.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
semconfig.c
semctl.c
semget.c
semop.c
setdomainname.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
sethostname.c
setjmp.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
setjmperr.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
setmode.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
setmode.c * Remove __P and convert to ANSI prototypes. 2002-02-01 01:32:19 +00:00
setproctitle.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
setproctitle.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
setprogname.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
shm_open.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
shmat.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
shmctl.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
shmdt.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
shmget.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
siginterrupt.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
siginterrupt.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
siglist.c Add a strsignal(3) (like strerror(3)) for libc compatability with other 1999-05-18 04:48:58 +00:00
signal.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
signal.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
sigsetops.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
sigsetops.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
sleep.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
sleep.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
srand48.c
stringlist.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
stringlist.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
strtofflags.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
strtofflags.c FreeBSD 4.1 bootstrapping aid (__FBSDID is not there). 2002-02-08 09:34:17 +00:00
swapcontext.c Include <stddef.h> to fix build problem when namespace pollution 2002-01-11 19:46:08 +00:00
sysconf.3 Add support for sysconf(_SC_NPROCESSORS_CONF) and sysconf(_SC_NPROCESSORS_ONLN). 2001-12-01 12:07:42 +00:00
sysconf.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
sysctl.3 The sixth argument to the NET_RT_IFLIST sysctl is actually 0 for 2002-01-23 12:48:08 +00:00
sysctl.c Make the implementation and documentation agree. Specifically: 1999-01-06 18:11:53 +00:00
sysctlbyname.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
sysctlnametomib.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
syslog.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
syslog.c * Remove __P and convert to ANSI prototypes. 2002-02-01 01:32:19 +00:00
tcgetpgrp.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
tcsendbreak.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
tcsetattr.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
tcsetpgrp.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
telldir.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
telldir.h Remove _THREAD_SAFE and make libc thread-safe by default by 2001-01-24 13:01:12 +00:00
termios.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
time.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
time.c
times.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
times.c * Remove 'register'. (some functions had 7+ register functions...) 2002-02-01 01:08:48 +00:00
timezone.3 Avoid use of direct troff requests in mdoc(7) manual pages. 2000-11-10 17:46:15 +00:00
timezone.c * Remove 'register'. (some functions had 7+ register functions...) 2002-02-01 01:08:48 +00:00
ttyname.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
ttyname.c * Remove __P and convert to ANSI prototypes. 2002-02-01 01:32:19 +00:00
ttyslot.c * Remove 'register'. (some functions had 7+ register functions...) 2002-02-01 01:08:48 +00:00
tzset.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
ualarm.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
ualarm.c * Remove 'register'. (some functions had 7+ register functions...) 2002-02-01 01:08:48 +00:00
uname.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
uname.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
unvis.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
unvis.c * Remove 'register'. (some functions had 7+ register functions...) 2002-02-01 01:08:48 +00:00
usleep.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
usleep.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
utime.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
utime.c
valloc.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
valloc.c
vis.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
vis.c * Remove 'register'. (some functions had 7+ register functions...) 2002-02-01 01:08:48 +00:00
wait3.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
wait.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00
waitpid.c Fix SCM ID's. 2002-02-01 00:57:29 +00:00