errno.h
上传用户:riyaled888
上传日期:2009-03-27
资源大小:7338k
文件大小:1k
源码类别:

多媒体

开发平台:

MultiPlatform

  1. #ifndef _ERRNO_H_
  2. #define _ERRNO_H_
  3. static int errno = 0;
  4. #define strerror( i_err ) "error message not available"
  5. /* Error Codes */
  6. #define EPERM           1
  7. #define ENOENT          2
  8. #define ESRCH           3
  9. #define EINTR           4
  10. #define EIO             5
  11. #define ENXIO           6
  12. #define E2BIG           7
  13. #define ENOEXEC         8
  14. #define EBADF           9
  15. #define ECHILD          10
  16. #define EAGAIN          11
  17. #define ENOMEM          12
  18. #define EACCES          13
  19. #define EFAULT          14
  20. #define EBUSY           16
  21. #define EEXIST          17
  22. #define EXDEV           18
  23. #define ENODEV          19
  24. #define ENOTDIR         20
  25. #define EISDIR          21
  26. #define EINVAL          22
  27. #define ENFILE          23
  28. #define EMFILE          24
  29. #define ENOTTY          25
  30. #define EFBIG           27
  31. #define ENOSPC          28
  32. #define ESPIPE          29
  33. #define EROFS           30
  34. #define EMLINK          31
  35. #define EPIPE           32
  36. #define EDOM            33
  37. #define ERANGE          34
  38. #define EDEADLK         36
  39. #if 0 /* defined differently in winsock.h on WinCE */
  40. #define ENAMETOOLONG    38
  41. #endif
  42. #define ENOLCK          39
  43. #define ENOSYS          40
  44. #if 0 /* defined differently in winsock.h on WinCE */
  45. #define ENOTEMPTY       41
  46. #endif
  47. #endif  /* _ERRNO_H_ */