home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 7 / 07.iso / c / c329 / 2.img / INCL / EXTERR.H < prev    next >
Encoding:
C/C++ Source or Header  |  1989-10-05  |  3.6 KB  |  99 lines

  1. /*
  2.  *    exterr.h
  3.  *
  4.  *    Copyright (C) MicroWay, Inc., 1987, 1988, 1989
  5.  *
  6.  */
  7.  
  8. extern int ext_error;
  9.  
  10. #define EXNOERR 00  /* no error */
  11. #define EXFUNCT 01  /* Invalid service function */
  12. #define EXFNF   02  /* file not found */
  13. #define EXPNF   03  /* path not found */
  14. #define EXFILES 04  /* too many open files */
  15. #define EXACCES 05  /* access denied */
  16. #define EXHANDL  6  /* invalid file handle */
  17. #define EXMEMC  07  /* memory control blocks corrupt */
  18. #define EXNOMEM 08  /* not enough RAM */
  19. #define EXADDR  09  /* invalid address */
  20. #define EXENV   10  /* environment error */
  21. #define EXFRMT  11  /* invalid format */
  22. #define EXACODE 12  /* access code error */
  23. #define EXDATA  13  /* data error */
  24. /* #define 14 */
  25. #define EXDRIVE 15  /* invalid drive */
  26. #define EXCDIR  16  /* attempt to remove current directory */
  27. #define EXNSD   17  /* not same device */
  28. #define EXNMFLS 18  /* no more files */
  29. #define EXWPD   19  /* write-protected diskette */
  30. #define EXDEVQ  20  /* unknown device */
  31. #define EXDNR   21  /* drive not ready */
  32. #define EXCOMQ  22  /* unknown command */
  33. #define EXCRC   23  /* CRC error */
  34. #define EXBRSL  24  /* bad request structure length */
  35. #define EXSEEK  25  /* seek error */
  36. #define EXMEDIA 26  /* unknown media type */
  37. #define EXSECNF 27  /* sector not found */
  38. #define EXPAPER 28  /* printer out of paper */
  39. #define EXWRITE 29  /* write fault */
  40. #define EXREAD  30  /* read fault */
  41. #define EXFAIL  31  /* general failure */
  42. #define EXSHARE 32  /* sharing violation */
  43. #define EXLOCK  33  /* lock violation */
  44. #define EXCHGD  34  /* changed disk */
  45. #define EXFCB   35  /* FCB unavailable */
  46. #define EXSHBUF 36  /* sharing buffer overflow */
  47. /* #define 37 */
  48. /* #define 38 */
  49. /* #define 39 */
  50. /* #define 40 */
  51. /* #define 41 */
  52. /* #define 42 */
  53. /* #define 43 */
  54. /* #define 44 */
  55. /* #define 45 */
  56. /* #define 46 */
  57. /* #define 47 */
  58. /* #define 48 */
  59. /* #define 49 */
  60. #define EXNETRQ 50  /* network request not supported */
  61. #define EXDEVNL 51  /* remote device not listening */
  62. #define EXDUPNM 52  /* duplicate name on network */
  63. #define EXNAMNF 53  /* network name not found */
  64. #define EXNBSY  54  /* network busy */
  65. #define EXNETDV 55  /* network device does not exist */
  66. #define EXNBIOS 56  /* net BIOS command limit exceeded */
  67. #define EXNHWR  57  /* network hardware error */
  68. #define EXNRESP 58  /* incorrect response from network */
  69. #define EXNETQ  59  /* unexpected network error */
  70. #define EXBADNA 60  /* incompatible remote adapter */
  71. #define EXQUEUE 61  /* print queue full */
  72. #define EXPFSIZ 62  /* not enough space for print file */
  73. #define EXPFDEL 63  /* print file was deleted */
  74. #define EXNNDEL 64  /* network name was deleted */
  75. #define EXACDEN 65  /* access denied */
  76. #define EXNETTP 66  /* network device type incorrect */
  77. #define EXNNOTF 67  /* network name not found */
  78. #define EXNAMLM 68  /* network name limit exceeded */
  79. #define EXSESLM 69  /* session limit exceeded */
  80. #define EXPAUSE 70  /* temporarily paused */
  81. #define EXREQNA 71  /* network request not accepted */
  82. #define EXREDP  72  /* print or disk redirection is paused */
  83. /* #define 73 */
  84. /* #define 74 */
  85. /* #define 75 */
  86. /* #define 76 */
  87. /* #define 77 */
  88. /* #define 78 */
  89. /* #define 79 */
  90. #define EXFXSTS 80  /* file exists */
  91. /* #define 81 */ 
  92. #define EXNOENT 82  /* cannot make directory entry */
  93. #define EXINT24 83  /* INT 24 failure */
  94. #define EXREDIR 84  /* too many redirections */
  95. #define EXDPDIR 85  /* duplicate redirection */
  96. #define EXPSWRD 86  /* password not vaild */
  97. #define EXPARM  87  /* invalid parameter */
  98. #define EXNDFLT 88  /* network device fault */
  99.