summaryrefslogtreecommitdiff
path: root/acconfig.h
diff options
context:
space:
mode:
authorsascha <sascha@13f79535-47bb-0310-9956-ffa450edef68>1999-12-31 04:15:13 +0000
committersascha <sascha@13f79535-47bb-0310-9956-ffa450edef68>1999-12-31 04:15:13 +0000
commitd773fa82f6cb1e4cc69441aba067fec5fd30507f (patch)
treeeb92287f9192643b5e85c5d6285aa2151386e49e /acconfig.h
parent25635187d2eb91960be725bed12c544fff886965 (diff)
downloadlibapr-d773fa82f6cb1e4cc69441aba067fec5fd30507f.tar.gz
Use always ap_signal() in APR to avoid redefining the system call signal()
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@59564 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'acconfig.h')
-rw-r--r--acconfig.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/acconfig.h b/acconfig.h
index 3f2fa7944..a41300fbd 100644
--- a/acconfig.h
+++ b/acconfig.h
@@ -61,12 +61,13 @@
#ifdef HAVE_SIGACTION
typedef void Sigfunc(int);
-#define signal(s,f) ap_signal(s, f)
-Sigfunc *signal(int signo, Sigfunc * func);
+Sigfunc *ap_signal(int signo, Sigfunc * func);
#if defined(SIG_ING) && !defined(SIG_ERR)
#define SIG_ERR ((Sigfunc *)-1)
#endif
+#else
+#define ap_signal(a,b) signal(a,b)
#endif
#if !defined(HAVE_PTHREAD_SIGMASK) && defined(_AIX)