home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 4 / DATAFILE_PDCD4.iso / unix / unixlib36d / clib / h / errno < prev    next >
Text File  |  1994-02-26  |  1KB  |  62 lines

  1. /* errno.h (c) Copyright 1990 H.Rogers */
  2.  
  3. #ifndef __ERRNO_H
  4. #define __ERRNO_H
  5.  
  6. #ifdef __cplusplus
  7. extern "C" {
  8. #endif
  9.  
  10. #define errno __errno
  11. extern    volatile int        errno;
  12. extern    char            *sys_errlist[];
  13. extern    int        sys_nerr;
  14.  
  15. extern    char            *strerror(int);
  16.  
  17. #define ENOENT        1
  18. #define ESRCH        2
  19. #define EINTR        3
  20. #define ENXIO        4
  21. #define E2BIG        5
  22. #define ENOEXEC     6
  23. #define EBADF        7
  24. #define ECHILD        8
  25. #define EAGAIN        9
  26. #define ENOMEM        10
  27. #define EACCES        11
  28. #define EFAULT        12
  29. #define ENOTBLK     13
  30. #define EBUSY        14
  31. #define EEXIST        15
  32. #define EXDEV        16
  33. #define ENODEV        17
  34. #define ENOTDIR     18
  35. #define EISDIR        19
  36. #define EINVAL        20
  37. #define ENFILE        21
  38. #define EMFILE        22
  39. #define ENOTTY        23
  40. #define ETXTBSY     24
  41. #define EFBIG        25
  42. #define ENOSPC        26
  43. #define ESPIPE        27
  44. #define EROFS        28
  45. #define EMLINK        29
  46. #define EPIPE        30
  47. #define EDOM        31
  48. #define ERANGE        32
  49. #define EPERM        33
  50. #define EIO        34
  51. #define ESIG        35
  52. #define EOS        36
  53. #define EWOULDBLOCK    37
  54. #define EINPROGRESS    38
  55. #define EALREADY    39
  56.  
  57. #ifdef __cplusplus
  58.     }
  59. #endif
  60.  
  61. #endif
  62.