f5256e16df
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@103516 91177308-0d34-0410-b5e6-96231b3b80d8
342 lines
4.5 KiB
C++
342 lines
4.5 KiB
C++
// -*- C++ -*-
|
|
//===-------------------------- algorithm ---------------------------------===//
|
|
//
|
|
// The LLVM Compiler Infrastructure
|
|
//
|
|
// This file is distributed under the University of Illinois Open Source
|
|
// License. See LICENSE.TXT for details.
|
|
//
|
|
//===----------------------------------------------------------------------===//
|
|
|
|
// test <cerrno>
|
|
|
|
#include <cerrno>
|
|
|
|
#ifndef _LIBCPP_VERSION
|
|
#error _LIBCPP_VERSION not defined
|
|
#endif
|
|
|
|
#ifndef E2BIG
|
|
#error E2BIG not defined
|
|
#endif
|
|
|
|
#ifndef EACCES
|
|
#error EACCES not defined
|
|
#endif
|
|
|
|
#ifndef EACCES
|
|
#error EACCES not defined
|
|
#endif
|
|
|
|
#ifndef EADDRINUSE
|
|
#error EADDRINUSE not defined
|
|
#endif
|
|
|
|
#ifndef EADDRNOTAVAIL
|
|
#error EADDRNOTAVAIL not defined
|
|
#endif
|
|
|
|
#ifndef EAFNOSUPPORT
|
|
#error EAFNOSUPPORT not defined
|
|
#endif
|
|
|
|
#ifndef EAGAIN
|
|
#error EAGAIN not defined
|
|
#endif
|
|
|
|
#ifndef EALREADY
|
|
#error EALREADY not defined
|
|
#endif
|
|
|
|
#ifndef EBADF
|
|
#error EBADF not defined
|
|
#endif
|
|
|
|
#ifndef EBADMSG
|
|
#error EBADMSG not defined
|
|
#endif
|
|
|
|
#ifndef EBUSY
|
|
#error EBUSY not defined
|
|
#endif
|
|
|
|
#ifndef ECANCELED
|
|
#error ECANCELED not defined
|
|
#endif
|
|
|
|
#ifndef ECHILD
|
|
#error ECHILD not defined
|
|
#endif
|
|
|
|
#ifndef ECONNABORTED
|
|
#error ECONNABORTED not defined
|
|
#endif
|
|
|
|
#ifndef ECONNREFUSED
|
|
#error ECONNREFUSED not defined
|
|
#endif
|
|
|
|
#ifndef ECONNRESET
|
|
#error ECONNRESET not defined
|
|
#endif
|
|
|
|
#ifndef EDEADLK
|
|
#error EDEADLK not defined
|
|
#endif
|
|
|
|
#ifndef EDESTADDRREQ
|
|
#error EDESTADDRREQ not defined
|
|
#endif
|
|
|
|
#ifndef EDOM
|
|
#error EDOM not defined
|
|
#endif
|
|
|
|
#ifndef EEXIST
|
|
#error EEXIST not defined
|
|
#endif
|
|
|
|
#ifndef EFAULT
|
|
#error EFAULT not defined
|
|
#endif
|
|
|
|
#ifndef EFBIG
|
|
#error EFBIG not defined
|
|
#endif
|
|
|
|
#ifndef EHOSTUNREACH
|
|
#error EHOSTUNREACH not defined
|
|
#endif
|
|
|
|
#ifndef EIDRM
|
|
#error EIDRM not defined
|
|
#endif
|
|
|
|
#ifndef EILSEQ
|
|
#error EILSEQ not defined
|
|
#endif
|
|
|
|
#ifndef EINPROGRESS
|
|
#error EINPROGRESS not defined
|
|
#endif
|
|
|
|
#ifndef EINTR
|
|
#error EINTR not defined
|
|
#endif
|
|
|
|
#ifndef EINVAL
|
|
#error EINVAL not defined
|
|
#endif
|
|
|
|
#ifndef EIO
|
|
#error EIO not defined
|
|
#endif
|
|
|
|
#ifndef EISCONN
|
|
#error EISCONN not defined
|
|
#endif
|
|
|
|
#ifndef EISDIR
|
|
#error EISDIR not defined
|
|
#endif
|
|
|
|
#ifndef ELOOP
|
|
#error ELOOP not defined
|
|
#endif
|
|
|
|
#ifndef EMFILE
|
|
#error EMFILE not defined
|
|
#endif
|
|
|
|
#ifndef EMLINK
|
|
#error EMLINK not defined
|
|
#endif
|
|
|
|
#ifndef EMSGSIZE
|
|
#error EMSGSIZE not defined
|
|
#endif
|
|
|
|
#ifndef ENAMETOOLONG
|
|
#error ENAMETOOLONG not defined
|
|
#endif
|
|
|
|
#ifndef ENETDOWN
|
|
#error ENETDOWN not defined
|
|
#endif
|
|
|
|
#ifndef ENETRESET
|
|
#error ENETRESET not defined
|
|
#endif
|
|
|
|
#ifndef ENETUNREACH
|
|
#error ENETUNREACH not defined
|
|
#endif
|
|
|
|
#ifndef ENFILE
|
|
#error ENFILE not defined
|
|
#endif
|
|
|
|
#ifndef ENOBUFS
|
|
#error ENOBUFS not defined
|
|
#endif
|
|
|
|
#ifndef ENODATA
|
|
#error ENODATA not defined
|
|
#endif
|
|
|
|
#ifndef ENODEV
|
|
#error ENODEV not defined
|
|
#endif
|
|
|
|
#ifndef ENOENT
|
|
#error ENOENT not defined
|
|
#endif
|
|
|
|
#ifndef ENOEXEC
|
|
#error ENOEXEC not defined
|
|
#endif
|
|
|
|
#ifndef ENOLCK
|
|
#error ENOLCK not defined
|
|
#endif
|
|
|
|
#ifndef ENOLINK
|
|
#error ENOLINK not defined
|
|
#endif
|
|
|
|
#ifndef ENOMEM
|
|
#error ENOMEM not defined
|
|
#endif
|
|
|
|
#ifndef ENOMSG
|
|
#error ENOMSG not defined
|
|
#endif
|
|
|
|
#ifndef ENOPROTOOPT
|
|
#error ENOPROTOOPT not defined
|
|
#endif
|
|
|
|
#ifndef ENOSPC
|
|
#error ENOSPC not defined
|
|
#endif
|
|
|
|
#ifndef ENOSR
|
|
#error ENOSR not defined
|
|
#endif
|
|
|
|
#ifndef ENOSTR
|
|
#error ENOSTR not defined
|
|
#endif
|
|
|
|
#ifndef ENOSYS
|
|
#error ENOSYS not defined
|
|
#endif
|
|
|
|
#ifndef ENOTCONN
|
|
#error ENOTCONN not defined
|
|
#endif
|
|
|
|
#ifndef ENOTDIR
|
|
#error ENOTDIR not defined
|
|
#endif
|
|
|
|
#ifndef ENOTEMPTY
|
|
#error ENOTEMPTY not defined
|
|
#endif
|
|
|
|
#ifndef ENOTRECOVERABLE
|
|
#error ENOTRECOVERABLE not defined
|
|
#endif
|
|
|
|
#ifndef ENOTSOCK
|
|
#error ENOTSOCK not defined
|
|
#endif
|
|
|
|
#ifndef ENOTSUP
|
|
#error ENOTSUP not defined
|
|
#endif
|
|
|
|
#ifndef ENOTTY
|
|
#error ENOTTY not defined
|
|
#endif
|
|
|
|
#ifndef ENXIO
|
|
#error ENXIO not defined
|
|
#endif
|
|
|
|
#ifndef EOPNOTSUPP
|
|
#error EOPNOTSUPP not defined
|
|
#endif
|
|
|
|
#ifndef EOVERFLOW
|
|
#error EOVERFLOW not defined
|
|
#endif
|
|
|
|
#ifndef EOWNERDEAD
|
|
#error EOWNERDEAD not defined
|
|
#endif
|
|
|
|
#ifndef EPERM
|
|
#error EPERM not defined
|
|
#endif
|
|
|
|
#ifndef EPIPE
|
|
#error EPIPE not defined
|
|
#endif
|
|
|
|
#ifndef EPROTO
|
|
#error EPROTO not defined
|
|
#endif
|
|
|
|
#ifndef EPROTONOSUPPORT
|
|
#error EPROTONOSUPPORT not defined
|
|
#endif
|
|
|
|
#ifndef EPROTOTYPE
|
|
#error EPROTOTYPE not defined
|
|
#endif
|
|
|
|
#ifndef ERANGE
|
|
#error ERANGE not defined
|
|
#endif
|
|
|
|
#ifndef EROFS
|
|
#error EROFS not defined
|
|
#endif
|
|
|
|
#ifndef ESPIPE
|
|
#error ESPIPE not defined
|
|
#endif
|
|
|
|
#ifndef ESRCH
|
|
#error ESRCH not defined
|
|
#endif
|
|
|
|
#ifndef ETIME
|
|
#error ETIME not defined
|
|
#endif
|
|
|
|
#ifndef ETIMEDOUT
|
|
#error ETIMEDOUT not defined
|
|
#endif
|
|
|
|
#ifndef ETXTBSY
|
|
#error ETXTBSY not defined
|
|
#endif
|
|
|
|
#ifndef EWOULDBLOCK
|
|
#error EWOULDBLOCK not defined
|
|
#endif
|
|
|
|
#ifndef EXDEV
|
|
#error EXDEV not defined
|
|
#endif
|
|
|
|
#ifndef errno
|
|
#error errno not defined
|
|
#endif
|
|
|
|
int main()
|
|
{
|
|
}
|