X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Flibgame%2Fsetup.c;fp=src%2Flibgame%2Fsetup.c;h=f1b87e170499063fbc93b0b01d6afd404e47a27c;hp=9f82d3a061bb17b4c6e71bc44033627176a89b3b;hb=466240bdd432835656962afbc3ab9ed9f9d5797a;hpb=9e073e68375e021ce34c7b7ccef33ee769dcaf03 diff --git a/src/libgame/setup.c b/src/libgame/setup.c index 9f82d3a0..f1b87e17 100644 --- a/src/libgame/setup.c +++ b/src/libgame/setup.c @@ -18,11 +18,6 @@ #include "platform.h" -#if !defined(PLATFORM_WIN32) -#include -#include -#endif - #include "setup.h" #include "joystick.h" #include "text.h" @@ -1504,10 +1499,10 @@ char *getHomeDir(void) { if ((dir = getenv("HOME")) == NULL) { - struct passwd *pwd; + dir = getUnixHomeDir(); - if ((pwd = getpwuid(getuid())) != NULL) - dir = getStringCopy(pwd->pw_dir); + if (dir != NULL) + dir = getStringCopy(dir); else dir = "."; }