1997-01-29 13:11:16 +00:00
|
|
|
--- 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)
|
1996-11-25 01:04:58 +00:00
|
|
|
int n;
|
|
|
|
{
|
1997-01-29 13:11:16 +00:00
|
|
|
+# if !(defined(BSD) && (BSD >= 199103))
|
|
|
|
extern char *sys_siglist[];
|
|
|
|
+# endif
|
1996-11-25 01:04:58 +00:00
|
|
|
static char buf[32];
|
|
|
|
if (n >= 0 && n < NSIG)
|
|
|
|
return sys_siglist[n];
|