diff options
author | Matt Johnston <matt@ucc.asn.au> | 2004-08-26 13:16:40 +0000 |
---|---|---|
committer | Matt Johnston <matt@ucc.asn.au> | 2004-08-26 13:16:40 +0000 |
commit | 42a73d4e45f8ae729434a040a3fae921b74d248f (patch) | |
tree | 30a6f39236a025b53a33c3893c96e1669e5b7563 /svr-main.c | |
parent | 005dbf4d4c7dbb99fdac19aebe92a9244e841992 (diff) | |
download | dropbear-42a73d4e45f8ae729434a040a3fae921b74d248f.tar.gz |
- added circular buffering for channels
- added stderr support for the client
- cleaned up a bunch of "unused" warnings, duplicated header definitions
- added exit-status support for the client
Diffstat (limited to 'svr-main.c')
-rw-r--r-- | svr-main.c | 7 |
1 files changed, 3 insertions, 4 deletions
@@ -123,7 +123,6 @@ void main_noinetd() { pid_t childpid; int childpipe[2]; - struct sigaction sa_chld; /* fork */ if (svr_opts.forkbg) { int closefds = 0; @@ -303,7 +302,7 @@ void main_noinetd() { /* catch + reap zombie children */ -static void sigchld_handler(int fish) { +static void sigchld_handler(int UNUSED(unused)) { struct sigaction sa_chld; while(waitpid(-1, NULL, WNOHANG) > 0); @@ -316,14 +315,14 @@ static void sigchld_handler(int fish) { } /* catch any segvs */ -static void sigsegv_handler(int fish) { +static void sigsegv_handler(int UNUSED(unused)) { fprintf(stderr, "Aiee, segfault! You should probably report " "this as a bug to the developer\n"); exit(EXIT_FAILURE); } /* catch ctrl-c or sigterm */ -static void sigintterm_handler(int fish) { +static void sigintterm_handler(int UNUSED(unused)) { exitflag = 1; } |