]> git.saurik.com Git - apple/dyld.git/blobdiff - unit-tests/test-cases/bundle-dont-gc/main.c
dyld-851.27.tar.gz
[apple/dyld.git] / unit-tests / test-cases / bundle-dont-gc / main.c
index 69e2f2cd54ac3fe978b6446c7e661c4a21e88b66..c79afe0fb9976db9dad2d3a3de4efe8be0552c86 100644 (file)
@@ -34,6 +34,8 @@
 
 int main(int argc, const char* argv[])
 {
 
 int main(int argc, const char* argv[])
 {
+// NSObjectFile* APIs are only available on Mac OS X - not iPhone OS
+#if __MAC_OS_X_VERSION_MIN_REQUIRED
        // load foo.bundle with old API
        NSObjectFileImage ofi;
        if ( NSCreateObjectFileImageFromFile("foo.bundle", &ofi) != NSObjectFileImageSuccess ) {
        // load foo.bundle with old API
        NSObjectFileImage ofi;
        if ( NSCreateObjectFileImageFromFile("foo.bundle", &ofi) != NSObjectFileImageSuccess ) {
@@ -84,8 +86,8 @@ int main(int argc, const char* argv[])
                FAIL("NSUnLinkModule failed");
                return 1;
        }
                FAIL("NSUnLinkModule failed");
                return 1;
        }
-               
-       
+#endif 
+
        PASS("bundle-dont-gc");
        return EXIT_SUCCESS;
 }
        PASS("bundle-dont-gc");
        return EXIT_SUCCESS;
 }