summaryrefslogtreecommitdiff
path: root/support/suexec.c
diff options
context:
space:
mode:
authorAndré Malo <nd@apache.org>2003-02-12 15:28:28 +0000
committerAndré Malo <nd@apache.org>2003-02-12 15:28:28 +0000
commit22d98172e82238c4e25688b0e30dd5f3d5bef694 (patch)
treebcca3578e5120c3c1475bfc5598cc0873d9c221d /support/suexec.c
parentbda839761475b76a8cd1395c9230c6d3655534f7 (diff)
downloadhttpd-22d98172e82238c4e25688b0e30dd5f3d5bef694.tar.gz
Fix suexec compile error under SUNOS4, where strerror() doesn't exist.
PR: 5913, 9977 Submitted by: Jonathan W Miner <Jonathan.W.Miner@lmco.com> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98618 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'support/suexec.c')
-rw-r--r--support/suexec.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/support/suexec.c b/support/suexec.c
index cde32e6783..78fb7679a7 100644
--- a/support/suexec.c
+++ b/support/suexec.c
@@ -111,6 +111,11 @@ int initgroups(const char *name, gid_t basegid)
}
#endif
+#if defined(SUNOS4)
+extern char *sys_errlist[];
+#define strerror(x) sys_errlist[(x)]
+#endif
+
#if defined(PATH_MAX)
#define AP_MAXPATH PATH_MAX
#elif defined(MAXPATHLEN)