diff --git a/sys/unix/unixmain.c b/sys/unix/unixmain.c index 6d65b27bb..79cb24ba8 100644 --- a/sys/unix/unixmain.c +++ b/sys/unix/unixmain.c @@ -478,6 +478,10 @@ whoami() { */ register char *s; +#if defined(__APPLE__) + /* Unixisms just confuse the user */ + (void) strncpy(plname, "player", sizeof(plname)-1); +#else if (*plname) return FALSE; if(/* !*plname && */ (s = nh_getenv("USER"))) (void) strncpy(plname, s, sizeof(plname)-1); @@ -485,6 +489,7 @@ whoami() { (void) strncpy(plname, s, sizeof(plname)-1); if(!*plname && (s = getlogin())) (void) strncpy(plname, s, sizeof(plname)-1); +#endif return TRUE; }