summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorbwarsaw1998-06-05 14:51:32 +0000
committerbwarsaw1998-06-05 14:51:32 +0000
commit9d9d59112195fb6092adf90cd22af931dbd105a5 (patch)
tree048c5eb8213fd6452ccf28b05d99027b7819f23f /src
parentc30f151b92843531526403abd341abe887bd0869 (diff)
downloadmailman-9d9d59112195fb6092adf90cd22af931dbd105a5.tar.gz
mailman-9d9d59112195fb6092adf90cd22af931dbd105a5.tar.zst
mailman-9d9d59112195fb6092adf90cd22af931dbd105a5.zip
Diffstat (limited to 'src')
-rw-r--r--src/common.c48
1 files changed, 23 insertions, 25 deletions
diff --git a/src/common.c b/src/common.c
index a512b9c58..79a588633 100644
--- a/src/common.c
+++ b/src/common.c
@@ -30,6 +30,29 @@ char* python = PYTHON;
+/*
+ * Some older systems don't define strerror(). Provide a replacement
+ * that is good enough for our purposes.
+ */
+
+#ifndef HAVE_STRERROR
+
+extern char *sys_errlist[];
+extern int sys_nerr;
+
+char* strerror(int errno)
+{
+ if(errno < 0 || errno >= sys_nerr) {
+ return "unknown error";
+ }
+ else {
+ return sys_errlist[errno];
+ }
+}
+
+#endif /* ! HAVE_STRERROR */
+
+
/* Report on errors and exit
*/
void
@@ -160,31 +183,6 @@ run_script(const char* script, int argc, char** argv, char** env)
/*
- * Some older systems don't define strerror(). Provide a replacement
- * that is good enough for our purposes.
- */
-
-#ifdef NEED_STRERROR
-
-extern char *sys_errlist[];
-extern int sys_nerr;
-
-char* strerror(int errno)
-{
- if(errno < 0 || errno >= sys_nerr)
- {
- return "unknown error";
- }
- else
- {
- return sys_errlist[errno];
- }
-}
-
-#endif /* NEED_STRERROR */
-
-
-/*
* Local Variables:
* c-file-style: "python"
* End: