History log of /src/lib/libc/sys/nfssvc.2 |
Revision | | Date | Author | Comments |
1.25 |
| 08-Jun-2021 |
hannken | Document NFSSVC_REPLACEEXPORTSLIST instead of NFSSVC_SETEXPORTSLIST.
The latter is deprecated and kept only for backwards compatibility.
|
1.24 |
| 10-Mar-2009 |
joerg | Specify width for tag list
|
1.23 |
| 29-Dec-2006 |
yamt | branches: 1.23.22; remove nqnfs. pointed by Tom Spindler.
|
1.22 |
| 23-Sep-2005 |
wiz | Use only mdoc macros; remove unneeded Nm argument; use more macros; English improvements.
|
1.21 |
| 23-Sep-2005 |
jmmv | Apply the NFS exports list rototill patch:
- Remove all NFS related stuff from file system specific code. - Drop the vfs_checkexp hook and generalize it in the new nfs_check_export function, thus removing redundancy from all file systems. - Move all NFS export-related stuff from kern/vfs_subr.c to the new file sys/nfs/nfs_export.c. The former was becoming large and its code is always compiled, regardless of the build options. Using the latter, the code is only compiled in when NFSSERVER is enabled. While doing this, also make some functions in nfs_subs.c conditional to NFSSERVER. - Add a new command in nfssvc(2), called NFSSVC_SETEXPORTSLIST, that takes a path and a set of export entries. At the moment it can only clear the exports list or append entries, one by one, but it is done in a way that allows setting the whole set of entries atomically in the future (see the comment in mountd_set_exports_list or in doc/TODO). - Change mountd(8) to use the nfssvc(2) system call instead of mount(2) so that it becomes file system agnostic. In fact, all this whole thing was done to remove a 'XXX' block from this utility! - Change the mount*, newfs and fsck* userland utilities to not deal with NFS exports initialization; done internally by the kernel when initializing the NFS support for each file system. - Implement an interface for VFS (called VFS hooks) so that several kernel subsystems can run arbitrary code upon receipt of specific VFS events. At the moment, this only provides support for unmount and is used to destroy NFS exports lists from the file systems being unmounted, though it has room for extension.
Thanks go to yamt@, chs@, thorpej@, wrstuden@ and others for their comments and advice in the development of this patch.
|
1.20 |
| 13-May-2004 |
wiz | \- is a minus, not -.
|
1.19 |
| 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.18 |
| 16-Apr-2003 |
wiz | Use .In header.h instead of .Fd #include \*[Lt]header.h\*[Gt] Much easier to read and write, and supported by groff for ages. Okayed by ross.
|
1.17 |
| 18-Jan-2003 |
thorpej | Merge the nathanw_sa branch.
|
1.16 |
| 08-Feb-2002 |
ross | Generate <>& symbolically. I'm avoiding .../dist/... directories for now.
|
1.15 |
| 16-Sep-2001 |
wiz | Sort sections, sort SEE ALSO, punctuation and miscellanous fixes.
|
1.14 |
| 16-Sep-2001 |
wiz | Boring whitespace fixes.
|
1.13 |
| 09-Apr-2001 |
wiz | Remove reference to nfsiod(8), which is long gone.
|
1.12 |
| 07-Nov-2000 |
lukem | branches: 1.12.2; fix up various .Nm abuses: - keep the case consistent between the actual name and what's referenced. e.g, if it's `foo', don't use '.Nm Foo' at the start of a sentence. - remove unnecessary `.Nm foo' after the first occurrence (except for using `.Nm ""' if there's stuff following, or for the 2nd and so on occurrences in a SYNOPSIS - use Sx, Ic, Li, Em, Sq, and Xr as appropriate
|
1.11 |
| 15-Apr-2000 |
tsarna | branches: 1.11.4; Death to nfsiod!
It is replaced by kernel threads that do the same thing. The number of kernel threads used is set with the vfs.nfs.iothreads sysctl.
|
1.10 |
| 11-Dec-1999 |
msaitoh | use .Er
|
1.9 |
| 02-Dec-1999 |
kleink | Add a LIBRARY section to system call manual pages. While it's clear that the libraries contain stubs only (with minor exceptions a la pipe(2)), the purpose of this section is to provide linkage information.
|
1.8 |
| 30-Apr-1998 |
fair | branches: 1.8.6; fix .Xr reference
|
1.7 |
| 03-Feb-1998 |
perry | .Bx'ize/.Nx'ize
|
1.6 |
| 27-Feb-1995 |
cgd | merge with lite, keeping most local changes. clean up Ids
|
1.5 |
| 29-Nov-1993 |
jtc | Use "Er" for argument to -width in the lists in the ERROR sections --- so the formatting is consistant.
|
1.4 |
| 25-Nov-1993 |
jtc | Clean up manpages: Use .Fn rather than .Nm macro in HISTORY and STANDARDS sections. Use .At and .St macros instead of spelling out "Version 6 UNIX", "IEEE 1003.1-1988 (POSIX)", etc.
|
1.3 |
| 01-Aug-1993 |
mycroft | Add RCS indentifiers.
|
1.2 |
| 11-May-1993 |
glass | calling sequence was totally wrong. documented calling sequence (basically the types). real documentation is a waste as nothing but nfsd(8) calls it and the interface changes a great deal in 4.4
|
1.1 |
| 21-Mar-1993 |
cgd | branches: 1.1.1; Initial revision
|
1.1.1.2 |
| 27-Feb-1995 |
cgd | from Lite
|
1.1.1.1 |
| 21-Mar-1993 |
cgd | initial import of 386bsd-0.1 sources
|
1.8.6.1 |
| 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.11.4.1 |
| 24-Apr-2001 |
he | Pull up revision 1.13 (requested by wiz): Remove reference to nfsiod(8), which is gone.
|
1.12.2.3 |
| 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.12.2.2 |
| 08-Mar-2002 |
nathanw | Catch up to -current.
|
1.12.2.1 |
| 08-Oct-2001 |
nathanw | Catch up to -current.
|
1.23.22.1 |
| 13-May-2009 |
jym | Sync with HEAD.
Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
|