Ian Dowse fef7dd5a5f When nfsd was started with only UDP servers, the master nfsd would
spin in a loop eating CPU time. This bug has existed since the
TI-RPC import. The problem is that we should only enter the select
loop if at least one TCP server was started.  Fix this by having
the master nfsd become a UDP server itself if there are no TCP
servers.

Also improve/correct the code for cleaning up slave nfsd processes
and unregistering with rpcbind when the master nfsd exits.

One issue that remains open is that if a slave nfsd dies, then all
nfsds will shut down. This is because nfssvc() in the master nfsd
returns 0 when the master nfsd receives a SIGCHLD.

Submitted by:	tmm
2001-10-16 21:55:53 +00:00
..
2001-07-15 07:53:42 +00:00
2001-07-15 07:53:42 +00:00
2001-10-10 16:26:56 +00:00
2001-04-07 11:21:35 +00:00
2001-10-10 16:26:56 +00:00
2001-09-05 15:37:01 +00:00
2001-07-15 07:53:42 +00:00
2001-08-22 14:16:31 +00:00
2001-07-19 17:06:19 +00:00
2001-10-01 08:43:58 +00:00
2001-10-15 20:34:43 +00:00
2001-10-14 22:46:05 +00:00
2001-07-15 07:53:42 +00:00
2001-06-24 23:31:07 +00:00
2001-07-28 20:50:21 +00:00
2001-07-15 07:53:42 +00:00
2001-07-15 07:53:42 +00:00
2001-08-07 15:48:51 +00:00
2001-07-15 07:53:42 +00:00
2001-07-15 07:53:42 +00:00
2001-07-23 12:05:27 +00:00
2001-07-15 07:53:42 +00:00
2001-06-16 07:16:14 +00:00
2001-10-02 08:24:37 +00:00
2001-08-31 12:31:09 +00:00
2001-08-13 21:56:09 +00:00
2001-06-11 12:39:29 +00:00
2001-07-15 07:53:42 +00:00