freebsd-src/usr.bin/find
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
..
extern.h There is breakage in parsedate, so revert to get_date until this can be 2002-04-02 10:45:34 +00:00
find.1 Indicate that the semicolon that terminates argument lists should be in 2002-06-26 08:03:54 +00:00
find.c Support the SysV-style -exec utility args.. {} + function, required by 2002-06-02 12:57:41 +00:00
find.h Support the SysV-style -exec utility args.. {} + function, required by 2002-06-02 12:57:41 +00:00
function.c - Introduce a new struct xvfsconf, the userland version of struct vfsconf. 2002-08-10 20:19:04 +00:00
getdate.y Fix to WARNS=2 level. 2002-04-15 19:27:41 +00:00
ls.c - Use MAXLOGNAME - 1 rather than UT_NAMESIZE. 2002-07-22 11:36:25 +00:00
main.c Fix SCM IDs. 2002-04-01 22:56:56 +00:00
Makefile Fix to WARNS=2 level. 2002-04-15 19:27:41 +00:00
misc.c Fix SCM IDs. 2002-04-01 22:56:56 +00:00
operator.c Replace err() with errx(), errno is garbage in this context. 2002-04-12 21:25:16 +00:00
option.c Fix SCM IDs. 2002-04-01 22:56:56 +00:00
parsedate.y Change a "/*" within a comment to a "**". 2002-03-30 13:54:53 +00:00