diff options
author | Jeff Johnston <jjohnstn@redhat.com> | 2005-11-03 20:47:50 +0000 |
---|---|---|
committer | Jeff Johnston <jjohnstn@redhat.com> | 2005-11-03 20:47:50 +0000 |
commit | 15eaca1c3fadd40d41d0f61cb656923be443c577 (patch) | |
tree | fbf4c19ebb71cf021569dbc294e146162dc664d6 /newlib/libc/unix/getlogin.c | |
parent | d31a862312eebff8f99e28f30d245248408b538b (diff) | |
download | cygnal-15eaca1c3fadd40d41d0f61cb656923be443c577.tar.gz cygnal-15eaca1c3fadd40d41d0f61cb656923be443c577.tar.bz2 cygnal-15eaca1c3fadd40d41d0f61cb656923be443c577.zip |
2005-11-03 Jeff Johnston <jjohnstn@redhat.com>
* libc/unix/getcwd.c: Don't use non-reentrant syscall names.
* libc/unix/getlogin.c: Ditto.
* libc/unix/getpass.c: Ditto.
* libc/unix/getut.c: Ditto.
* libc/unix/ttyname.c: Ditto.
Diffstat (limited to 'newlib/libc/unix/getlogin.c')
-rw-r--r-- | newlib/libc/unix/getlogin.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/newlib/libc/unix/getlogin.c b/newlib/libc/unix/getlogin.c index e043b029f..ea4ca2983 100644 --- a/newlib/libc/unix/getlogin.c +++ b/newlib/libc/unix/getlogin.c @@ -19,24 +19,24 @@ getlogin () || ((tty = ttyname (2)) == 0)) return 0; - if ((utmp_fd = _open (UTMP_FILE, O_RDONLY)) == -1) + if ((utmp_fd = open (UTMP_FILE, O_RDONLY)) == -1) return 0; if (!strncmp (tty, "/dev/", 5)) tty += 5; - while (_read (utmp_fd, &utmp_buf, sizeof (utmp_buf)) == sizeof (utmp_buf)) + while (read (utmp_fd, &utmp_buf, sizeof (utmp_buf)) == sizeof (utmp_buf)) { if (!strncmp (tty, utmp_buf.ut_line, sizeof (utmp_buf.ut_line)) && utmp_buf.ut_type == USER_PROCESS) { - _close (utmp_fd); + close (utmp_fd); memset (buf, 0, sizeof (buf)); strncpy (buf, utmp_buf.ut_user, sizeof (utmp_buf.ut_user)); return buf; } } - _close (utmp_fd); + close (utmp_fd); return 0; } |