From dec638bc00944c0cb80f7ab8789a186ff7ab43f1 Mon Sep 17 00:00:00 2001 From: Keith Bostic Date: Tue, 12 Jan 1993 18:32:26 -0800 Subject: [PATCH] move cuserid() to libcompat, POSIX no longer requires it SCCS-vsn: lib/libc/gen/getlogin.c 5.10 --- usr/src/lib/libc/gen/getlogin.c | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) diff --git a/usr/src/lib/libc/gen/getlogin.c b/usr/src/lib/libc/gen/getlogin.c index 16b116b622..0f60bca299 100644 --- a/usr/src/lib/libc/gen/getlogin.c +++ b/usr/src/lib/libc/gen/getlogin.c @@ -6,7 +6,7 @@ */ #if defined(LIBC_SCCS) && !defined(lint) -static char sccsid[] = "@(#)getlogin.c 5.9 (Berkeley) %G%"; +static char sccsid[] = "@(#)getlogin.c 5.10 (Berkeley) %G%"; #endif /* LIBC_SCCS and not lint */ #include @@ -30,21 +30,3 @@ getlogin() } return (*logname ? logname : (char *)NULL); } - -char * -cuserid(s) - char *s; -{ - register struct passwd *pwd; - - if ((pwd = getpwuid(geteuid())) == NULL) { - if (s) - *s = '\0'; - return (s); - } - if (s) { - (void)strncpy(s, pwd->pw_name, L_cuserid); - return (s); - } - return (pwd->pw_name); -} -- 2.20.1