--- Python/remote_debug.h +++ Python/remote_debug.h @@ -45,9 +45,12 @@ # include #endif #if defined(__APPLE__) && defined(TARGET_OS_OSX) && TARGET_OS_OSX +# include "AvailabilityMacros.h" +# ifdef MAC_OS_X_VERSION_10_5 # include +# endif # include # include # include # include @@ -526,15 +529,17 @@ address += size; continue; } + #ifdef MAC_OS_X_VERSION_10_5 int path_len = proc_regionfilename( handle->pid, address, map_filename, MAXPATHLEN); if (path_len == 0) { address += size; continue; } + #endif char* filename = strrchr(map_filename, '/'); if (filename != NULL) { filename++; // Move past the '/' } else {