Skip to content

Commit f00674a

Browse files
committed
CoreFoundation: define _CFThreadIsMainThread on Win32
This function is publicly visible and used by Foundation on Windows. Ensure that the symbol is defined.
1 parent 386e587 commit f00674a

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

CoreFoundation/Base.subproj/CFPlatform.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,11 +126,13 @@ const char *_CFProcessPath(void) {
126126
}
127127
#endif
128128

129-
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI
129+
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_WINDOWS
130130
CF_CROSS_PLATFORM_EXPORT Boolean _CFIsMainThread(void) {
131131
return pthread_main_np() == 1;
132132
}
133+
#endif
133134

135+
#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI
134136
const char *_CFProcessPath(void) {
135137
if (__CFProcessPath) return __CFProcessPath;
136138
#if DEPLOYMENT_TARGET_MACOSX

0 commit comments

Comments
 (0)