libcxx

libcxx mirror with random patches
git clone https://git.neptards.moe/neptards/libcxx.git
Log | Files | Refs

cerrno.pass.cpp (4818B)


      1 // -*- C++ -*-
      2 //===----------------------------------------------------------------------===//
      3 //
      4 //                     The LLVM Compiler Infrastructure
      5 //
      6 // This file is dual licensed under the MIT and the University of Illinois Open
      7 // Source Licenses. See LICENSE.TXT for details.
      8 //
      9 //===----------------------------------------------------------------------===//
     10 
     11 // test <cerrno>
     12 
     13 #include <cerrno>
     14 
     15 #ifndef E2BIG
     16 #error E2BIG not defined
     17 #endif
     18 
     19 #ifndef EACCES
     20 #error EACCES not defined
     21 #endif
     22 
     23 #ifndef EACCES
     24 #error EACCES not defined
     25 #endif
     26 
     27 #ifndef EADDRINUSE
     28 #error EADDRINUSE not defined
     29 #endif
     30 
     31 #ifndef EADDRNOTAVAIL
     32 #error EADDRNOTAVAIL not defined
     33 #endif
     34 
     35 #ifndef EAFNOSUPPORT
     36 #error EAFNOSUPPORT not defined
     37 #endif
     38 
     39 #ifndef EAGAIN
     40 #error EAGAIN not defined
     41 #endif
     42 
     43 #ifndef EALREADY
     44 #error EALREADY not defined
     45 #endif
     46 
     47 #ifndef EBADF
     48 #error EBADF not defined
     49 #endif
     50 
     51 #ifndef EBADMSG
     52 #error EBADMSG not defined
     53 #endif
     54 
     55 #ifndef EBUSY
     56 #error EBUSY not defined
     57 #endif
     58 
     59 #ifndef ECANCELED
     60 #error ECANCELED not defined
     61 #endif
     62 
     63 #ifndef ECHILD
     64 #error ECHILD not defined
     65 #endif
     66 
     67 #ifndef ECONNABORTED
     68 #error ECONNABORTED not defined
     69 #endif
     70 
     71 #ifndef ECONNREFUSED
     72 #error ECONNREFUSED not defined
     73 #endif
     74 
     75 #ifndef ECONNRESET
     76 #error ECONNRESET not defined
     77 #endif
     78 
     79 #ifndef EDEADLK
     80 #error EDEADLK not defined
     81 #endif
     82 
     83 #ifndef EDESTADDRREQ
     84 #error EDESTADDRREQ not defined
     85 #endif
     86 
     87 #ifndef EDOM
     88 #error EDOM not defined
     89 #endif
     90 
     91 #ifndef EEXIST
     92 #error EEXIST not defined
     93 #endif
     94 
     95 #ifndef EFAULT
     96 #error EFAULT not defined
     97 #endif
     98 
     99 #ifndef EFBIG
    100 #error EFBIG not defined
    101 #endif
    102 
    103 #ifndef EHOSTUNREACH
    104 #error EHOSTUNREACH not defined
    105 #endif
    106 
    107 #ifndef EIDRM
    108 #error EIDRM not defined
    109 #endif
    110 
    111 #ifndef EILSEQ
    112 #error EILSEQ not defined
    113 #endif
    114 
    115 #ifndef EINPROGRESS
    116 #error EINPROGRESS not defined
    117 #endif
    118 
    119 #ifndef EINTR
    120 #error EINTR not defined
    121 #endif
    122 
    123 #ifndef EINVAL
    124 #error EINVAL not defined
    125 #endif
    126 
    127 #ifndef EIO
    128 #error EIO not defined
    129 #endif
    130 
    131 #ifndef EISCONN
    132 #error EISCONN not defined
    133 #endif
    134 
    135 #ifndef EISDIR
    136 #error EISDIR not defined
    137 #endif
    138 
    139 #ifndef ELOOP
    140 #error ELOOP not defined
    141 #endif
    142 
    143 #ifndef EMFILE
    144 #error EMFILE not defined
    145 #endif
    146 
    147 #ifndef EMLINK
    148 #error EMLINK not defined
    149 #endif
    150 
    151 #ifndef EMSGSIZE
    152 #error EMSGSIZE not defined
    153 #endif
    154 
    155 #ifndef ENAMETOOLONG
    156 #error ENAMETOOLONG not defined
    157 #endif
    158 
    159 #ifndef ENETDOWN
    160 #error ENETDOWN not defined
    161 #endif
    162 
    163 #ifndef ENETRESET
    164 #error ENETRESET not defined
    165 #endif
    166 
    167 #ifndef ENETUNREACH
    168 #error ENETUNREACH not defined
    169 #endif
    170 
    171 #ifndef ENFILE
    172 #error ENFILE not defined
    173 #endif
    174 
    175 #ifndef ENOBUFS
    176 #error ENOBUFS not defined
    177 #endif
    178 
    179 #if (defined(_XOPEN_STREAMS) && _XOPEN_STREAMS != -1)
    180 #ifndef ENODATA
    181 #error ENODATA not defined
    182 #endif
    183 #endif
    184 
    185 #ifndef ENODEV
    186 #error ENODEV not defined
    187 #endif
    188 
    189 #ifndef ENOENT
    190 #error ENOENT not defined
    191 #endif
    192 
    193 #ifndef ENOEXEC
    194 #error ENOEXEC not defined
    195 #endif
    196 
    197 #ifndef ENOLCK
    198 #error ENOLCK not defined
    199 #endif
    200 
    201 #ifndef ENOLINK
    202 #error ENOLINK not defined
    203 #endif
    204 
    205 #ifndef ENOMEM
    206 #error ENOMEM not defined
    207 #endif
    208 
    209 #ifndef ENOMSG
    210 #error ENOMSG not defined
    211 #endif
    212 
    213 #ifndef ENOPROTOOPT
    214 #error ENOPROTOOPT not defined
    215 #endif
    216 
    217 #ifndef ENOSPC
    218 #error ENOSPC not defined
    219 #endif
    220 
    221 #if (defined(_XOPEN_STREAMS) && _XOPEN_STREAMS != -1)
    222 #ifndef ENOSR
    223 #error ENOSR not defined
    224 #endif
    225 #endif
    226 
    227 #if (defined(_XOPEN_STREAMS) && _XOPEN_STREAMS != -1)
    228 #ifndef ENOSTR
    229 #error ENOSTR not defined
    230 #endif
    231 #endif
    232 
    233 #ifndef ENOSYS
    234 #error ENOSYS not defined
    235 #endif
    236 
    237 #ifndef ENOTCONN
    238 #error ENOTCONN not defined
    239 #endif
    240 
    241 #ifndef ENOTDIR
    242 #error ENOTDIR not defined
    243 #endif
    244 
    245 #ifndef ENOTEMPTY
    246 #error ENOTEMPTY not defined
    247 #endif
    248 
    249 #ifndef ENOTRECOVERABLE
    250 #error ENOTRECOVERABLE not defined
    251 #endif
    252 
    253 #ifndef ENOTSOCK
    254 #error ENOTSOCK not defined
    255 #endif
    256 
    257 #ifndef ENOTSUP
    258 #error ENOTSUP not defined
    259 #endif
    260 
    261 #ifndef ENOTTY
    262 #error ENOTTY not defined
    263 #endif
    264 
    265 #ifndef ENXIO
    266 #error ENXIO not defined
    267 #endif
    268 
    269 #ifndef EOPNOTSUPP
    270 #error EOPNOTSUPP not defined
    271 #endif
    272 
    273 #ifndef EOVERFLOW
    274 #error EOVERFLOW not defined
    275 #endif
    276 
    277 #ifndef EOWNERDEAD
    278 #error EOWNERDEAD not defined
    279 #endif
    280 
    281 #ifndef EPERM
    282 #error EPERM not defined
    283 #endif
    284 
    285 #ifndef EPIPE
    286 #error EPIPE not defined
    287 #endif
    288 
    289 #ifndef EPROTO
    290 #error EPROTO not defined
    291 #endif
    292 
    293 #ifndef EPROTONOSUPPORT
    294 #error EPROTONOSUPPORT not defined
    295 #endif
    296 
    297 #ifndef EPROTOTYPE
    298 #error EPROTOTYPE not defined
    299 #endif
    300 
    301 #ifndef ERANGE
    302 #error ERANGE not defined
    303 #endif
    304 
    305 #ifndef EROFS
    306 #error EROFS not defined
    307 #endif
    308 
    309 #ifndef ESPIPE
    310 #error ESPIPE not defined
    311 #endif
    312 
    313 #ifndef ESRCH
    314 #error ESRCH not defined
    315 #endif
    316 
    317 #if (defined(_XOPEN_STREAMS) && _XOPEN_STREAMS != -1)
    318 #ifndef ETIME
    319 #error ETIME not defined
    320 #endif
    321 #endif
    322 
    323 #ifndef ETIMEDOUT
    324 #error ETIMEDOUT not defined
    325 #endif
    326 
    327 #ifndef ETXTBSY
    328 #error ETXTBSY not defined
    329 #endif
    330 
    331 #ifndef EWOULDBLOCK
    332 #error EWOULDBLOCK not defined
    333 #endif
    334 
    335 #ifndef EXDEV
    336 #error EXDEV not defined
    337 #endif
    338 
    339 #ifndef errno
    340 #error errno not defined
    341 #endif
    342 
    343 int main()
    344 {
    345 }