From 597cc5edd624525563e6549dc0057eca2a51c81d Mon Sep 17 00:00:00 2001 From: Micah Anderson Date: Tue, 11 Nov 2014 13:30:46 -0500 Subject: upgrade to new version --- builds/msvc/errno.hpp | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 builds/msvc/errno.hpp (limited to 'builds/msvc/errno.hpp') diff --git a/builds/msvc/errno.hpp b/builds/msvc/errno.hpp new file mode 100644 index 0000000..1530f27 --- /dev/null +++ b/builds/msvc/errno.hpp @@ -0,0 +1,56 @@ +#ifndef ERRNO_H +#define ERRNO_H 1 + +//#define EPERM 1 +//#define ENOENT 2 +//#define ESRCH 3 +#define EINTR 4 +//#define EIO 5 +//#define ENXIO 6 +//#define E2BIG 7 +//#define ENOEXEC 8 +#define EBADF 9 +//#define ECHILD 10 +#define EAGAIN 11 +//#define ENOMEM 12 +#define EACCES 13 +#define EFAULT 14 +//#define EOSERR 15 // rk +//#define EBUSY 16 +//#define EEXIST 17 +//#define EXDEV 18 +//#define ENODEV 19 +//#define ENOTDIR 20 +//#define EISDIR 21 +#define EINVAL 22 +//#define ENFILE 23 +#define EMFILE 24 +//#define ENOTTY 25 +//#define EFBIG 27 +//#define ENOSPC 28 +//#define ESPIPE 29 +//#define EROFS 30 +//#define EMLINK 31 +//#define EPIPE 32 +//#define EDOM 33 +//#define ERANGE 34 +//#define EDEADLK 36 +//#define ENOSYS 37 + +#ifdef __cplusplus +extern "C" { +#endif + +extern int errno; +extern int _doserrno; +extern int _sys_nerr; + +char* strerror(int errno); + +#define sys_nerr _sys_nerr + +#ifdef __cplusplus +}; +#endif + +#endif \ No newline at end of file -- cgit v1.2.3