diff options
author | Roland McGrath <roland@gnu.org> | 2002-05-03 22:52:40 +0000 |
---|---|---|
committer | Roland McGrath <roland@gnu.org> | 2002-05-03 22:52:40 +0000 |
commit | 6d949206e081d7c5a167d67029830ed8c0e79b22 (patch) | |
tree | e3a9c5214ef02d406783d0e3956807bb3a606778 /nfsd/main.c | |
parent | 4dc56d7cac6732f34aa0e0dc9a9a702671b9e8a2 (diff) | |
download | hurd-6d949206e081d7c5a167d67029830ed8c0e79b22.tar.gz hurd-6d949206e081d7c5a167d67029830ed8c0e79b22.tar.bz2 hurd-6d949206e081d7c5a167d67029830ed8c0e79b22.zip |
2002-05-03 Roland McGrath <roland@frob.com>
* main.c: Include <error.h>.
* fsys.c: Likewise.
Diffstat (limited to 'nfsd/main.c')
-rw-r--r-- | nfsd/main.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/nfsd/main.c b/nfsd/main.c index 2e5df1c2..2e5c47c4 100644 --- a/nfsd/main.c +++ b/nfsd/main.c @@ -1,5 +1,5 @@ /* Main NFS server program - Copyright (C) 1996 Free Software Foundation, Inc. + Copyright (C) 1996, 2002 Free Software Foundation, Inc. Written by Michael I. Bushnell, p/BSG. This file is part of the GNU Hurd. @@ -24,6 +24,7 @@ #include <rpc/pmap_prot.h> #include <maptime.h> #include <hurd.h> +#include <error.h> int main_udp_socket, pmap_udp_socket; struct sockaddr_in main_address, pmap_address; @@ -47,7 +48,7 @@ main (int argc, char **argv) nthreads = atoi (argv[1]); if (!nthreads) nthreads = 4; - + authserver = getauth (); maptime_map (0, 0, &mapped_time); @@ -64,7 +65,7 @@ main (int argc, char **argv) sizeof (struct sockaddr_in)); if (fail) error (1, errno, "Binding NFS socket"); - + fail = bind (pmap_udp_socket, (struct sockaddr *)&pmap_address, sizeof (struct sockaddr_in)); if (fail) @@ -74,11 +75,11 @@ main (int argc, char **argv) cthread_detach (cthread_fork ((cthread_fn_t) server_loop, (any_t) pmap_udp_socket)); - + while (nthreads--) - cthread_detach (cthread_fork ((cthread_fn_t) server_loop, + cthread_detach (cthread_fork ((cthread_fn_t) server_loop, (any_t) main_udp_socket)); - + for (;;) { sleep (1); |