Annotation of coherent/a/usr/man/MULTI/errno.h, revision 1.1.1.1

1.1       root        1: 
                      2: 
                      3: errno.h                    Header File                    errno.h
                      4: 
                      5: 
                      6: 
                      7: 
                      8: Error numbers used by errno()
                      9: 
                     10: #include <errno.h>
                     11: 
                     12: errno.h is a header  that defines and describes the error numbers
                     13: returned in the external variable errno.  The following lists the
                     14: the error numbers defined in errno.h:
                     15: 
                     16: EEIIOO: I/O error
                     17:      A  physical I/O  error occurred  on  a device  driver.  This
                     18:      could be a  tape error, a CRC error on  a disk, or a framing
                     19:      error on a synchronous HDLC link.
                     20: 
                     21: EENNXXIIOO: no such device or address
                     22:      A specified  minor device is invalid or  the unit is powered
                     23:      off.   This error  might also indicate  that a  block number
                     24:      given to  a minor  device is  out of range.   suload returns
                     25:      this error code if the driver was not loaded.
                     26: 
                     27: EE22BBIIGG: argument list too long
                     28:      The number  of bytes of  arguments passed in an  eexxeecc is too
                     29:      large.
                     30: 
                     31: EENNOOEEXXEECC: exec format error
                     32:      The file  given to exec or  load is not a  valid load module
                     33:      (probably because  it does not have the  magic number at the
                     34:      beginning), even  though its mode  indicates that it  is ex-
                     35:      ecutable.
                     36: 
                     37: EEBBAADDFF: bad file descriptor
                     38:      A file descriptor passed to a  system call is not open or is
                     39:      inappropriate to  the call.  For example,  a file descriptor
                     40:      opened only for reading may not be accessed for writing.
                     41: 
                     42: EECCHHIILLDD: no children
                     43:      A  process issued  a wait  call when  it had  no outstanding
                     44:      children.
                     45: 
                     46: EEAAGGAAIINN: no more processes
                     47:      The system cannot  create any more processes, either because
                     48:      it is out of table space or because the invoking process has
                     49:      reached its process quota.
                     50: 
                     51: EENNOOMMEEMM: not enough memory
                     52:      The system  cannot accomodate the memory  size requested (by
                     53:      exec or brk, for example).
                     54: 
                     55: EEAACCCCEESS: permission denied
                     56:      The user is denied access to a file.
                     57: 
                     58: EEFFAAUULLTT: bad address
                     59:      An  address in  a system  call does not  lie in  the address
                     60:      space.  Normally, this generates a SIGSYS signal, which ter-
                     61:      minates the process.
                     62: 
                     63: 
                     64: COHERENT Lexicon                                           Page 1
                     65: 
                     66: 
                     67: 
                     68: 
                     69: errno.h                    Header File                    errno.h
                     70: 
                     71: 
                     72: 
                     73: 
                     74: EENNOOTTBBLLKK: block device required
                     75:      The  mount and  umount calls  require  block devices  as ar-
                     76:      guments.
                     77: 
                     78: EEBBUUSSYY: mount device busy
                     79:      The special file passed  to mount is already mounted, or the
                     80:      file system given to umount has open files or active working
                     81:      directories.
                     82: 
                     83: EEEEXXIISSTT: file exists
                     84:      An attempt was made to link to a file that already exists.
                     85: 
                     86: EEXXDDEEVV: cross-device link
                     87:      A link to  a file must be on the  same logical device as the
                     88:      file.
                     89: 
                     90: EENNOODDEEVV: no such device
                     91:      An unsuitable I/O call was made to a device; for example, an
                     92:      attempts to read a line printer.
                     93: 
                     94: EENNOOTTDDIIRR: not a directory
                     95:      A component in a path name exists but is not a directory, or
                     96:      a chdir or chroot argument is not a directory.
                     97: 
                     98: EEIISSDDIIRR: is a directory
                     99:      Directories cannot be opened for writing.
                    100: 
                    101: EEIINNVVAALL: invalid argument
                    102:      An argument  to a system call  is out of range,  e.g., a bad
                    103:      signal  number to  kill or  umount of a  device that  is not
                    104:      mounted.
                    105: 
                    106: EENNFFIILLEE: file table overflow
                    107:      A table  inside the  COHERENT system  has run out  of space,
                    108:      preventing further open calls and related requests.
                    109: 
                    110: EEMMFFIILLEE: too many open files
                    111:      A process is limited to  20 open files at any time.
                    112: 
                    113: EENNOOTTTTYY: not a tty
                    114:      An ioctl  call was made  to a file  which is not  a terminal
                    115:      device.
                    116: 
                    117: EETTXXTTBBSSYY: text file busy
                    118:      The  text segment  of a  shared  load module  is unwritable.
                    119:      Therefore, an attempt to  execute it while it is being writ-
                    120:      ten or an  attempt to open it for writing  while it is being
                    121:      executed will fail.
                    122: 
                    123: EEFFBBIIGG: file too large
                    124:      The   block  mapping   algorithm  for   files   fails  above
                    125:      1,082,201,088 bytes.
                    126: 
                    127: 
                    128: 
                    129: 
                    130: COHERENT Lexicon                                           Page 2
                    131: 
                    132: 
                    133: 
                    134: 
                    135: errno.h                    Header File                    errno.h
                    136: 
                    137: 
                    138: 
                    139: EENNOOSSPPCC: no space left on device
                    140:      Indicates an attempt to write  on a file when no free blocks
                    141:      remain on  the associated device.   This error may  also in-
                    142:      dicate that a device is out  of i-nodes, so a file cannot be
                    143:      created.
                    144: 
                    145: EESSPPIIPPEE: illegal seek
                    146:      It is illegal to lseek on a pipe.
                    147: 
                    148: EERROOFFSS: read-only file system
                    149:      Indicates an attempt to write on a file system mounted read-
                    150:      only (e.g., with creat or unlink).
                    151: 
                    152: EEMMLLIINNKK: too many links
                    153:      A new  link to  a file cannot  be created, because  the link
                    154:      count would exceed 32,767.
                    155: 
                    156: EEPPIIPPEE: broken pipe
                    157:      A write  occurred on a pipe for which  there are no readers.
                    158:      This condition is  accompanied by the signal SIGPIPE, so the
                    159:      error will only be seen if the signal is ignored or caught.
                    160: 
                    161: EEDDOOMM: mathematics library domain error
                    162:      An  argument to  a  mathematical routine  falls outside  the
                    163:      domain of the function.
                    164: 
                    165: EERRAANNGGEE: mathematics library result too large
                    166:      The result  of a  mathematical function  is too large  to be
                    167:      represented.
                    168: 
                    169: EEKKSSPPAACCEE: out of kernel space
                    170:      No more  space is available  for tables inside  the COHERENT
                    171:      system.  Table  space is dynamically allocated  from a fixed
                    172:      area of  memory; it may be possible to  increase the size of
                    173:      the area by reconfiguring the system.
                    174: 
                    175: EENNOOLLOOAADD: driver not loaded
                    176:      Not used.
                    177: 
                    178: EEBBAADDFFMMTT: bad exec format
                    179:      An attempt  was made  to eexxeecc  a file on  the wrong  type of
                    180:      processor.
                    181: 
                    182: EEDDAATTTTNN: device needs attention
                    183:      The device  being referenced needs  operator attention.  For
                    184:      example, a line printer might need paper.
                    185: 
                    186: EEDDBBUUSSYY: device busy
                    187:      The indicated  device is busy.  For  load, this implies that
                    188:      the given major device number is already in use.
                    189: 
                    190: ***** See Also *****
                    191: 
                    192: errno, header files, perror(), signal()
                    193: 
                    194: 
                    195: 
                    196: COHERENT Lexicon                                           Page 3
                    197: 
                    198: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.