Browse Source

Use posix_spawn_file_actions_addchdir_np() on macOS

posix_spawn_file_actions_addchdir() was introduced in macOS 26, but we want to be able to run on systems all the way back to macOS 15
Sam Lantinga 18 hours ago
parent
commit
9e0549d8ff
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/process/posix/SDL_posixprocess.c

+ 1 - 1
src/process/posix/SDL_posixprocess.c

@@ -203,7 +203,7 @@ bool SDL_SYS_CreateProcessWithProperties(SDL_Process *process, SDL_PropertiesID
 #ifdef HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR
 #ifdef SDL_PLATFORM_APPLE
         if (__builtin_available(macOS 10.15, *)) {
-            if (posix_spawn_file_actions_addchdir(&fa, working_directory) != 0) {
+            if (posix_spawn_file_actions_addchdir_np(&fa, working_directory) != 0) {
                 SDL_SetError("posix_spawn_file_actions_addchdir failed: %s", strerror(errno));
                 goto posix_spawn_fail_all;
             }