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