summaryrefslogtreecommitdiffstats
path: root/sbin/nfsiod
Commit message (Collapse)AuthorAgeFilesLines
* No need to include sys/time.h, this unbreaks a c89 warning about long longalfred2002-08-161-1/+0
| | | | constants as well.
* The kldload() system call doesn't return 0 when it succeeded,mux2002-08-111-1/+1
| | | | | so compare the return value against -1 to see if it failed instead of simply doing if (kldload("nfs")).
* - Introduce a new struct xvfsconf, the userland version of struct vfsconf.mux2002-08-103-9/+8
| | | | | | | | | | | | | | | | | | | | | | | - 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.
* WARNS cleanpeter2002-07-242-7/+6
|
* The .Nm utilitycharnier2002-07-061-2/+3
|
* mdoc(7) police: nits.ru2002-05-291-1/+1
|
* Turn nfsiod into a vfs loader and sysctl wrapper that controls the numberpeter2002-05-192-89/+47
| | | | of nfsiod kernel threads being run.
* o remove __Pimp2002-03-211-3/+3
| | | | o remove main prototype
* Default to WARNS=2.obrien2001-12-041-0/+1
| | | | | | Binary builds that cannot handle this must explicitly set WARNS=0. Reviewed by: mike
* mdoc(7) police: utilize the new .Ex macro.ru2001-08-151-4/+2
|
* Correct cross-reference:sobomax2001-06-071-1/+1
| | | | | | portmap.8 --> rpcbind.8 Submitted by: .Xr testing script
* - Backout botched attempt to introduce MANSECT feature.ru2001-03-261-0/+1
| | | | - MAN[1-9] -> MAN.
* Set the default manual section for sbin/ to 8.ru2001-03-201-1/+1
|
* mdoc(7) police: use the new features of the Nm macro.ru2000-11-201-1/+1
|
* Thresh-out the nfs manual page references a bitdillon2000-01-131-0/+1
| | | | Reviewed by: Julian Elischer <julian@elischer.org>
* $Id$ -> $FreeBSD$peter1999-08-282-2/+2
|
* Change LKM/modload to KLD/kldload.ghelmer1999-04-131-4/+4
| | | | Submitted by: Nathan Ahlstrom <nrahlstr@winternet.com>
* Correct use of .Nm. Do not dot terminate syslog() strings. Remove unusedcharnier1998-07-152-14/+12
| | | | #includes. Add rcsid. -Wall.
* Removed definition of _NEW_VFSCONF. The new vfsconf interface is nowbde1998-01-201-1/+0
| | | | the default.
* Fix missing arguments detected by "-Wformat".jdp1997-11-181-2/+3
|
* compare return value from getopt against -1 rather than EOF, per the finalimp1997-03-291-1/+1
| | | | posix standard on the topic.
* Merge from Lite2 (use new getvfsbyname() interface)peter1997-03-112-9/+9
|
* Revert $FreeBSD$ to $Id$peter1997-02-221-1/+1
|
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-141-1/+1
| | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
* Use the .Bx macro where appropriate.mpp1996-08-231-2/+3
|
* Catch the case where the children can die too soon causing wait3()peter1995-10-011-1/+3
| | | | | | | to return ECHILD, which causes the while loop to run forever. (eg: when accidently running nfsiod on a slow system with a kernel without NFS support...) Obtained from: NetBSD; Frank van den Linden <frank@struis.fwi.uva.nl>
* Changes to support version 3 of the NFS protocol.dfr1995-06-271-1/+3
| | | | | | | | | | | | | | | | | | The version 2 support has been tested (client+server) against FreeBSD-2.0, IRIX 5.3 and FreeBSD-current (using a loopback mount). The version 2 support is stable AFAIK. The version 3 support has been tested with a loopback mount and minimally against an IRIX 5.3 server. It needs more testing and may have problems. I have patched amd to support the new variable length filehandles although it will still only use version 2 of the protocol. Before booting a kernel with these changes, nfs clients will need to at least build and install /usr/sbin/mount_nfs. Servers will need to build and install /usr/sbin/mountd. NFS diskless support is untested. Obtained from: Rick Macklem <rick@snowhite.cis.uoguelph.ca>
* Automatically load NFS and a bevy of other filesystems.wollman1994-09-222-2/+34
|
* Convert to our man installation style. Also fixed long-standing bugwollman1994-08-051-1/+1
| | | | | in `fastboot'/`fasthalt' in which the interpreter would hang around after `reboot' or `halt' is run, causing an irritating ``Killed'' message.
* BSD 4.4 Lite sbin Sourcesrgrimes1994-05-263-0/+248
Note: XNSrouted and routed NOT imported here, they shall be imported with usr.sbin.
OpenPOWER on IntegriCloud