move cuserid() to libcompat, POSIX no longer requires it
authorKeith Bostic <bostic@ucbvax.Berkeley.EDU>
Wed, 13 Jan 1993 02:32:26 +0000 (18:32 -0800)
committerKeith Bostic <bostic@ucbvax.Berkeley.EDU>
Wed, 13 Jan 1993 02:32:26 +0000 (18:32 -0800)
SCCS-vsn: lib/libc/gen/getlogin.c 5.10

usr/src/lib/libc/gen/getlogin.c

index 16b116b..0f60bca 100644 (file)
@@ -6,7 +6,7 @@
  */
 
 #if defined(LIBC_SCCS) && !defined(lint)
  */
 
 #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 <sys/param.h>
 #endif /* LIBC_SCCS and not lint */
 
 #include <sys/param.h>
@@ -30,21 +30,3 @@ getlogin()
        }
        return (*logname ? logname : (char *)NULL);
 }
        }
        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);
-}