summaryrefslogtreecommitdiffstats
path: root/maildrop/maildrop.C
diff options
context:
space:
mode:
authorSam Varshavchik2022-05-22 23:52:28 -0400
committerSam Varshavchik2022-05-22 23:52:31 -0400
commit83e37efc8ed785cd095eb585ff747e5702ec49b3 (patch)
tree15aed6da6214e9a03d91be1754cd351175349945 /maildrop/maildrop.C
parent1ce81fa6af52651628a0bffcd8b15fdb459901a5 (diff)
downloadcourier-libs-83e37efc8ed785cd095eb585ff747e5702ec49b3.tar.bz2
gcc 12, autotool updates, sqwebmail fixes.
Diffstat (limited to 'maildrop/maildrop.C')
-rw-r--r--maildrop/maildrop.C11
1 files changed, 2 insertions, 9 deletions
diff --git a/maildrop/maildrop.C b/maildrop/maildrop.C
index 89a5ec6..89a4c3c 100644
--- a/maildrop/maildrop.C
+++ b/maildrop/maildrop.C
@@ -18,13 +18,10 @@ extern void killprocgroup();
int Maildrop::sigfpe;
-static RETSIGTYPE sig_fpe(int)
+static void sig_fpe(int)
{
maildrop.sigfpe=1;
signal (SIGFPE, sig_fpe);
-#if RETSIGTYPE != void
- return (0);
-#endif
}
void Maildrop::cleanup()
@@ -33,7 +30,7 @@ void Maildrop::cleanup()
killprocgroup();
}
-RETSIGTYPE Maildrop::bye(int n)
+void Maildrop::bye(int n)
{
static const char msg[]="maildrop: signal 0x";
static const char hex[]="0123456789ABCDEF";
@@ -46,10 +43,6 @@ static const char hex[]="0123456789ABCDEF";
; /* gcc shut up */
_exit(EX_TEMPFAIL);
-
-#if RETSIGTYPE != void
- return (0);
-#endif
}
int Maildrop::trap(int (*func)(int, char *[]), int argc, char *argv[])