Add mac header

This commit is contained in:
Krzosa Karol
2024-01-27 22:02:57 +01:00
parent 5a528e1ef8
commit 5a6e0e5ebb

View File

@@ -387,6 +387,7 @@ OS_API OS_Date OS_GetDate(void) {
#include <dirent.h> #include <dirent.h>
#if OS_MAC #if OS_MAC
#include <mach-o/dyld.h>
OS_API S8_String OS_GetExePath(MA_Arena *arena) { OS_API S8_String OS_GetExePath(MA_Arena *arena) {
char buf[PATH_MAX]; char buf[PATH_MAX];
@@ -394,6 +395,7 @@ OS_API S8_String OS_GetExePath(MA_Arena *arena) {
if (_NSGetExecutablePath(buf, &bufsize)) { if (_NSGetExecutablePath(buf, &bufsize)) {
return S8_MakeEmpty(); return S8_MakeEmpty();
} }
S8_String result = S8_Copy(arena, S8_Make(buf, bufsize)); S8_String result = S8_Copy(arena, S8_Make(buf, bufsize));
return result; return result;
} }