P8000/WEGA/contrib/lcc/lib/libc/port/gen/getpwnam.c

20 lines
352 B
C

#include <pwd.h>
#include <stdio.h> /* for definition of L_cuserid */
extern struct passwd *getpwent();
extern void setpwent(), endpwent();
extern int strcmp();
struct passwd *
getpwnam(name)
char *name;
{
register struct passwd *p;
setpwent();
while ((p = getpwent()) && strncmp(name, p->pw_name, L_cuserid - 1))
;
endpwent();
return (p);
}