X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fmisc.c;h=217895c035dfddb4b9adb8e46f9cb62b8bcd040c;hb=3b7f6c6d572ffd50744e76f9ed93733785e13211;hp=b50abca74f18ac64e7e8580d93d7c131acace21c;hpb=466240bdd432835656962afbc3ab9ed9f9d5797a;p=rocksndiamonds.git diff --git a/src/libgame/misc.c b/src/libgame/misc.c index b50abca7..217895c0 100644 --- a/src/libgame/misc.c +++ b/src/libgame/misc.c @@ -786,7 +786,12 @@ static char *get_corrected_real_name(char *real_name) #if defined(PLATFORM_UNIX) static struct passwd *getPasswdEntry(void) { +#if defined(PLATFORM_EMSCRIPTEN) + // currently not fully supported; force fallback to default values + return NULL; +#else return getpwuid(getuid()); +#endif } char *getUnixLoginName(void) @@ -3756,14 +3761,14 @@ void FreeCustomArtworkLists(struct ArtworkListInfo *artwork_info) char *getLogFilename(char *basename) { - return getPath2(getUserGameDataDir(), basename); + return getPath2(getMainUserGameDataDir(), basename); } void OpenLogFiles(void) { int i; - InitUserDataDirectory(); + InitMainUserDataDirectory(); for (i = 0; i < NUM_LOGS; i++) {