Skip to content

Commit 88a918e

Browse files
committed
TARGET_DEPLOYMENT_FREEBSD -> TARGET_OS_BSD
1 parent 263ce3c commit 88a918e

File tree

20 files changed

+42
-47
lines changed

20 files changed

+42
-47
lines changed

Diff for: CMakeLists.txt

-1
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,6 @@ if(CMAKE_SYSTEM_NAME STREQUAL Android OR CMAKE_SYSTEM_NAME STREQUAL Linux)
9393
elseif(CMAKE_SYSTEM_NAME STREQUAL Darwin)
9494
set(deployment_target -DDEPLOYMENT_TARGET_MACOSX)
9595
elseif(CMAKE_SYSTEM_NAME STREQUAL FreeBSD)
96-
set(deployment_target -DDEPLOYMENT_TARGET_FREEBSD)
9796
set(Foundation_RPATH -Xlinker;-rpath;-Xlinker;"\\\$\$ORIGIN")
9897
set(XDG_TEST_HELPER_RPATH -Xlinker;-rpath;-Xlinker;${CMAKE_CURRENT_BINARY_DIR})
9998
elseif(CMAKE_SYSTEM_NAME STREQUAL Windows)

Diff for: CoreFoundation/Base.subproj/CFFileUtilities.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -342,7 +342,7 @@ CF_PRIVATE CFMutableArrayRef _CFCreateContentsOfDirectory(CFAllocatorRef alloc,
342342
FindClose(handle);
343343
pathBuf[pathLength] = '\0';
344344

345-
#elif DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || DEPLOYMENT_TARGET_FREEBSD
345+
#elif DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || TARGET_OS_BSD
346346
uint8_t extBuff[CFMaxPathSize];
347347
int extBuffInteriorDotCount = 0; //people insist on using extensions like ".trace.plist", so we need to know how many dots back to look :(
348348

@@ -1141,7 +1141,7 @@ CF_PRIVATE void _CFIterateDirectory(CFStringRef directoryPath, Boolean appendSla
11411141
if (dent->d_type == DT_DIR) {
11421142
isDirectory = true;
11431143
}
1144-
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || DEPLOYMENT_TARGET_FREEBSD
1144+
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || TARGET_OS_BSD
11451145
else if (dent->d_type == DT_UNKNOWN) {
11461146
// We need to do an additional stat on this to see if it's really a directory or not.
11471147
// This path should be uncommon.

Diff for: CoreFoundation/Base.subproj/CFInternal.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -543,7 +543,7 @@ CF_INLINE Boolean __CFLockTry(volatile CFLock_t *lock) {
543543
return (InterlockedCompareExchange((LONG volatile *)lock, ~0, 0) == 0);
544544
}
545545

546-
#elif DEPLOYMENT_TARGET_LINUX || DEPLOYMENT_TARGET_FREEBSD
546+
#elif DEPLOYMENT_TARGET_LINUX || TARGET_OS_BSD
547547

548548
typedef int32_t CFLock_t;
549549
#define CFLockInit 0

Diff for: CoreFoundation/Base.subproj/CFPlatform.c

+5-5
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ CF_PRIVATE CFStringRef _CFProcessNameString(void) {
206206
}
207207

208208

209-
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || DEPLOYMENT_TARGET_FREEBSD
209+
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || TARGET_OS_BSD
210210

211211
#include <pwd.h>
212212
#include <sys/param.h>
@@ -262,7 +262,7 @@ CF_EXPORT CFStringRef CFGetUserName(void) {
262262

263263
CF_EXPORT CFStringRef CFCopyUserName(void) {
264264
CFStringRef result = NULL;
265-
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || DEPLOYMENT_TARGET_FREEBSD
265+
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || TARGET_OS_BSD
266266
uid_t euid;
267267
__CFGetUGIDs(&euid, NULL);
268268
struct passwd *upwd = getpwuid(euid ? euid : getuid());
@@ -332,7 +332,7 @@ CF_CROSS_PLATFORM_EXPORT CFStringRef CFCopyFullUserName(void) {
332332

333333

334334
CFURLRef CFCopyHomeDirectoryURL(void) {
335-
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || DEPLOYMENT_TARGET_FREEBSD
335+
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || TARGET_OS_BSD
336336
return _CFCopyHomeDirURLForUser(NULL, true);
337337
#elif DEPLOYMENT_TARGET_WINDOWS
338338
CFURLRef retVal = NULL;
@@ -412,7 +412,7 @@ CF_EXPORT CFURLRef CFCopyHomeDirectoryURLForUser(CFStringRef uName) {
412412
}
413413
}
414414
#endif
415-
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || DEPLOYMENT_TARGET_FREEBSD
415+
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || TARGET_OS_BSD
416416
if (!uName) {
417417
return _CFCopyHomeDirURLForUser(NULL, true);
418418
} else {
@@ -1182,7 +1182,7 @@ CF_PRIVATE int _NS_gettimeofday(struct timeval *tv, struct timezone *tz) {
11821182
#pragma mark -
11831183
#pragma mark Linux OSAtomic
11841184

1185-
#if defined(DEPLOYMENT_TARGET_LINUX) || defined(DEPLOYMENT_TARGET_FREEBSD)
1185+
#if defined(DEPLOYMENT_TARGET_LINUX) || TARGET_OS_BSD
11861186

11871187
bool OSAtomicCompareAndSwapPtr(void *oldp, void *newp, void *volatile *dst)
11881188
{

Diff for: CoreFoundation/Base.subproj/CFRuntime.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ __kCFReleaseEvent = 29
5252

5353
#if DEPLOYMENT_TARGET_WINDOWS || DEPLOYMENT_TARGET_LINUX
5454
#include <malloc.h>
55-
#elif DEPLOYMENT_TARGET_FREEBSD
55+
#elif TARGET_OS_BSD
5656
#include <stdlib.h> // malloc()
5757
#else
5858
#include <malloc/malloc.h>
@@ -1106,7 +1106,7 @@ _CFThreadRef _CF_pthread_main_thread_np(void) {
11061106

11071107

11081108

1109-
#if DEPLOYMENT_TARGET_LINUX || DEPLOYMENT_TARGET_FREEBSD
1109+
#if DEPLOYMENT_TARGET_LINUX || TARGET_OS_BSD
11101110
static void __CFInitialize(void) __attribute__ ((constructor));
11111111
static
11121112
#endif

Diff for: CoreFoundation/Base.subproj/CFUtilities.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
#include <os/lock.h>
6060
#endif
6161

62-
#if DEPLOYMENT_TARGET_LINUX || DEPLOYMENT_TARGET_FREEBSD
62+
#if DEPLOYMENT_TARGET_LINUX || TARGET_OS_BSD
6363
#include <string.h>
6464
#include <sys/mman.h>
6565
#endif
@@ -1239,7 +1239,7 @@ CF_PRIVATE Boolean _CFReadMappedFromFile(CFStringRef path, Boolean map, Boolean
12391239
if (0LL == statBuf.st_size) {
12401240
bytes = malloc(8); // don't return constant string -- it's freed!
12411241
length = 0;
1242-
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || DEPLOYMENT_TARGET_FREEBSD
1242+
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || TARGET_OS_BSD
12431243
} else if (map) {
12441244
if((void *)-1 == (bytes = mmap(0, (size_t)statBuf.st_size, PROT_READ, MAP_PRIVATE, fd, 0))) {
12451245
int32_t savederrno = errno;

Diff for: CoreFoundation/Base.subproj/CoreFoundation_Prefix.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ typedef int boolean_t;
138138
#endif
139139
#endif
140140

141-
#if DEPLOYMENT_TARGET_FREEBSD
141+
#if TARGET_OS_BSD
142142
#include <string.h>
143143
#include <sys/stat.h> // mode_t
144144
#endif
@@ -234,7 +234,7 @@ CF_INLINE uint64_t mach_absolute_time() {
234234

235235
#endif
236236

237-
#if DEPLOYMENT_TARGET_FREEBSD
237+
#if TARGET_OS_BSD
238238
#define HAVE_STRUCT_TIMESPEC 1
239239

240240
#define CF_PRIVATE extern __attribute__((visibility("hidden")))

Diff for: CoreFoundation/Base.subproj/ForFoundationOnly.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ CF_IMPLICIT_BRIDGING_DISABLED
4848

4949
#if DEPLOYMENT_TARGET_LINUX
5050
#include <malloc.h>
51-
#elif DEPLOYMENT_TARGET_FREEBSD
51+
#elif TARGET_OS_BSD
5252
#include <stdlib.h> // malloc()
5353
#elif DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI
5454
#include <malloc/malloc.h>

Diff for: CoreFoundation/CMakeLists.txt

-4
Original file line numberDiff line numberDiff line change
@@ -343,10 +343,6 @@ if(CMAKE_SYSTEM_NAME STREQUAL Linux OR CMAKE_SYSTEM_NAME STREQUAL Android)
343343
PRIVATE
344344
-DHAVE_SCHED_GETAFFINITY)
345345
endif()
346-
elseif(CMAKE_SYSTEM_NAME STREQUAL FreeBSD)
347-
target_compile_definitions(CoreFoundation
348-
PRIVATE
349-
-DDEPLOYMENT_TARGET_FREEBSD)
350346
elseif(CMAKE_SYSTEM_NAME STREQUAL Darwin)
351347
target_compile_definitions(CoreFoundation
352348
PRIVATE

Diff for: CoreFoundation/Locale.subproj/CFLocale.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
#include "CFBundle_Internal.h"
2424
#include "CFLocaleInternal.h"
2525
#include <stdatomic.h>
26-
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_WINDOWS || DEPLOYMENT_TARGET_LINUX || DEPLOYMENT_TARGET_FREEBSD
26+
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_WINDOWS || DEPLOYMENT_TARGET_LINUX || TARGET_OS_BSD
2727
#include <unicode/uloc.h> // ICU locales
2828
#include <unicode/ulocdata.h> // ICU locale data
2929
#include <unicode/ucal.h>

Diff for: CoreFoundation/NumberDate.subproj/CFDate.c

+3-3
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
#endif
2727
#endif
2828

29-
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || DEPLOYMENT_TARGET_FREEBSD
29+
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || TARGET_OS_BSD
3030
#include <sys/time.h>
3131
#endif
3232

@@ -114,7 +114,7 @@ CF_EXPORT CFTimeInterval CFGetSystemUptime(void) {
114114
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED
115115
uint64_t tsr = mach_absolute_time();
116116
return (CFTimeInterval)((double)tsr * __CF1_TSRRate);
117-
#elif DEPLOYMENT_TARGET_LINUX || DEPLOYMENT_TARGET_FREEBSD
117+
#elif DEPLOYMENT_TARGET_LINUX || TARGET_OS_BSD
118118
struct timespec res;
119119
if (clock_gettime(CLOCK_MONOTONIC, &res) != 0) {
120120
HALT;
@@ -176,7 +176,7 @@ CF_PRIVATE void __CFDateInitialize(void) {
176176
}
177177
__CFTSRRate = (double)freq.QuadPart;
178178
__CF1_TSRRate = 1.0 / __CFTSRRate;
179-
#elif DEPLOYMENT_TARGET_LINUX || DEPLOYMENT_TARGET_FREEBSD
179+
#elif DEPLOYMENT_TARGET_LINUX || TARGET_OS_BSD
180180
struct timespec res;
181181
if (clock_getres(CLOCK_MONOTONIC, &res) != 0) {
182182
HALT;

Diff for: CoreFoundation/NumberDate.subproj/CFNumber.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ static const Float64Bits doubleOneBits = {.floatValue = 1.0f};
180180
#define BITSFORDOUBLEZERO doubleZeroBits.bits
181181
#define BITSFORDOUBLEONE doubleOneBits.bits
182182

183-
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || DEPLOYMENT_TARGET_FREEBSD
183+
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || TARGET_OS_BSD
184184
#define FLOAT_POSITIVE_2_TO_THE_64 0x1.0p+64L
185185
#define FLOAT_NEGATIVE_2_TO_THE_127 -0x1.0p+127L
186186
#define FLOAT_POSITIVE_2_TO_THE_127 0x1.0p+127L

Diff for: CoreFoundation/PlugIn.subproj/CFBundle_BinaryTypes.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ CF_EXTERN_C_BEGIN
2626
#define USE_DYLD_PRIV 1
2727
#elif DEPLOYMENT_TARGET_WINDOWS
2828
#define BINARY_SUPPORT_DLL 1
29-
#elif DEPLOYMENT_TARGET_LINUX || DEPLOYMENT_TARGET_FREEBSD
29+
#elif DEPLOYMENT_TARGET_LINUX || TARGET_OS_BSD
3030
#define BINARY_SUPPORT_DLFCN 1
3131
#else
3232
#error Unknown or unspecified DEPLOYMENT_TARGET

Diff for: CoreFoundation/PlugIn.subproj/CFBundle_Resources.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -302,7 +302,7 @@ CF_EXPORT CFStringRef _CFBundleGetCurrentPlatform(void) {
302302
#else
303303
return CFSTR("Linux");
304304
#endif
305-
#elif DEPLOYMENT_TARGET_FREEBSD
305+
#elif TARGET_OS_BSD
306306
return CFSTR("FreeBSD");
307307
#else
308308
#error Unknown or unspecified DEPLOYMENT_TARGET
@@ -324,7 +324,7 @@ CF_PRIVATE CFStringRef _CFBundleGetPlatformExecutablesSubdirectoryName(void) {
324324
#else
325325
return CFSTR("Linux");
326326
#endif
327-
#elif DEPLOYMENT_TARGET_FREEBSD
327+
#elif TARGET_OS_BSD
328328
return CFSTR("FreeBSD");
329329
#else
330330
#error Unknown or unspecified DEPLOYMENT_TARGET

Diff for: CoreFoundation/RunLoop.subproj/CFSocket.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -1117,7 +1117,7 @@ static void __cfSocketLogWithSocket(CFSocketRef s, const char* function, int lin
11171117
#endif
11181118

11191119

1120-
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || DEPLOYMENT_TARGET_FREEBSD
1120+
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || TARGET_OS_BSD
11211121
#define INVALID_SOCKET (CFSocketNativeHandle)(-1)
11221122
#define closesocket(a) close((a))
11231123
#define ioctlsocket(a,b,c) ioctl((a),(b),(c))
@@ -2615,7 +2615,7 @@ static CFSocketRef _CFSocketCreateWithNative(CFAllocatorRef allocator, CFSocketN
26152615

26162616
if (INVALID_SOCKET != sock) CFDictionaryAddValue(__CFAllSockets, (void *)(uintptr_t)sock, memory);
26172617
if (NULL == __CFSocketManagerThread) {
2618-
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || DEPLOYMENT_TARGET_FREEBSD
2618+
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || TARGET_OS_BSD
26192619
_CFThreadRef tid = 0;
26202620
pthread_attr_t attr;
26212621
pthread_attr_init(&attr);

Diff for: CoreFoundation/String.subproj/CFString.c

+3-3
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
#include <stdarg.h>
3535
#include <stdio.h>
3636
#include <string.h>
37-
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_LINUX || DEPLOYMENT_TARGET_FREEBSD
37+
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_LINUX || TARGET_OS_BSD
3838
#include <unistd.h>
3939
#endif
4040

@@ -4657,7 +4657,7 @@ CFDataRef CFStringCreateExternalRepresentation(CFAllocatorRef alloc, CFStringRef
46574657
if (((encoding & 0x0FFF) == kCFStringEncodingUnicode) && ((encoding == kCFStringEncodingUnicode) || ((encoding > kCFStringEncodingUTF8) && (encoding <= kCFStringEncodingUTF32LE)))) {
46584658
guessedByteLength = (length + 1) * ((((encoding >> 26) & 2) == 0) ? sizeof(UTF16Char) : sizeof(UTF32Char)); // UTF32 format has the bit set
46594659
} else if (((guessedByteLength = CFStringGetMaximumSizeForEncoding(length, encoding)) > length) && !CF_IS_OBJC(_kCFRuntimeIDCFString, string) && !CF_IS_SWIFT(_kCFRuntimeIDCFString, string)) { // Multi byte encoding
4660-
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || DEPLOYMENT_TARGET_FREEBSD
4660+
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || TARGET_OS_BSD
46614661
if (__CFStrIsUnicode(string)) {
46624662
CFIndex aLength = CFStringEncodingByteLengthForCharacters(encoding, kCFStringEncodingPrependBOM, __CFStrContents(string), __CFStrLength(string));
46634663
if (aLength > 0) guessedByteLength = aLength;
@@ -4671,7 +4671,7 @@ CFDataRef CFStringCreateExternalRepresentation(CFAllocatorRef alloc, CFStringRef
46714671
if (guessedByteLength == length && __CFStrIsEightBit(string) && __CFStringEncodingIsSupersetOfASCII(encoding)) { // It's all ASCII !!
46724672
return CFDataCreate(alloc, ((uint8_t *)__CFStrContents(string) + __CFStrSkipAnyLengthByte(string)), __CFStrLength(string));
46734673
}
4674-
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || DEPLOYMENT_TARGET_FREEBSD
4674+
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || TARGET_OS_BSD
46754675
}
46764676
#endif
46774677
}

Diff for: CoreFoundation/StringEncodings.subproj/CFUniChar.c

+10-10
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#include "CFStringEncodingConverterExt.h"
1616
#include "CFUnicodeDecomposition.h"
1717
#include "CFUniCharPriv.h"
18-
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || DEPLOYMENT_TARGET_FREEBSD
18+
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || TARGET_OS_BSD
1919
#include <fcntl.h>
2020
#include <sys/types.h>
2121
#include <sys/stat.h>
@@ -34,15 +34,15 @@ extern void _CFGetFrameworkPath(wchar_t *path, int maxLength);
3434

3535
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED
3636
#define __kCFCharacterSetDir "/System/Library/CoreServices"
37-
#elif DEPLOYMENT_TARGET_LINUX || DEPLOYMENT_TARGET_FREEBSD || DEPLOYMENT_TARGET_EMBEDDED_MINI
37+
#elif DEPLOYMENT_TARGET_LINUX || TARGET_OS_BSD || DEPLOYMENT_TARGET_EMBEDDED_MINI
3838
#define __kCFCharacterSetDir "/usr/local/share/CoreFoundation"
3939
#elif DEPLOYMENT_TARGET_WINDOWS
4040
#define __kCFCharacterSetDir "\\Windows\\CoreFoundation"
4141
#endif
4242

4343
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED
4444
#define USE_MACHO_SEGMENT 1
45-
#elif DEPLOYMENT_RUNTIME_SWIFT && (DEPLOYMENT_TARGET_LINUX || DEPLOYMENT_TARGET_FREEBSD || DEPLOYMENT_TARGET_WINDOWS)
45+
#elif DEPLOYMENT_RUNTIME_SWIFT && (DEPLOYMENT_TARGET_LINUX || TARGET_OS_BSD || DEPLOYMENT_TARGET_WINDOWS)
4646
#define USE_RAW_SYMBOL 1
4747
#endif
4848

@@ -107,7 +107,7 @@ static const void *__CFGetSectDataPtr(const char *segname, const char *sectname,
107107

108108
// Memory map the file
109109

110-
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || DEPLOYMENT_TARGET_FREEBSD
110+
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || TARGET_OS_BSD
111111
CF_INLINE void __CFUniCharCharacterSetPath(char *cpath) {
112112
#elif DEPLOYMENT_TARGET_WINDOWS
113113
CF_INLINE void __CFUniCharCharacterSetPath(wchar_t *wpath) {
@@ -116,7 +116,7 @@ CF_INLINE void __CFUniCharCharacterSetPath(wchar_t *wpath) {
116116
#endif
117117
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED
118118
strlcpy(cpath, __kCFCharacterSetDir, MAXPATHLEN);
119-
#elif DEPLOYMENT_TARGET_LINUX || DEPLOYMENT_TARGET_FREEBSD
119+
#elif DEPLOYMENT_TARGET_LINUX || TARGET_OS_BSD
120120
strlcpy(cpath, __kCFCharacterSetDir, MAXPATHLEN);
121121
#elif DEPLOYMENT_TARGET_WINDOWS
122122
wchar_t frameworkPath[MAXPATHLEN];
@@ -171,7 +171,7 @@ void __AddBitmapStateForName(const wchar_t *bitmapName) {
171171
}
172172
#endif
173173

174-
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || DEPLOYMENT_TARGET_FREEBSD
174+
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || TARGET_OS_BSD
175175
static bool __CFUniCharLoadBytesFromFile(const char *fileName, const void **bytes, int64_t *fileSize) {
176176
#elif DEPLOYMENT_TARGET_WINDOWS
177177
static bool __CFUniCharLoadBytesFromFile(const wchar_t *fileName, const void **bytes, int64_t *fileSize) {
@@ -238,7 +238,7 @@ static bool __CFUniCharLoadBytesFromFile(const wchar_t *fileName, const void **b
238238
#endif // USE_MACHO_SEGMENT
239239

240240

241-
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || DEPLOYMENT_TARGET_FREEBSD
241+
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || TARGET_OS_BSD
242242
#if !defined(CF_UNICHAR_BITMAP_FILE)
243243
#if USE_MACHO_SEGMENT
244244
#define CF_UNICHAR_BITMAP_FILE "__csbitmaps"
@@ -254,7 +254,7 @@ static bool __CFUniCharLoadBytesFromFile(const wchar_t *fileName, const void **b
254254
#error Unknown or unspecified DEPLOYMENT_TARGET
255255
#endif
256256

257-
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || DEPLOYMENT_TARGET_FREEBSD
257+
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || TARGET_OS_BSD
258258
#if __CF_BIG_ENDIAN__
259259
#if USE_MACHO_SEGMENT
260260
#define MAPPING_TABLE_FILE "__data"
@@ -286,7 +286,7 @@ static bool __CFUniCharLoadBytesFromFile(const wchar_t *fileName, const void **b
286286
#error Unknown or unspecified DEPLOYMENT_TARGET
287287
#endif
288288

289-
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || DEPLOYMENT_TARGET_FREEBSD
289+
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || TARGET_OS_BSD
290290
#if USE_MACHO_SEGMENT
291291
#define PROP_DB_FILE "__properties"
292292
#else
@@ -308,7 +308,7 @@ static bool __CFUniCharLoadBytesFromFile(const wchar_t *fileName, const void **b
308308
#define CF_UNICODE_DATA_SYM __CFUnicodeDataL
309309
#endif
310310

311-
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || DEPLOYMENT_TARGET_FREEBSD
311+
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || TARGET_OS_BSD
312312
static bool __CFUniCharLoadFile(const char *bitmapName, const void **bytes, int64_t *fileSize) {
313313
#if USE_MACHO_SEGMENT
314314
*bytes = __CFGetSectDataPtr("__UNICODE", bitmapName, NULL);

Diff for: CoreFoundation/URL.subproj/CFURLAccess.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ CFData read/write routines
2424
#include <CoreFoundation/CFNumber.h>
2525
#include <string.h>
2626
#include <ctype.h>
27-
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || DEPLOYMENT_TARGET_FREEBSD
27+
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || TARGET_OS_BSD
2828
#include <stdlib.h>
2929
#include <unistd.h>
3030
#include <dirent.h>
@@ -233,7 +233,7 @@ static Boolean _CFFileURLWritePropertiesToResource(CFURLRef url, CFDictionaryRef
233233
CFNumberRef modeNum = (CFNumberRef)value;
234234
CFNumberGetValue(modeNum, kCFNumberSInt32Type, &mode);
235235
} else {
236-
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || DEPLOYMENT_TARGET_FREEBSD
236+
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || TARGET_OS_BSD
237237
#define MODE_TYPE mode_t
238238
#elif DEPLOYMENT_TARGET_WINDOWS
239239
#define MODE_TYPE uint16_t

0 commit comments

Comments
 (0)