Loading...
include/sys/cdefs.h Libc-1725.40.4 /dev/null
--- Libc/Libc-1725.40.4/include/sys/cdefs.h
+++ /dev/null
@@ -1,124 +0,0 @@
-/*
- * Copyright (c) 2006 - 2008 Apple Inc. All rights reserved.
- *
- * @APPLE_LICENSE_HEADER_START@
- * 
- * This file contains Original Code and/or Modifications of Original Code
- * as defined in and that are subject to the Apple Public Source License
- * Version 2.0 (the 'License'). You may not use this file except in
- * compliance with the License. Please obtain a copy of the License at
- * http://www.opensource.apple.com/apsl/ and read it before using this
- * file.
- * 
- * The Original Code and all software distributed under the License are
- * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
- * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
- * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
- * Please see the License for the specific language governing rights and
- * limitations under the License.
- * 
- * @APPLE_LICENSE_HEADER_END@
- */
-
-/***********************************************************************
- * Not to be installed in /usr/include
- ***********************************************************************/
-
-#ifndef _LIBC_SYS_CDEFS_H_
-#define _LIBC_SYS_CDEFS_H_
-
-/*
- * Now include the real sys/cdefs.h.  The checks in libc-features.h will assure
- * that those macros are consistent with the current build environment.
- */
-#include_next <sys/cdefs.h>
-#ifndef _LIBC_NO_FEATURE_VERIFICATION
-#if defined(__arm64__) || defined(__arm__) || defined(__i386__) || defined(__x86_64__)
-#  include "libc-features.h"
-#else
-#  error "Unknown architecture."
-#endif
-#endif /* _LIBC_NO_FEATURE_VERIFICATION */
-
-/*
- * symbol suffixes used for symbol versioning
- */
-#if defined(VARIANT_LEGACY)
-#  define LIBC_SUF_UNIX03		/* nothing */
-#  define LIBC_SUF_64_BIT_INO_T		/* nothing */
-#  define LIBC_SUF_NON_CANCELABLE	/* nothing */
-#  define LIBC_SUF_1050			/* nothing */
-#else /* !VARIANT_LEGACY */
-#  if __DARWIN_ONLY_UNIX_CONFORMANCE
-#    define LIBC_SUF_UNIX03		/* nothing */
-#  else /* !__DARWIN_ONLY_UNIX_CONFORMANCE */
-#    define LIBC_SUF_UNIX03		"$UNIX2003"
-#  endif /* __DARWIN_ONLY_UNIX_CONFORMANCE */
-
-#  if defined(VARIANT_INODE32)
-#    define LIBC_SUF_64_BIT_INO_T	/* nothing */
-#  else /* !VARIANT_INODE32 */
-#    if __DARWIN_ONLY_64_BIT_INO_T
-#      define LIBC_SUF_64_BIT_INO_T	/* nothing */
-#    else /* !__DARWIN_ONLY_64_BIT_INO_T */
-#      define LIBC_SUF_64_BIT_INO_T	"$INODE64"
-#    endif /* __DARWIN_ONLY_64_BIT_INO_T */
-#  endif /* VARIANT_INODE32 */
-
-#  if defined(VARIANT_CANCELABLE)
-#    define LIBC_SUF_NON_CANCELABLE	/* nothing */
-#  else /* !LIBC_NON_CANCELABLE */
-#    define LIBC_SUF_NON_CANCELABLE	"$NOCANCEL"
-#  endif /* LIBC_NON_CANCELABLE */
-
-#  if defined(VARIANT_PRE1050)
-#    define LIBC_SUF_1050		/* nothing */
-#  else /* !VARIANT_PRE1050 */
-#    if __DARWIN_ONLY_VERS_1050
-#      define LIBC_SUF_1050		/* nothing */
-#    else /* !__DARWIN_ONLY_VERS_1050 */
-#      define LIBC_SUF_1050		"$1050"
-#    endif /* __DARWIN_ONLY_VERS_1050 */
-#  endif /* VARIANT_PRE1050 */
-
-#endif /* LIBC_UNIX03 */
-
-#define LIBC_SUF_EXTSN			"$DARWIN_EXTSN"
-
-/*
- * symbol versioning macros
- */
-#define LIBC_ALIAS(sym)		__asm("_" __STRING(sym) LIBC_SUF_UNIX03)
-#define LIBC_ALIAS_C(sym)	__asm("_" __STRING(sym) LIBC_SUF_NON_CANCELABLE LIBC_SUF_UNIX03)
-#define LIBC_ALIAS_I(sym)	__asm("_" __STRING(sym) LIBC_SUF_64_BIT_INO_T LIBC_SUF_UNIX03)
-#define LIBC_INODE64(sym)	__asm("_" __STRING(sym) LIBC_SUF_64_BIT_INO_T)
-
-#define LIBC_1050(sym)		__asm("_" __STRING(sym) LIBC_SUF_1050)
-#define LIBC_1050ALIAS(sym)	__asm("_" __STRING(sym) LIBC_SUF_1050 LIBC_SUF_UNIX03)
-#define LIBC_1050ALIAS_C(sym)	__asm("_" __STRING(sym) LIBC_SUF_1050 LIBC_SUF_NON_CANCELABLE LIBC_SUF_UNIX03)
-#define LIBC_1050ALIAS_I(sym)	__asm("_" __STRING(sym) LIBC_SUF_1050 LIBC_SUF_64_BIT_INO_T LIBC_SUF_UNIX03)
-#define LIBC_1050INODE64(sym)	__asm("_" __STRING(sym) LIBC_SUF_1050 LIBC_SUF_64_BIT_INO_T)
-
-#define LIBC_EXTSN(sym)		__asm("_" __STRING(sym) LIBC_SUF_EXTSN)
-#define LIBC_EXTSN_C(sym)	__asm("_" __STRING(sym) LIBC_SUF_EXTSN LIBC_SUF_NON_CANCELABLE)
-
-extern int pthread_key_init_np(int, void (*)(void *));
-
-// Not needed anymore by this header, but other headers rely on this include being here.
-#include <TargetConditionals.h>
-
-#define	__LIBC_PTHREAD_KEY(x)		(10 + (x))
-
-/*
- * Libc pthread key assignments
- */
-#define __LIBC_PTHREAD_KEY_XLOCALE	__LIBC_PTHREAD_KEY(0)
-//#define __LIBC_PTHREAD_KEY_RESERVED_WIN64	__LIBC_PTHREAD_KEY(1)
-#define __LIBC_PTHREAD_KEY_LOCALTIME	__LIBC_PTHREAD_KEY(2)
-#define __LIBC_PTHREAD_KEY_GMTIME	__LIBC_PTHREAD_KEY(3)
-#define __LIBC_PTHREAD_KEY_GDTOA_BIGINT	__LIBC_PTHREAD_KEY(4)
-#define __LIBC_PTHREAD_KEY_PARSEFLOAT	__LIBC_PTHREAD_KEY(5)
-#define __LIBC_PTHREAD_KEY_TTYNAME	__LIBC_PTHREAD_KEY(6)
-
-#endif /* _LIBC_SYS_CDEFS_H_ */