Blame boost/cerrno.hpp

Packit 58578d
//  Boost cerrno.hpp header  -------------------------------------------------//
Packit 58578d
Packit 58578d
//  Copyright Beman Dawes 2005.
Packit 58578d
//  Use, modification, and distribution is subject to the Boost Software
Packit 58578d
//  License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
Packit 58578d
//  http://www.boost.org/LICENSE_1_0.txt)
Packit 58578d
Packit 58578d
//  See library home page at http://www.boost.org/libs/system
Packit 58578d
Packit 58578d
#ifndef BOOST_SYSTEM_CERRNO_HPP
Packit 58578d
#define BOOST_SYSTEM_CERRNO_HPP
Packit 58578d
Packit 58578d
#include <cerrno>
Packit 58578d
Packit 58578d
//  supply errno values likely to be missing, particularly on Windows
Packit 58578d
Packit 58578d
#ifndef EAFNOSUPPORT
Packit 58578d
#define EAFNOSUPPORT 9901
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef EADDRINUSE
Packit 58578d
#define EADDRINUSE 9902
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef EADDRNOTAVAIL
Packit 58578d
#define EADDRNOTAVAIL 9903
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef EISCONN
Packit 58578d
#define EISCONN 9904
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef EBADMSG
Packit 58578d
#define EBADMSG 9905
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef ECONNABORTED
Packit 58578d
#define ECONNABORTED 9906
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef EALREADY
Packit 58578d
#define EALREADY 9907
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef ECONNREFUSED
Packit 58578d
#define ECONNREFUSED 9908
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef ECONNRESET
Packit 58578d
#define ECONNRESET 9909
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef EDESTADDRREQ
Packit 58578d
#define EDESTADDRREQ 9910
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef EHOSTUNREACH
Packit 58578d
#define EHOSTUNREACH 9911
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef EIDRM
Packit 58578d
#define EIDRM 9912
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef EMSGSIZE
Packit 58578d
#define EMSGSIZE 9913
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef ENETDOWN
Packit 58578d
#define ENETDOWN 9914
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef ENETRESET
Packit 58578d
#define ENETRESET 9915
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef ENETUNREACH
Packit 58578d
#define ENETUNREACH 9916
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef ENOBUFS
Packit 58578d
#define ENOBUFS 9917
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef ENOLINK
Packit 58578d
#define ENOLINK 9918
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef ENODATA
Packit 58578d
#define ENODATA 9919
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef ENOMSG
Packit 58578d
#define ENOMSG 9920
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef ENOPROTOOPT
Packit 58578d
#define ENOPROTOOPT 9921
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef ENOSR
Packit 58578d
#define ENOSR 9922
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef ENOTSOCK
Packit 58578d
#define ENOTSOCK 9923
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef ENOSTR
Packit 58578d
#define ENOSTR 9924
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef ENOTCONN
Packit 58578d
#define ENOTCONN 9925
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef ENOTSUP
Packit 58578d
#define ENOTSUP 9926
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef ECANCELED
Packit 58578d
#define ECANCELED 9927
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef EINPROGRESS
Packit 58578d
#define EINPROGRESS 9928
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef EOPNOTSUPP
Packit 58578d
#define EOPNOTSUPP 9929
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef EWOULDBLOCK
Packit 58578d
#define EWOULDBLOCK 9930
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef EOWNERDEAD
Packit 58578d
#define EOWNERDEAD  9931
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef EPROTO
Packit 58578d
#define EPROTO 9932
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef EPROTONOSUPPORT
Packit 58578d
#define EPROTONOSUPPORT 9933
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef ENOTRECOVERABLE
Packit 58578d
#define ENOTRECOVERABLE 9934
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef ETIME
Packit 58578d
#define ETIME 9935
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef ETXTBSY
Packit 58578d
#define ETXTBSY 9936
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef ETIMEDOUT
Packit 58578d
#define ETIMEDOUT 9938
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef ELOOP
Packit 58578d
#define ELOOP 9939
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef EOVERFLOW
Packit 58578d
#define EOVERFLOW 9940
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef EPROTOTYPE
Packit 58578d
#define EPROTOTYPE 9941
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef ENOSYS
Packit 58578d
#define ENOSYS 9942
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef EINVAL
Packit 58578d
#define EINVAL 9943
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef ERANGE
Packit 58578d
#define ERANGE 9944
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef EILSEQ
Packit 58578d
#define EILSEQ 9945
Packit 58578d
#endif
Packit 58578d
Packit 58578d
//  Windows Mobile doesn't appear to define these:
Packit 58578d
Packit 58578d
#ifndef E2BIG
Packit 58578d
#define E2BIG 9946
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef EDOM
Packit 58578d
#define EDOM 9947
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef EFAULT
Packit 58578d
#define EFAULT 9948
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef EBADF
Packit 58578d
#define EBADF 9949
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef EPIPE
Packit 58578d
#define EPIPE 9950
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef EXDEV
Packit 58578d
#define EXDEV 9951
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef EBUSY
Packit 58578d
#define EBUSY 9952
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef ENOTEMPTY
Packit 58578d
#define ENOTEMPTY 9953
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef ENOEXEC
Packit 58578d
#define ENOEXEC 9954
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef EEXIST
Packit 58578d
#define EEXIST 9955
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef EFBIG
Packit 58578d
#define EFBIG 9956
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef ENAMETOOLONG
Packit 58578d
#define ENAMETOOLONG 9957
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef ENOTTY
Packit 58578d
#define ENOTTY 9958
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef EINTR
Packit 58578d
#define EINTR 9959
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef ESPIPE
Packit 58578d
#define ESPIPE 9960
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef EIO
Packit 58578d
#define EIO 9961
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef EISDIR
Packit 58578d
#define EISDIR 9962
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef ECHILD
Packit 58578d
#define ECHILD 9963
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef ENOLCK
Packit 58578d
#define ENOLCK 9964
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef ENOSPC
Packit 58578d
#define ENOSPC 9965
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef ENXIO
Packit 58578d
#define ENXIO 9966
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef ENODEV
Packit 58578d
#define ENODEV 9967
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef ENOENT
Packit 58578d
#define ENOENT 9968
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef ESRCH
Packit 58578d
#define ESRCH 9969
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef ENOTDIR
Packit 58578d
#define ENOTDIR 9970
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef ENOMEM
Packit 58578d
#define ENOMEM 9971
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef EPERM
Packit 58578d
#define EPERM 9972
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef EACCES
Packit 58578d
#define EACCES 9973
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef EROFS
Packit 58578d
#define EROFS 9974
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef EDEADLK
Packit 58578d
#define EDEADLK 9975
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef EAGAIN
Packit 58578d
#define EAGAIN 9976
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef ENFILE
Packit 58578d
#define ENFILE 9977
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef EMFILE
Packit 58578d
#define EMFILE 9978
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#ifndef EMLINK
Packit 58578d
#define EMLINK 9979
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#endif // include guard