# include "pwd.h" # include "sys/types.h" # include "macros.h" SCCSID(@(#)logname 5.1); char *logname() { struct passwd *getpwuid(); struct passwd *log_name; int uid; uid = getuid(); log_name = getpwuid(uid); endpwent(); if (! log_name) return((char *)log_name); else return(log_name->pw_name); }