zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

_posix_availability.h (2905B) - Raw


      1 /* Copyright (c) 2010 Apple Inc. All rights reserved.
      2  * 
      3  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
      4  * 
      5  * This file contains Original Code and/or Modifications of Original Code
      6  * as defined in and that are subject to the Apple Public Source License
      7  * Version 2.0 (the 'License'). You may not use this file except in
      8  * compliance with the License. The rights granted to you under the License
      9  * may not be used to create, or enable the creation or redistribution of,
     10  * unlawful or unlicensed copies of an Apple operating system, or to
     11  * circumvent, violate, or enable the circumvention or violation of, any
     12  * terms of an Apple operating system software license agreement.
     13  * 
     14  * Please obtain a copy of the License at
     15  * http://www.opensource.apple.com/apsl/ and read it before using this file.
     16  * 
     17  * The Original Code and all software distributed under the License are
     18  * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
     19  * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
     20  * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
     21  * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
     22  * Please see the License for the specific language governing rights and
     23  * limitations under the License.
     24  * 
     25  * @APPLE_OSREFERENCE_LICENSE_HEADER_END@
     26  */
     27 
     28 #ifndef _CDEFS_H_
     29 # error "Never use <sys/_posix_availability.h> directly.  Use <sys/cdefs.h> instead."
     30 #endif
     31 
     32 #if !defined(_DARWIN_C_SOURCE) && defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE >= 198808L
     33 #define ___POSIX_C_DEPRECATED_STARTING_198808L __deprecated
     34 #else
     35 #define ___POSIX_C_DEPRECATED_STARTING_198808L
     36 #endif
     37 
     38 #if !defined(_DARWIN_C_SOURCE) && defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE >= 199009L
     39 #define ___POSIX_C_DEPRECATED_STARTING_199009L __deprecated
     40 #else
     41 #define ___POSIX_C_DEPRECATED_STARTING_199009L
     42 #endif
     43 
     44 #if !defined(_DARWIN_C_SOURCE) && defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE >= 199209L
     45 #define ___POSIX_C_DEPRECATED_STARTING_199209L __deprecated
     46 #else
     47 #define ___POSIX_C_DEPRECATED_STARTING_199209L
     48 #endif
     49 
     50 #if !defined(_DARWIN_C_SOURCE) && defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE >= 199309L
     51 #define ___POSIX_C_DEPRECATED_STARTING_199309L __deprecated
     52 #else
     53 #define ___POSIX_C_DEPRECATED_STARTING_199309L
     54 #endif
     55 
     56 #if !defined(_DARWIN_C_SOURCE) && defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE >= 199506L
     57 #define ___POSIX_C_DEPRECATED_STARTING_199506L __deprecated
     58 #else
     59 #define ___POSIX_C_DEPRECATED_STARTING_199506L
     60 #endif
     61 
     62 #if !defined(_DARWIN_C_SOURCE) && defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE >= 200112L
     63 #define ___POSIX_C_DEPRECATED_STARTING_200112L __deprecated
     64 #else
     65 #define ___POSIX_C_DEPRECATED_STARTING_200112L
     66 #endif
     67 
     68 #if !defined(_DARWIN_C_SOURCE) && defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE >= 200809L
     69 #define ___POSIX_C_DEPRECATED_STARTING_200809L __deprecated
     70 #else
     71 #define ___POSIX_C_DEPRECATED_STARTING_200809L
     72 #endif
     73