*** 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 #include ! #ifdef WTMP_FILE ! #define WTMPFILE WTMP_FILE #endif ! #ifndef WTMPFILE ! #define WTMPFILE "/usr/adm/wtmp" #endif static int fd = -1; --- 44,55 ---- #include #include ! #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));