home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / SH162_2S.ZIP / SYSERR.C < prev    next >
Text File  |  1990-02-17  |  1KB  |  48 lines

  1. /* perror(s) print the current error message. */
  2.  
  3. char    *sys_errlist[] = {
  4.     "Error 0 ",
  5.     "Operation not permitted",
  6.     "No such file or directory",
  7.     "No such process",
  8.     "Interrupted system call",
  9.     "I/O error",
  10.     "No such device or address",
  11.     "Arg list too long",
  12.     "Exec format error",
  13.     "Bad file number",
  14.     "No children",
  15.     "No more processes",
  16.     "Not enough core",
  17.     "Permission denied",
  18.     "Bad address",
  19.     "Block device required",
  20.     "Mount device busy",
  21.     "File exists",
  22.     "Cross-device link",
  23.     "No such device",
  24.     "Not a directory",
  25.     "Is a directory",
  26.     "Invalid argument",
  27.     "File table overflow",
  28.     "Too many open files",
  29.     "Not a typewriter",
  30.     "Text file busy",
  31.     "File too large",
  32.     "No space left on device",
  33. #define  ESPIPE    29
  34.     "Illegal seek",
  35.     "Read-only file system",
  36.     "Too many links",
  37.  
  38.     "Broken pipe",
  39.     "Math argument",
  40.     "Result too large",
  41.     "EUCLEAN",
  42.     "No message of desired type",
  43.     "Resource deadlock would occur"
  44.     "Unknown error"
  45. };
  46.  
  47. int    sys_nerr = sizeof(sys_errlist)/sizeof(char *) - 1;
  48.