 b64f8b07c1
			
		
	
	b64f8b07c1
	
	
	
		
			
			git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@119395 91177308-0d34-0410-b5e6-96231b3b80d8
		
			
				
	
	
		
			342 lines
		
	
	
		
			4.5 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			342 lines
		
	
	
		
			4.5 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
| // -*- C++ -*-
 | |
| //===----------------------------------------------------------------------===//
 | |
| //
 | |
| //                     The LLVM Compiler Infrastructure
 | |
| //
 | |
| // This file is dual licensed under the MIT and the University of Illinois Open
 | |
| // Source Licenses. 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()
 | |
| {
 | |
| }
 |