/* getlogin(3) * * Author: Terrence W. Holm Aug. 1988 */ #include #include "namespace.h" #include #include #include #include #include #include "extern.h" int __getlogin(char *logname, size_t sz) { struct passwd *pw_entry; pw_entry = getpwuid(getuid()); if (pw_entry == (struct passwd *)NULL) return 0; strncpy(logname, pw_entry->pw_name, sz); return sz; }