summaryrefslogtreecommitdiff
path: root/sysutils/su2/files/patch-ab
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/su2/files/patch-ab')
-rw-r--r--sysutils/su2/files/patch-ab38
1 files changed, 38 insertions, 0 deletions
diff --git a/sysutils/su2/files/patch-ab b/sysutils/su2/files/patch-ab
new file mode 100644
index 000000000000..1f610274a319
--- /dev/null
+++ b/sysutils/su2/files/patch-ab
@@ -0,0 +1,38 @@
+--- su2.c.orig Thu Dec 19 20:41:50 1996
++++ su2.c Thu Dec 19 20:41:50 1996
+@@ -113,7 +113,7 @@
+ #ifndef NOSU2RC
+ char *UsersNameFile = ".su2rc";
+ #endif NOSU2RC
+-char *SULog = "/usr/adm/sulog";
++char *SULog = SU2LOGFILE;
+
+ char *UtmpFile = "/etc/utmp";
+
+@@ -182,13 +182,15 @@
+
+ char *malloc ();
+
++#if !(defined(BSD) && (BSD >= 199306))
+ #ifdef OSF
+ int setpwent ();
+-#else
++#elseif !(defined(BSD) && (BSD >= 199306))
+ void setpwent ();
+ #endif
++#endif
+
+-#ifndef sgi
++#if !defined(sgi) && !(defined(BSD) && (BSD >= 199306))
+ struct passwd *getpwuid ();
+ struct passwd *getpwnam ();
+ void endpwent ();
+@@ -570,7 +572,7 @@
+ }
+ }
+
+-#ifndef sgi
++#if !(defined(sgi) && (defined(BSD) && (BSD >= 199306)))
+ setpwent ();
+ #endif
+