Files
2024-02-19 00:25:23 -05:00

19 lines
397 B
C

/* c u s e r i d */
#include "stdiolib.h"
/*LINTLIBRARY*/
char *cuserid F1(register char *, s)
{
static char name[L_cuserid]; /* name buffer */
struct passwd *pp; /* point at password */
if (s == NULL)
s = name;
return (pp = getpwuid(geteuid())) != NULL
? strncpy(s, pp->pw_name, L_cuserid)
: (*s = 0, s);
}