Maybe fix mac idk

This commit is contained in:
MysterD 2022-04-16 15:46:05 -07:00
parent 28c3555ea8
commit 42f2a8d289
1 changed files with 4 additions and 4 deletions

View File

@ -174,14 +174,14 @@ const char* path_to_executable(void) {
#if defined(_WIN32) || defined(_WIN64) #if defined(_WIN32) || defined(_WIN64)
HMODULE hModule = GetModuleHandle(NULL); HMODULE hModule = GetModuleHandle(NULL);
if (hModule == NULL) { if (hModule == NULL) {
LOG_ERROR("unable to retrieve absolute exe path!"); LOG_ERROR("unable to retrieve absolute windows path!");
return NULL; return NULL;
} }
GetModuleFileName(hModule, exePath, SYS_MAX_PATH-1); GetModuleFileName(hModule, exePath, SYS_MAX_PATH-1);
#elif defined(OSX_BUILD) #elif defined(OSX_BUILD)
u32 bufsize = SYS_MAX_PATH-1; u32 bufsize = SYS_MAX_PATH-1;
if (!_NSGetExecutablePath(exePath, &bufsize)) { if (_NSGetExecutablePath(exePath, &bufsize) != 0) {
LOG_ERROR("unable to retrieve absolute exe path!"); LOG_ERROR("unable to retrieve absolute mac path!");
return NULL; return NULL;
} }
#else #else
@ -189,7 +189,7 @@ const char* path_to_executable(void) {
snprintf(procPath, SYS_MAX_PATH-1, "/proc/%d/exe", getpid()); snprintf(procPath, SYS_MAX_PATH-1, "/proc/%d/exe", getpid());
s32 rc = readlink(procPath, exePath, SYS_MAX_PATH-1); s32 rc = readlink(procPath, exePath, SYS_MAX_PATH-1);
if (rc <= 0) { if (rc <= 0) {
LOG_ERROR("unable to retrieve absolute exe path!"); LOG_ERROR("unable to retrieve absolute linux path!");
return NULL; return NULL;
} }
#endif #endif