summaryrefslogtreecommitdiffstats
path: root/newlib/libc/unix/getlogin.c
diff options
context:
space:
mode:
authorJeff Johnston <jjohnstn@redhat.com>2005-11-03 20:47:50 +0000
committerJeff Johnston <jjohnstn@redhat.com>2005-11-03 20:47:50 +0000
commit15eaca1c3fadd40d41d0f61cb656923be443c577 (patch)
treefbf4c19ebb71cf021569dbc294e146162dc664d6 /newlib/libc/unix/getlogin.c
parentd31a862312eebff8f99e28f30d245248408b538b (diff)
downloadcygnal-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.c8
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;
}