summaryrefslogtreecommitdiffstats
path: root/libexec/rpc.rwalld
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>2002-02-07 05:24:53 +0000
committerimp <imp@FreeBSD.org>2002-02-07 05:24:53 +0000
commite1bdd69900920a89472349782d7a69ee64542203 (patch)
treea97420fd8710100d2472e8ee31309885f50ca1a4 /libexec/rpc.rwalld
parent905dfa59533e4633f63da9e029b55c43824f2abe (diff)
downloadFreeBSD-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.c29
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;
OpenPOWER on IntegriCloud