freebsd-dev/lib
Maxime Henrion 5965373e69 - Introduce a new struct xvfsconf, the userland version of struct vfsconf.
- Make getvfsbyname() take a struct xvfsconf *.
- Convert several consumers of getvfsbyname() to use struct xvfsconf.
- Correct the getvfsbyname.3 manpage.
- Create a new vfs.conflist sysctl to dump all the struct xvfsconf in the
  kernel, and rewrite getvfsbyname() to use this instead of the weird
  existing API.
- Convert some {set,get,end}vfsent() consumers to use the new vfs.conflist
  sysctl.
- Convert a vfsload() call in nfsiod.c to kldload() and remove the useless
  vfsisloadable() and endvfsent() calls.
- Add a warning printf() in vfs_sysctl() to tell people they are using
  an old userland.

After these changes, it's possible to modify struct vfsconf without
breaking the binary compatibility.  Please note that these changes don't
break this compatibility either.

When bp will have updated mount_smbfs(8) with the patch I sent him, there
will be no more consumers of the {set,get,end}vfsent(), vfsisloadable()
and vfsload() API, and I will promptly delete it.
2002-08-10 20:19:04 +00:00
..
compat Updated libc/libc_r that fixes the FreeBSD-SA-02:28.resolv resolver bug. 2002-08-04 05:51:05 +00:00
csu Drop support for COPY, -c has been the default mode of install(1) 2002-07-29 09:40:17 +00:00
libalias Don't forget to recalculate the IP checksum of the original 2002-07-23 00:16:19 +00:00
libatm LP64 fix: don't cast pointer to int 2002-06-30 23:36:21 +00:00
libbind
libbz2
libc - Introduce a new struct xvfsconf, the userland version of struct vfsconf. 2002-08-10 20:19:04 +00:00
libc_r Add an ia64 atomic lock primitive for libc_r. This is mostly for 2002-07-20 19:22:10 +00:00
libcalendar
libcam
libcom_err
libcompat
libcrypt
libdevinfo
libdevstat
libdisk Use correct printf format specifier to print unsigned longs. 2002-05-30 21:00:42 +00:00
libedit Restore local bits lost in recent merge from NetBSD. 2002-06-16 08:29:35 +00:00
libfetch Surround prototypes with __BEGIN_DECLS / __END_DECLS. 2002-07-22 16:11:39 +00:00
libform
libftpio Cope with 2292bis-01 getaddrinfo (no NI_WITHSCOPEID, always attach 2002-07-02 11:11:17 +00:00
libio
libipsec
libipx
libisc
libkse Oops, forgot to set the suspended flag for threads that are created 2002-07-09 13:24:52 +00:00
libkvm Don't even read in the thread if it is a zombie process. 2002-06-30 20:13:53 +00:00
libmd Add missing const's. 2002-06-24 13:52:26 +00:00
libmenu
libmilter
libmp
libncp Add missing newline at end of file. 2002-05-30 20:51:53 +00:00
libncurses Drop support for COPY, -c has been the default mode of install(1) 2002-07-29 09:40:17 +00:00
libnetgraph
libopie
libpam Since pam_get_authtok(3) doesn't know about our options structure, setting 2002-07-30 08:32:03 +00:00
libpanel
libpcap Update for libpcap 0.7.1 2002-06-21 01:35:37 +00:00
libpthread Add an ia64 atomic lock primitive for libc_r. This is mostly for 2002-07-20 19:22:10 +00:00
libradius mdoc(7) police: tidy up the formatting. 2002-08-09 12:07:17 +00:00
librpcsvc
libsbuf
libsm
libsmb
libsmdb
libsmutil
libstand Stash various networking paramters in the environment for the kernel 2002-07-31 20:17:06 +00:00
libtacplus
libtelnet
libufs Fill out (zero) and fill in (when doing getino()) the minimum and maximum 2002-07-11 21:27:26 +00:00
libugidfw De-gccize CFLAGS by removing it. 2002-08-02 13:33:17 +00:00
libusbhid
libutil mdoc(7) police: spelling. 2002-08-09 12:08:47 +00:00
libvgl Fix typo in the BSD copyright: s/withough/without/ 2002-06-02 20:05:59 +00:00
libwrap
libxpg4
liby
libypclnt
libz Fix an easy warning in a local addition. 2002-08-01 11:29:05 +00:00
msun e_pow.c: 2002-06-17 15:28:59 +00:00
ncurses Drop support for COPY, -c has been the default mode of install(1) 2002-07-29 09:40:17 +00:00
Makefile Hook up libugidfw to the build. 2002-08-02 07:09:53 +00:00
Makefile.inc