aboutsummaryrefslogtreecommitdiffstats
path: root/security/krb5/files/patch-aj
diff options
context:
space:
mode:
Diffstat (limited to 'security/krb5/files/patch-aj')
-rw-r--r--security/krb5/files/patch-aj46
1 files changed, 46 insertions, 0 deletions
diff --git a/security/krb5/files/patch-aj b/security/krb5/files/patch-aj
new file mode 100644
index 000000000000..29e845803294
--- /dev/null
+++ b/security/krb5/files/patch-aj
@@ -0,0 +1,46 @@
+*** appl/gssftp/ftpd/logwtmp.c.ORIG Fri Feb 6 19:41:25 1998
+--- appl/gssftp/ftpd/logwtmp.c Tue Jun 30 19:46:01 1998
+***************
+*** 44,55 ****
+ #include <unistd.h>
+ #include <string.h>
+
+! #ifdef WTMP_FILE
+! #define WTMPFILE WTMP_FILE
+ #endif
+
+! #ifndef WTMPFILE
+! #define WTMPFILE "/usr/adm/wtmp"
+ #endif
+
+ static int fd = -1;
+--- 44,55 ----
+ #include <unistd.h>
+ #include <string.h>
+
+! #if !defined(WTMP_FILE) && defined(_PATH_WTMP)
+! #define WTMP_FILE _PATH_WTMP
+ #endif
+
+! #ifndef WTMP_FILE
+! #define WTMP_FILE "/usr/adm/wtmp"
+ #endif
+
+ static int fd = -1;
+***************
+*** 66,72 ****
+ struct stat buf;
+ time_t time();
+
+! if (fd < 0 && (fd = open(WTMPFILE, O_WRONLY|O_APPEND, 0)) < 0)
+ return;
+ if (fstat(fd, &buf) == 0) {
+ (void)strncpy(ut.ut_line, line, sizeof(ut.ut_line));
+--- 66,72 ----
+ struct stat buf;
+ time_t time();
+
+! if (fd < 0 && (fd = open(WTMP_FILE, O_WRONLY|O_APPEND, 0)) < 0)
+ return;
+ if (fstat(fd, &buf) == 0) {
+ (void)strncpy(ut.ut_line, line, sizeof(ut.ut_line));