pkgsrc/x11/xmx/patches/patch-bs
dholland 019aff8e20 Fix the "minor PLIST problems" and unmark this as only for SunOS.
Add proper deps.
Add destdir support.
And, finally, make it build properly. (82 (small) patches later...)
2008-08-31 06:52:29 +00:00

60 lines
1.4 KiB
Text

$NetBSD: patch-bs,v 1.1 2008/08/31 06:52:29 dholland Exp $
--- server/error.c.orig 1997-08-22 14:37:47.000000000 -0400
+++ server/error.c 2008-08-31 01:28:34.000000000 -0400
@@ -26,6 +26,8 @@
* *
************************************************************************/
#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
#include <errno.h>
#include "xmx.h"
@@ -37,8 +39,10 @@
#include <varargs.h>
#endif
+#if 0
extern int sys_nerr;
extern char *sys_errlist[];
+#endif
extern uint_t debug;
@@ -71,10 +75,7 @@ pwarn
VA1(pvar, char *,fstr);
if (debug) {
- if (errno < 0 || errno > sys_nerr)
- msg = "unknown error";
- else
- msg = sys_errlist[errno];
+ msg = strerror(errno);
vfprintf(stderr, fstr, pvar);
fprintf(stderr, ": %s\n", msg);
}
@@ -131,10 +132,7 @@ pquit
VA2(pvar, int,code, char *,fstr);
if (debug) {
- if (errno < 0 || errno > sys_nerr)
- msg = "unknown error";
- else
- msg = sys_errlist[errno];
+ msg = strerror(errno);
vfprintf(stderr, fstr, pvar);
fprintf(stderr, ": %s\n", msg);
}
@@ -160,10 +158,7 @@ perr
VA2(pvar, int,code, char *,fstr);
if (debug) {
- if (errno < 0 || errno > sys_nerr)
- msg = "unknown error";
- else
- msg = sys_errlist[errno];
+ msg = strerror(errno);
vfprintf(stderr, fstr, pvar);
fprintf(stderr, ": %s\n", msg);
}