diff options
| author | John Birrell <jb@FreeBSD.org> | 1998-02-20 08:07:40 +0000 |
|---|---|---|
| committer | John Birrell <jb@FreeBSD.org> | 1998-02-20 08:07:40 +0000 |
| commit | dc2c8572e975621485ae3f6f4e2af82beb905fbc (patch) | |
| tree | 3cb80b1fd1405265073503b6d691cd74a5bda522 /lib/libc/gen/getlogin.c | |
| parent | 6abbaf17acf6b2932e88ceb0c73d960f0850163a (diff) | |
Notes
Diffstat (limited to 'lib/libc/gen/getlogin.c')
| -rw-r--r-- | lib/libc/gen/getlogin.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/libc/gen/getlogin.c b/lib/libc/gen/getlogin.c index 5829539adb996..96a3fddecdf96 100644 --- a/lib/libc/gen/getlogin.c +++ b/lib/libc/gen/getlogin.c @@ -50,7 +50,11 @@ getlogin() static char logname[MAXLOGNAME]; if (_logname_valid == 0) { +#ifdef __NETBSD_SYSCALLS + if (__getlogin(logname, sizeof(logname) - 1) < 0) +#else if (_getlogin(logname, sizeof(logname)) < 0) +#endif return ((char *)NULL); _logname_valid = 1; } |
