home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / OSK / GCC / BIN / gcc_2.5.8_cmds.lzh / DEFS / GCC2 / errno.h < prev    next >
Text File  |  1994-03-21  |  2KB  |  58 lines

  1. /* SYSTEM call error numbers.
  2.  * May be found in 'errno' after an error has occurred.
  3.  *
  4.  * These should be obtained from sys.l somehow.
  5.  *
  6.  */
  7. #ifndef E_PNNF
  8. #ifndef _OSK
  9. #define _OSK
  10. #endif
  11. #ifdef __cplusplus
  12. extern "C" {
  13. #endif
  14. #include_next <errno.h>
  15. #ifdef __cplusplus
  16. }
  17. #endif
  18. #endif
  19.  
  20. #ifndef EIO
  21. /* Unix Spezial */
  22. #define EIO              5            /* I/O error                         */
  23. #define    ENXIO          6            /* No such device or address         */
  24. #define EXDEV         18            /* Cross-Link                        */
  25. #define EMFILE         24            /* to many open files                */
  26. #define    ENOSPC        248            /* No space left on device             */
  27. #define ENOMEM          0xfffd         /* Not enough core.                    */
  28. #define EPIPE        0xfffe         /* Broken Pipe                        */
  29. #define EAGAIN        0x500
  30. #ifndef __STDC__
  31. #define EBADF        E_BPNUM        /* invalid file number              */
  32. #define EINVAL        E_ILLARG    /* invalid argument                    */
  33. #define EFAULT        E_BPADDR    /* Bad Adress                        */
  34. #define ENOENT        E_PNNF        /* File not found                    */
  35. #define ENOTTY        E_BMODE        /* Bad Mode                            */
  36. #define ENOEXEC        E_BPNNF        /* File not found                    */
  37. #define    EINTR        E_ILLFNC    /* Unprocessed Signal Pending (obsolescent)    */
  38. #define EACCES        E_FNA        /* Permission denied                */
  39. #define EEXIST        E_CEF        /* File exists                        */
  40. #define EPERM        E_PERMIT    /* Not Super-User                    */
  41. #define ESRCH        E_IPRCID    /* No such process                    */
  42. #define ENOTDIR        E_FNA        /* Bad Path number fuer not Directory */
  43. #else
  44. #define EBADF        EOS_BPNUM    /* invalid file number              */
  45. #define EINVAL        EOS_ILLARG    /* invalid argument                    */
  46. #define EFAULT        EOS_BPADDR    /* Bad Adress                        */
  47. #define ENOENT        EOS_PNNF    /* File not found                    */
  48. #define ENOTTY        EOS_BMODE    /* Bad Mode                            */
  49. #define ENOEXEC        EOS_BPNNF    /* File not found                    */
  50. #define    EINTR        EOS_ILLFNC    /* Unprocessed Signal Pending (obsolescent)    */
  51. #define EACCES        EOS_FNA        /* Permission denied                */
  52. #define EEXIST        EOS_CEF        /* File exists                        */
  53. #define EPERM        EOS_PERMIT    /* Not Super-User                    */
  54. #define ESRCH        EOS_IPRCID    /* No such process                    */
  55. #define ENOTDIR        EOS_FNA        /* Bad Path number fuer not Directory */
  56. #endif
  57. #endif
  58.