Integrate the PerlCE (WinCE Perl) port;
[p5sagit/p5-mst-13.2.git] / wince / include / errno.h
1 #ifndef ERRNO_H\r
2 #define ERRNO_H 1\r
3 \r
4 #ifdef wince_private\r
5 #include <cethread.h>\r
6 #ifdef _MT\r
7 #define errno _getptd()->_terrno\r
8 #else\r
9 extern int errno;\r
10 #endif\r
11 #endif\r
12 \r
13 #define EPERM           1\r
14 #define ENOENT          2\r
15 #define ESRCH           3\r
16 #define EINTR           4\r
17 #define EIO             5\r
18 #define ENXIO           6\r
19 #define E2BIG           7\r
20 #define ENOEXEC         8\r
21 #define EBADF           9\r
22 #define ECHILD          10\r
23 #define EAGAIN          11\r
24 #define ENOMEM          12\r
25 #define EACCES          13\r
26 #define EFAULT          14\r
27 #define EOSERR          15 // rk\r
28 #define EBUSY           16\r
29 #define EEXIST          17\r
30 #define EXDEV           18\r
31 #define ENODEV          19\r
32 #define ENOTDIR         20\r
33 #define EISDIR          21\r
34 #define EINVAL          22\r
35 #define ENFILE          23\r
36 #define EMFILE          24\r
37 #define ENOTTY          25\r
38 #define EFBIG           27\r
39 #define ENOSPC          28\r
40 #define ESPIPE          29\r
41 #define EROFS           30\r
42 #define EMLINK          31\r
43 #define EPIPE           32\r
44 #define EDOM            33\r
45 #define ERANGE          34\r
46 #define EDEADLK         36\r
47 #define ENOSYS          37\r
48 \r
49 #endif\r