Kaynağa Gözat

* use getpagesize function instead of reading external variables to restore
ability to compile against SDKs < OS X 10.9 (mantis #36653)

git-svn-id: trunk@44396 -

Jonas Maebe 5 yıl önce
ebeveyn
işleme
c8307d4022
1 değiştirilmiş dosya ile 3 ekleme ve 7 silme
  1. 3 7
      rtl/darwin/sysmach.inc

+ 3 - 7
rtl/darwin/sysmach.inc

@@ -64,18 +64,14 @@ const
 var
   mach_task_self_: mach_port_t; cvar; external;
 
-  vm_page_size: vm_size_t; cvar; external;
+  darwin_page_size: vm_size_t;
 
-  vm_kernel_page_size: vm_size_t; cvar; weakexternal; //__OSX_AVAILABLE_STARTING(__MAC_10_9, __IPHONE_7_0)
 
-  darwin_page_size: vm_size_t;
+  function getpagesize: longint; cdecl; external;
 
   procedure darwin_init_page_size;
     begin
-      if (@vm_kernel_page_size<>nil) and (vm_kernel_page_size>vm_page_size) then
-        darwin_page_size:=vm_kernel_page_size
-      else
-        darwin_page_size:=vm_page_size;
+      darwin_page_size:=getpagesize;
     end;