Loading...
stdlib/FreeBSD/exit.c Libc-1725.40.4 Libc-1506.40.4
--- Libc/Libc-1725.40.4/stdlib/FreeBSD/exit.c
+++ Libc/Libc-1506.40.4/stdlib/FreeBSD/exit.c
@@ -47,12 +47,7 @@
 
 #include <TargetConditionals.h>
 
-#if __APPLE__
-int __cleanup = 0;
-#else
 void (* CLEANUP_PTRAUTH __cleanup)(void);
-#endif // __APPLE__
-
 extern void __exit(int) __attribute__((noreturn));
 #if __has_feature(cxx_thread_local) || __has_feature(c_thread_local)
 extern void _tlv_exit();
@@ -69,11 +64,7 @@
 #endif // __has_feature(cxx_thread_local) || __has_feature(c_thread_local)
 	__cxa_finalize(NULL);
 	if (__cleanup)
-#ifdef __APPLE__
-		_cleanup();
-#else
 		(*__cleanup)();
-#endif // __APPLE__
 	__exit(status);
 }
 #pragma clang diagnostic pop