diff options
author | imp <imp@FreeBSD.org> | 2002-02-07 05:24:53 +0000 |
---|---|---|
committer | imp <imp@FreeBSD.org> | 2002-02-07 05:24:53 +0000 |
commit | e1bdd69900920a89472349782d7a69ee64542203 (patch) | |
tree | a97420fd8710100d2472e8ee31309885f50ca1a4 /libexec/rpc.rwalld | |
parent | 905dfa59533e4633f63da9e029b55c43824f2abe (diff) | |
download | FreeBSD-src-e1bdd69900920a89472349782d7a69ee64542203.zip FreeBSD-src-e1bdd69900920a89472349782d7a69ee64542203.tar.gz |
o __P removal
o use new style prototypes and function definitions
o signal handlers need an argument. Mark it unused.
Diffstat (limited to 'libexec/rpc.rwalld')
-rw-r--r-- | libexec/rpc.rwalld/rwalld.c | 29 |
1 files changed, 13 insertions, 16 deletions
diff --git a/libexec/rpc.rwalld/rwalld.c b/libexec/rpc.rwalld/rwalld.c index 985dca9..d352406 100644 --- a/libexec/rpc.rwalld/rwalld.c +++ b/libexec/rpc.rwalld/rwalld.c @@ -53,18 +53,16 @@ static const char rcsid[] = #define WALL_CMD "/usr/bin/wall -n" #endif -void wallprog_1(); -void possess(); -void killkids(); -static void usage __P((void)); +void wallprog_1(struct svc_req *rqstp, SVCXPRT *transp); +void possess(void); +void killkids(int sig); +static void usage(void); int nodaemon = 0; int from_inetd = 1; int -main(argc, argv) - int argc; - char *argv[]; +main(int argc, char *argv[]) { SVCXPRT *transp; int s, salen; @@ -135,26 +133,27 @@ main(argc, argv) } static void -usage() +usage(void) { fprintf(stderr, "usage: rpc.rwalld [-n]\n"); exit(1); } -void possess() +void +possess(void) { daemon(0, 0); } -void killkids() +void +killkids(int sig) { while(wait4(-1, NULL, WNOHANG, NULL) > 0) ; } -void *wallproc_wall_1_svc(s, rqstp) - wrapstring *s; - struct svc_req *rqstp; +void * +wallproc_wall_1_svc(wrapstring *s, struct svc_req *rqstp) { static void *dummy = NULL; @@ -173,9 +172,7 @@ void *wallproc_wall_1_svc(s, rqstp) } void -wallprog_1(rqstp, transp) - struct svc_req *rqstp; - SVCXPRT *transp; +wallprog_1(struct svc_req *rqstp, SVCXPRT *transp) { union { char *wallproc_wall_1_arg; |