diff --git a/src/86box.c b/src/86box.c index abd3fd8ef..908bef06f 100644 --- a/src/86box.c +++ b/src/86box.c @@ -27,6 +27,9 @@ #include #include #include +#ifndef _WIN32 +#include +#endif #ifdef __APPLE__ #include #include @@ -584,7 +587,7 @@ usage: if (vmrp && (path2[0] == '\0')) { #ifdef __APPLE__ - strcpy(rom_path, "~/Library/Application Support/86Box/roms"); + sprintf("%s/Library/Application Support/86Box/roms", getenv("HOME") ? getenv("HOME") : getpwuid(getuid())->pw_dir); #else strcpy(path2, usr_path); plat_path_slash(path2);