home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Misc / M2V11-1.LHA / modula / ansi-c / Errno.def < prev    next >
Encoding:
Text File  |  1993-11-17  |  1012 b   |  39 lines

  1. DEFINITION FOR C MODULE Errno ;
  2.  
  3. (*----------------------------------------------------------------------*)
  4. (*                                    *)
  5. (*                DICE error numbers                *)
  6. (*                                            *)
  7. (*----------------------------------------------------------------------*)
  8.  
  9. CONST
  10.   EDOM        = 1 ;
  11.   ERANGE    = 2    ;
  12.   EBADF        = 3    ;    (*  bad file descriptor            *)
  13.   ENOPERM   = 4    ;    (*  write on ro or read on wo desc    *)
  14.   ENOMEM    = 5    ;    (*  no memory ???            *)
  15.   ENOFILE   = 6    ;    (*  open failed                *)
  16.   ENOENT    = 6    ;    (*  ... synonym?            *)
  17.  
  18.   EACCES    = 7    ;    (*  access disallowed            *)
  19.   EINVAL    = 8    ;    (*  invalid flags            *)
  20.   EMFILE    = 9    ;    (*  ran out of FDs            *)
  21.   EAGAIN    = 10 ;
  22.   EPEER        = 11 ;
  23.   EPIPE        = 12 ;
  24.   ENOTFND   = 13 ;
  25.   ESTACK    = 14 ;    (*  ran out of stack            *)
  26.  
  27.   ENOTTY    = 15 ;
  28.   ENXIO        = 16 ;    (*  lattice compat?            *)
  29.   EEXIST    = 17 ;    (*  already exists            *)
  30.  
  31.   EWOULDBLOCK = 18 ;    (*  call would block            *)
  32.   EINTR          = 19 ;    (*  interrupted call            *)
  33.  
  34. VAR
  35.   errno : LONGINT ;
  36.  
  37. END Errno.
  38.  
  39.