aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/pies.c8
-rw-r--r--src/pies.h4
2 files changed, 6 insertions, 6 deletions
diff --git a/src/pies.c b/src/pies.c
index a814f8d..2aef512 100644
--- a/src/pies.c
+++ b/src/pies.c
@@ -1964,7 +1964,7 @@ children_op_toggle (int op)
return result;
}
-RETSIGTYPE
+void
sig_handler (int sig)
{
if (SYSVINIT_ACTIVE && sysvinit_sigtrans (sig, &action))
@@ -1998,7 +1998,7 @@ sig_handler (int sig)
}
}
-RETSIGTYPE
+void
sigchld_early (int sig)
{
while (waitpid (-1, NULL, WNOHANG) != -1)
@@ -2006,7 +2006,7 @@ sigchld_early (int sig)
}
void
-setsigvhan (RETSIGTYPE (*handler) (int signo), int *sigv, int sigc)
+setsigvhan (void (*handler) (int signo), int *sigv, int sigc)
{
int i;
struct sigaction act;
@@ -2050,7 +2050,7 @@ add_extra_sigv (int *sigv, int sigc)
}
void
-signal_setup (RETSIGTYPE (*sf) (int))
+signal_setup (void (*sf) (int))
{
setsigvhan (sf, default_sigv, ARRAY_SIZE (default_sigv));
if (extra_sigc)
diff --git a/src/pies.h b/src/pies.h
index 37edd49..21710d7 100644
--- a/src/pies.h
+++ b/src/pies.h
@@ -390,8 +390,8 @@ int check_acl (pies_acl_t acl, struct sockaddr *s, socklen_t salen,
pies_identity_t identity);
void log_setup (int want_stderr);
-void signal_setup (RETSIGTYPE (*sf)(int));
-void setsigvhan (RETSIGTYPE (*handler) (int signo), int *sigv, int sigc);
+void signal_setup (void (*sf)(int));
+void setsigvhan (void (*handler) (int signo), int *sigv, int sigc);
void add_extra_sigv (int *sigv, int sigc);
typedef struct pies_depmap *pies_depmap_t;

Return to:

Send suggestions and report system problems to the System administrator.