]> git.saurik.com Git - apple/xnu.git/blob - tests/posix_spawn_archpref_helper.c
2bca287cae2a7ee25363bccab6c4c77af33d4a35
[apple/xnu.git] / tests / posix_spawn_archpref_helper.c
1 #include <spawn.h>
2 /*
3 * Returns the subcpu type for the architecture for which the
4 * binary was compiled.
5 */
6 int
7 main(void)
8 {
9 #if defined(__x86_64__)
10 return CPU_SUBTYPE_X86_64_ALL;
11 #elif defined(__arm64__) && defined(__LP64__)
12 return CPU_SUBTYPE_ARM64_ALL;
13 #elif defined(__arm64__)
14 return CPU_SUBTYPE_ARM64_32_ALL;
15 #elif defined(__arm__)
16 return CPU_SUBTYPE_ARM_V7K;
17 #else
18 #error unknown architecture
19 #endif
20 }