1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-14 23:46:10 +00:00
freebsd-ports/print/lprps-letter/files/patch-ab

52 lines
1.0 KiB
Plaintext
Raw Normal View History

--- lprps.c.orig Mon Feb 22 04:46:10 1993
+++ lprps.c Wed Jan 29 05:02:14 1997
@@ -17,6 +17,10 @@
#include <syslog.h>
#include <errno.h>
+#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__bsdi__)
+#include <sys/param.h>
+#endif
+
#ifndef errno
extern int errno;
#endif
@@ -27,7 +31,13 @@
#define VOLATILE /* as nothing */
#endif
-#define SENDMAIL "/usr/lib/sendmail"
+#ifndef SENDMAIL
+# if (defined(BSD) && (BSD >= 199103))
+# define SENDMAIL "/usr/sbin/sendmail"
+# else
+# define SENDMAIL "/usr/lib/sendmail"
+# endif
+#endif
#define EXIT_SUCCESS 0
#define EXIT_REPRINT 1
@@ -136,7 +146,7 @@
void restore_status_file();
void handle_printer_error();
char *xmalloc();
-char *strsignal();
+const char *strsignal();
void handle_timeout()
@@ -343,10 +353,12 @@
exit(exit_code);
}
-char *strsignal(n)
+const char *strsignal(n)
int n;
{
+# if !(defined(BSD) && (BSD >= 199103))
extern char *sys_siglist[];
+# endif
static char buf[32];
if (n >= 0 && n < NSIG)
return sys_siglist[n];