1.0.4.39: get rid of hardcoded mutex and spinlock slot indexes
[sbcl.git] / src / runtime / darwin-os.c
index 2923a7a..4f7aa71 100644 (file)
 #include <limits.h>
 #include <mach-o/dyld.h>
 #include "bsd-os.h"
+#include <errno.h>
 
 char *
 os_get_runtime_executable_path()
 {
     char path[PATH_MAX + 1];
-    uint32_t size = sizeof(path);
+    size_t size = sizeof(path);
 
     if (_NSGetExecutablePath(path, &size) == -1)
         return NULL;
@@ -36,3 +37,4 @@ os_get_runtime_executable_path()
 
     return copied_string(path);
 }
+