]> git.saurik.com Git - apple/libc.git/blob - Platforms/macosx/Makefile.inc
Libc-1353.11.2.tar.gz
[apple/libc.git] / Platforms / macosx / Makefile.inc
1 #
2 # Selectable features for MacOSX
3 #
4
5 # Legacy *64 APIs
6 FEATURE_LEGACY_64_APIS = 1
7
8 # Legacy crt1.o environ support
9 FEATURE_LEGACY_CRT1_ENVIRON = 1
10
11 # Legacy rune APIs
12 FEATURE_LEGACY_RUNE_APIS = 1
13
14 # Legacy utmp APIs
15 FEATURE_LEGACY_UTMP_APIS = 1
16
17 # OSThermalNotification APIs
18 FEATURE_THERM_NOTIFICATION_APIS = 1
19
20 # No pre-1050 variants (should match sys/cdefs.h)
21 #FEATURE_ONLY_1050_VARIANTS = 1
22
23 # No legacy variants (should match sys/cdefs.h)
24 .if CURRENT_ARCH 64$
25 FEATURE_ONLY_UNIX_CONFORMANCE = 1
26 .endif
27
28 # Only 64-bit ino_t (should match sys/cdefs.h)
29 #FEATURE_ONLY_64_BIT_INO_T = 1
30
31 # Patch 3333969
32 FEATURE_PATCH_3333969 = 1
33
34 # Patch 3417676
35 FEATURE_PATCH_3417676 = 1
36
37 # plockstat dtrace support
38 FEATURE_PLOCKSTAT = 1
39
40 # Timezone change notification
41 FEATURE_TIMEZONE_CHANGE_NOTIFICATION = 1
42
43 # Extensible printf performance enhancement (uses more memory)
44 FEATURE_XPRINTF_PERF = 1
45
46 # Disable registration of specific signals (<rdar://problem/21952708>)
47 # FEATURE_SIGNAL_RESTRICTION = 0
48
49 # Enable 32-bit compilation in unistd.h (<rdar://problem/51818745>)
50 # FEATURE_POSIX_ILP32_ALLOW = 0