From dc2c8572e975621485ae3f6f4e2af82beb905fbc Mon Sep 17 00:00:00 2001 From: John Birrell Date: Fri, 20 Feb 1998 08:07:40 +0000 Subject: [PATCH] The NetBSD getlogin syscall has a different name. --- lib/libc/gen/getlogin.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/libc/gen/getlogin.c b/lib/libc/gen/getlogin.c index 5829539adb9..96a3fddecdf 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; }