Index: source/newgame.cc
--- source/newgame.cc.orig
+++ source/newgame.cc
@@ -253,8 +253,13 @@ static bool check_saved_game(void)
     }
 
 #else
+# ifdef SAVE_DIR_PATH
+    snprintf( char_fil, sizeof(char_fil), 
+              SAVE_DIR_PATH "%s%d", you.your_name, (int) getuid() );
+# else
     strcpy(char_fil, "");
     strncat(char_fil, you.your_name, kFileNameLen);
+# endif
     strcat(char_fil, ".sav");
 #endif
 
@@ -1911,7 +1916,7 @@ void enterPlayerName(bool blankOK)
         {
             textcolor( CYAN );
             if (blankOK && first_time)
-                cprintf(EOL "Press <Enter> to answer this after race and class are chosen."EOL);
+                cprintf(EOL "Press <Enter> to answer this after race and class are chosen." EOL);
 
             first_time = false;
 
