]> git.saurik.com Git - apple/dyld.git/blobdiff - unit-tests/test-cases/text-relocs-perms/foo.c
dyld-353.2.1.tar.gz
[apple/dyld.git] / unit-tests / test-cases / text-relocs-perms / foo.c
index 6a03b28b071808859e5137cc3870d8b07a82074e..b644c3db889f273c06ee9f7f1ca1c583852a03b6 100644 (file)
@@ -23,6 +23,7 @@
 #include <stdio.h>  // fprintf(), NULL
 #include <stdlib.h> // exit(), EXIT_SUCCESS
 #include <unistd.h>
+#include <Availability.h>
 #include <mach-o/getsect.h>
 #include <mach-o/ldsyms.h>
 #include <mach/mach.h> 
@@ -30,6 +31,7 @@
 
 #include "test.h" // PASS(), FAIL(), XPASS(), XFAIL()
 
+#if __MAC_OS_X_VERSION_MIN_REQUIRED
 
 static vm_prot_t getPermission(void* addr)
 {
@@ -98,4 +100,12 @@ void foo()
        checkStubs(stubAddr);
 }
 
+#else
+
+void foo() 
+{
+       // iOS does not have text relocs
+}
+
+#endif