main.c   [plain text]



// BUILD:  $CC main.c            -o $BUILD_DIR/shared_cache_optimized.exe

// RUN:  ./shared_cache_optimized.exe

#include <stdio.h>
#include <stdlib.h>
#include <string.h> 
#include <mach-o/dyld_priv.h>
#include <dlfcn.h>


int main()
{
    printf("[BEGIN] shared_cache_optimized\n");

    // tests run on internal installs which use un-optimzed dyld cache
    if ( _dyld_shared_cache_optimized() )
        printf("[FAIL] shared_cache_optimized unexpectedly returned true\n");
    else
        printf("[PASS] shared_cache_optimized\n");

    return 0;
}