|
|
@@ -133,14 +133,25 @@ namespace bx
|
|
|
: 0
|
|
|
;
|
|
|
#elif BX_PLATFORM_OSX
|
|
|
+#ifdef MACH_TASK_BASIC_INFO
|
|
|
mach_task_basic_info info;
|
|
|
mach_msg_type_number_t infoCount = MACH_TASK_BASIC_INFO_COUNT;
|
|
|
|
|
|
- int result = task_info(mach_task_self()
|
|
|
+ int const result = task_info(mach_task_self()
|
|
|
, MACH_TASK_BASIC_INFO
|
|
|
, (task_info_t)&info
|
|
|
, &infoCount
|
|
|
);
|
|
|
+#else // MACH_TASK_BASIC_INFO
|
|
|
+ task_basic_info info;
|
|
|
+ mach_msg_type_number_t infoCount = TASK_BASIC_INFO_COUNT;
|
|
|
+
|
|
|
+ int const result = task_info(mach_task_self()
|
|
|
+ , TASK_BASIC_INFO
|
|
|
+ , (task_info_t)&info
|
|
|
+ , &infoCount
|
|
|
+ );
|
|
|
+#endif // MACH_TASK_BASIC_INFO
|
|
|
if (KERN_SUCCESS != result)
|
|
|
{
|
|
|
return 0;
|