diff options
Diffstat (limited to 'loginrec.c')
-rw-r--r-- | loginrec.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/loginrec.c b/loginrec.c index ce9e26fc5..71dbaea15 100644 --- a/loginrec.c +++ b/loginrec.c | |||
@@ -158,7 +158,7 @@ | |||
158 | #include "log.h" | 158 | #include "log.h" |
159 | #include "atomicio.h" | 159 | #include "atomicio.h" |
160 | 160 | ||
161 | RCSID("$Id: loginrec.c,v 1.53 2003/11/21 12:48:55 djm Exp $"); | 161 | RCSID("$Id: loginrec.c,v 1.54 2004/02/10 05:49:35 dtucker Exp $"); |
162 | 162 | ||
163 | #ifdef HAVE_UTIL_H | 163 | #ifdef HAVE_UTIL_H |
164 | # include <util.h> | 164 | # include <util.h> |
@@ -1183,6 +1183,7 @@ wtmp_get_entry(struct logininfo *li) | |||
1183 | static int | 1183 | static int |
1184 | wtmpx_write(struct logininfo *li, struct utmpx *utx) | 1184 | wtmpx_write(struct logininfo *li, struct utmpx *utx) |
1185 | { | 1185 | { |
1186 | #ifndef HAVE_UPDWTMPX | ||
1186 | struct stat buf; | 1187 | struct stat buf; |
1187 | int fd, ret = 1; | 1188 | int fd, ret = 1; |
1188 | 1189 | ||
@@ -1202,6 +1203,10 @@ wtmpx_write(struct logininfo *li, struct utmpx *utx) | |||
1202 | (void)close(fd); | 1203 | (void)close(fd); |
1203 | 1204 | ||
1204 | return ret; | 1205 | return ret; |
1206 | #else | ||
1207 | updwtmpx(WTMPX_FILE, utx); | ||
1208 | return 1; | ||
1209 | #endif | ||
1205 | } | 1210 | } |
1206 | 1211 | ||
1207 | 1212 | ||