aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277>2004-08-26 22:26:26 +0000
committerandersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277>2004-08-26 22:26:26 +0000
commitea5497b73d6c2d239a17e691f9efe88270d0df07 (patch)
tree4c691d30c0dacf25eba51b55cb2e782bb47d2920
parent87ea49320d9fac3bb35d1e69a291f4b7cda43412 (diff)
downloadbusybox-w32-ea5497b73d6c2d239a17e691f9efe88270d0df07.tar.gz
busybox-w32-ea5497b73d6c2d239a17e691f9efe88270d0df07.tar.bz2
busybox-w32-ea5497b73d6c2d239a17e691f9efe88270d0df07.zip
Save a line or two
git-svn-id: svn://busybox.net/trunk/busybox@9167 69ca8d6d-28ef-0310-b511-8ec308f3f277
-rw-r--r--loginutils/getty.c6
-rw-r--r--loginutils/login.c3
2 files changed, 3 insertions, 6 deletions
diff --git a/loginutils/getty.c b/loginutils/getty.c
index 4d8aa9e31..923432ba1 100644
--- a/loginutils/getty.c
+++ b/loginutils/getty.c
@@ -504,8 +504,7 @@ static void update_utmp(char *line)
504 * entry in the utmp file. 504 * entry in the utmp file.
505 */ 505 */
506 if (access(_PATH_UTMP, R_OK|W_OK) == -1) { 506 if (access(_PATH_UTMP, R_OK|W_OK) == -1) {
507 int fd = creat(_PATH_UTMP, 0664); 507 close(creat(_PATH_UTMP, 0664));
508 close(fd);
509 } 508 }
510 utmpname(_PATH_UTMP); 509 utmpname(_PATH_UTMP);
511 setutent(); 510 setutent();
@@ -536,8 +535,7 @@ static void update_utmp(char *line)
536 535
537 { 536 {
538 if (access(_PATH_WTMP, R_OK|W_OK) == -1) { 537 if (access(_PATH_WTMP, R_OK|W_OK) == -1) {
539 int fd = creat(_PATH_WTMP, 0664); 538 close(creat(_PATH_WTMP, 0664));
540 close(fd);
541 } 539 }
542 updwtmp(_PATH_WTMP, &ut); 540 updwtmp(_PATH_WTMP, &ut);
543 } 541 }
diff --git a/loginutils/login.c b/loginutils/login.c
index 4786d117d..f3630f102 100644
--- a/loginutils/login.c
+++ b/loginutils/login.c
@@ -479,8 +479,7 @@ static void setutmp(const char *name, const char *line)
479 pututline(&utent); 479 pututline(&utent);
480 endutent(); 480 endutent();
481 if (access(_PATH_WTMP, R_OK|W_OK) == -1) { 481 if (access(_PATH_WTMP, R_OK|W_OK) == -1) {
482 int fd = creat(_PATH_WTMP, 0664); 482 close(creat(_PATH_WTMP, 0664));
483 close(fd);
484 } 483 }
485 updwtmp(_PATH_WTMP, &utent); 484 updwtmp(_PATH_WTMP, &utent);
486} 485}