vwModNum.h
上传用户:luoyougen
上传日期:2008-05-12
资源大小:23136k
文件大小:9k
源码类别:

VxWorks

开发平台:

C/C++

  1. /* vwModNum.h - VxWorks module numbers */
  2. /* Copyright 1984-2001 Wind River Systems, Inc. */
  3. /*
  4. modification history
  5. --------------------
  6. 04p,20jun02,jws  Added HA related numbers. This creates a gap.
  7. 04o,14mar02,elr  Added M_ftpDrv
  8. 04n,12oct01,rae  Added M_fastPathLib
  9. 04m,09oct01,bwa  Added M_eventLib
  10. 04l,24sep01,jkf  added M_cbioLib.
  11. 04k,02may01,wef  changed usb error codes to M_usbHostLib and M_usbTargLib
  12. 04j,05dec00,wef  added usb error codes
  13. 04i,04may01,dlk  Added M_qPriMaskLib.
  14. 04h,12dec00,agf  Adding #define for M_devCfgLib, required as part of the
  15.                  es.coretools merge
  16. 04g,24apr00,gnn  merged in from tor2_0.open_stack
  17. 04f,28mar00,rae  merging in IGMPv2 changes
  18. 04e,14jan00,brx  added M_rarpLib definition 
  19. 04d,03sep99,mas  removed dmsObjLib following merge of it with dmsLib.
  20. 04c,08jul99,mas  added M_poolLib, M_setLib, M_dmsObjLib, M_dmsLib
  21. 04b,14jun99,cn   added M_miiLib.
  22. 04a,05oct98,jmp  added M_if_ul definition (SPR #22585).
  23. 03z,19may98,drm  merged 3rd party changes for distributed message queues
  24.                  - added M_msgQDistLib, M_distNameLib, M_msgQDistGrpLib,
  25.                    and M_distLib
  26.                  - merged code was originally based on version 03s
  27. 03y,04May98,cym  added M_loadPecoffLib
  28. 03x,13nov97,vin  added M_netBufLib
  29. 03w,15jul97,spm  added M_sntpcLib and M_sntpsLib
  30. 03v,16may97,vin  added M_dhcpsLib.
  31. 03u,27apr97,rjc  added M_ospfLib.
  32. 03t,07apr97,gnn  added M_endLib, M_muxLib, and M_m2RipLib.
  33. 03s,14feb97,rjc  added M_snmpdLib
  34. 03r,13dec96,jag  added M_resolvLib 
  35. 03q,17oct96,spm  added M_dhcpcLib
  36. 03s,02jul97,ms   moved M_cdromFs here from cdromFsLib.h
  37. 03q,29nov96,p_m  added to a comment to tell people to go edit errnoTbl.tcl
  38. 03r,01nov96,hdn  added M_pcmciaLib.
  39. 03q,22aug95,jds  added M_tapeFsLib
  40. 03p,23may96,rjc  added M_snmpdLib
  41. 03o,30nov95,vin  added M_pppHookLib.
  42. 03n,09may95,dzb  added M_pppSecretLib.
  43. 03m,29mar95,sgv  added M_strmLib.
  44. 03l,04nov94,dzb  added M_mbufLib and M_pingLib.
  45. 03k,15oct93,cd   added M_loadElfLib.
  46. 03j,04nov93,yao  added M_loadSomCoffLib.
  47. 03i,22apr94,jmm  added M_nfsdLib and M_mountLib
  48. 03h,14feb94,jag  added M_ for MIB-II library.
  49. 03g,22sep92,rrr  added support for c++
  50. 03f,01aug92,srh  added M_cxxLib
  51. 03e,19jul92,pme  added M_smObjLib and M_smNameLib.
  52. 03d,15jul92,jmm  added M_moduleLib and M_unldLib.
  53. 03c,08jul92,rdc  added M_vmLib and M_mmuLib.
  54. 03b,30jun92,wmd  added M_loadCoffLib.
  55. 03a,09jun92,ajm  added M_loadEcoffLib, M_loadAoutLib, M_loadBoutLib,
  56.   and M_bootLoadLib
  57. 02z,02jun92,elh  added M_smPktLib, and M_smUtilLib, renamed M_shMemLib
  58.  to M_smLib.
  59. 02y,26may92,rrr  the tree shuffle
  60. 02x,28feb92,elh  added M_bootpLib, M_tftpLib, and M_icmpLib
  61. 02w,04feb92,elh  added M_shMemLib, changed year on copyright
  62. 02v,07jan92,elh  added M_arpTblLib
  63. 02u,04oct91,rrr  passed through the ansification filter
  64.   -changed copyright notice
  65. 02t,05oct90,shl  added copyright notice.
  66.                  made #endif ANSI style.
  67. 02s,02oct90,kdl  added M_rawFsLib.
  68. 02r,09aug90,kdl  changed M_msdosLib to M_dosFsLib, changed M_rt11Lib to
  69.  M_rt11FsLib.
  70. 02q,18jul90,jcf  added M_cacheLib
  71. 02p,26jun90,jcf  removed M_semCore, M_semILib. added M_semLib.
  72. 02o,04may90,kdl  added M_dirLib.
  73. 02n,18mar90,jcf  added M_hashLib, M_qLib, M_tickLib, M_objLib,
  74.   M_qPriHeapLib, M_qPriBMapLib, M_bufLib,
  75.   M_msgQLib, M_classLib
  76. 02m,16mar90,kdl  added M_scsiLib, M_msdosLib.
  77.     rdc  added M_selectLib.
  78. 02l,13mar90,shl  added M_loginLib.
  79. 02k,27jul89,hjb  added M_if_sl.
  80. 02j,25may89,gae  added M_ftnLib.
  81. 02i,04jun88,dnw  changed ldLib->loadLib, rtLib->rt11Lib, stsLib->errnoLib.
  82.  changed M_errno, M_taskLib, M_vrtx, M_psos.
  83. 02h,29may88,dnw  added M_sigLib.
  84.  deleted some obsolete modules.
  85. 02g,28may88,dnw  added M_hostLib.
  86. 02f,29apr88,gae  added M_stsLib.
  87. 02e,19apr88,llk  added M_nfsDrv, M_nfsLib, M_rpcClntStat, M_nfsStat.
  88. 02d,25jan88,jcf  added M_taskLib.
  89. 02c,01nov87,llk  added M_inetLib and M_routeLib.
  90. ...pre 1987 mod history removed.  See RCS.
  91. */
  92. #ifndef __INCvwModNumh
  93. #define __INCvwModNumh
  94. #ifdef __cplusplus
  95. extern "C" {
  96. #endif
  97. /* module numbers - DO NOT CHANGE NUMBERS! Add or delete only! */
  98. #define M_errno (0 << 16) /* THIS MUST BE ZERO! */
  99. #define M_kernel (1 << 16)
  100. #define M_taskLib (3 << 16)
  101. #define M_dbgLib (4 << 16)
  102. #define M_dsmLib (7 << 16)
  103. #define M_fioLib (9 << 16)
  104. #define M_ioLib (12 << 16)
  105. #define M_iosLib (13 << 16)
  106. #define M_loadLib (14 << 16)
  107. #define M_lstLib (15 << 16)
  108. #define M_memLib (17 << 16)
  109. #define M_rngLib (19 << 16)
  110. #define M_rt11FsLib (20 << 16)
  111. #define M_rt11ULib (21 << 16)
  112. #define M_semLib (22 << 16)
  113. #define M_vwModNum (27 << 16)
  114. #define M_symLib (28 << 16)
  115. #define M_tyLib (31 << 16)
  116. #define M_wdLib (34 << 16)
  117. #define M_usrLib (35 << 16)
  118. #define M_remLib (37 << 16)
  119. #define M_netDrv (41 << 16)
  120. #define M_inetLib (43 << 16)
  121. #define M_routeLib (44 << 16)
  122. #define M_nfsDrv (45 << 16)
  123. #define M_nfsLib (46 << 16)
  124. #define M_rpcClntStat (47 << 16)
  125. #define M_nfsStat (48 << 16)
  126. #define M_errnoLib (49 << 16)
  127. #define M_hostLib (50 << 16)
  128. #define M_sigLib (51 << 16)
  129. #define M_ftnLib (52 << 16)
  130. #define M_if_sl (53 << 16)
  131. #define M_loginLib (54 << 16)
  132. #define M_scsiLib (55 << 16)
  133. #define M_dosFsLib (56 << 16)
  134. #define M_selectLib (57 << 16)
  135. #define M_hashLib (58 << 16)
  136. #define M_qLib (59 << 16)
  137. #define M_tickLib (60 << 16)
  138. #define M_objLib (61 << 16)
  139. #define M_qPriHeapLib (62 << 16)
  140. #define M_qPriBMapLib (63 << 16)
  141. #define M_bufLib (64 << 16)
  142. #define M_msgQLib (65 << 16)
  143. #define M_classLib (66 << 16)
  144. #define M_intLib (67 << 16)
  145. #define M_dirLib (68 << 16)
  146. #define M_cacheLib (69 << 16)
  147. #define M_rawFsLib (70 << 16)
  148. #define M_arpLib (71 << 16)
  149. #define M_smLib (72 << 16)
  150. #define M_bootpLib (73 << 16)
  151. #define M_icmpLib (74 << 16)
  152. #define M_tftpLib (75 << 16)
  153. #define M_proxyArpLib (76 << 16)
  154. #define M_smUtilLib (77 << 16)
  155. #define M_smPktLib (78 << 16)
  156. #define M_loadEcoffLib (79 << 16)
  157. #define M_loadAoutLib (80 << 16)
  158. #define M_loadBoutLib (81 << 16)
  159. #define M_bootLoadLib (82 << 16)
  160. #define M_loadCoffLib (83 << 16)
  161. #define M_vmLib (84 << 16)
  162. #define M_mmuLib (85 << 16)
  163. #define M_moduleLib (86 << 16)
  164. #define M_unldLib (87 << 16)
  165. #define M_smObjLib (88 << 16)
  166. #define M_smNameLib (89 << 16)
  167. #define M_cplusLib (90 << 16)
  168. #define M_m2Lib (91 << 16)
  169. #define M_aioPxLib (92 << 16)
  170. #define M_loadAoutHppaLib (93 << 16)
  171. #define M_mountLib (94 << 16)
  172. #define M_nfsdLib (95 << 16)
  173. #define M_loadSomCoffLib (96 << 16)
  174. #define M_loadElfLib (97 << 16)
  175. #define M_mbufLib (98 << 16)
  176. #define M_pingLib (99 << 16)
  177. #define M_strmLib (100 << 16)
  178. #define M_pppSecretLib (101 << 16)
  179. #define M_pppHookLib (102 << 16)
  180. #define M_tapeFsLib (103 << 16)
  181. #define M_snmpdLib (104 << 16)
  182. #define M_pcmciaLib (105 << 16)
  183. #define M_dhcpcLib (106 << 16)
  184. #define M_resolvLib (107 << 16)
  185. #define M_endLib (108 << 16)
  186. #define M_muxLib (109 << 16)
  187. #define M_m2RipLib (110 << 16)
  188. #define M_ospfLib (111 << 16)
  189. #define M_dhcpsLib (112 << 16)
  190. #define M_sntpcLib (113 << 16)
  191. #define M_sntpsLib (114 << 16)
  192. #define M_netBufLib (115 << 16)
  193. #define M_cdromFsLib (116 << 16)
  194. #define M_loadPecoffLib (117 << 16)
  195. #define M_distLib (118 << 16)
  196. #define M_distNameLib (119 << 16)
  197. #define M_msgQDistGrpLib (120 << 16)
  198. #define M_msgQDistLib (121 << 16)
  199. #define M_if_ul (122 << 16)
  200. #define M_miiLib                (123 << 16)
  201. #define M_poolLib (124 << 16)
  202. #define M_setLib (125 << 16)
  203. #define M_dmsLib (126 << 16)
  204. #define M_rarpLib (127 << 16)
  205. #define M_igmpRouterLib         (128 << 16)
  206. #define M_devCfgLib             (129 << 16)
  207. #define M_qPriMaskLib (130 << 16)
  208. #define M_usbHostLib (131 << 16)
  209. #define M_usbPeriphLib (132 << 16)
  210. #define M_cbioLib (133 << 16)
  211. #define M_eventLib (134 << 16)
  212. #define M_fastPathLib           (135 << 16)
  213. #define M_ftpLib            (136 << 16)
  214. #define M_alarmLib              (153 << 16)
  215. #define M_amsLib                (154 << 16)
  216. #define M_fmsLib                (155 << 16)
  217. #define M_hsiLib                (156 << 16)
  218. #define M_hsmsLib               (157 << 16)
  219. #define M_omsLib                (158 << 16)
  220. #define M_rpmLib                (159 << 16)
  221. #define M_umsLib                (160 << 16)
  222. #define M_cmsLib                (161 << 16)
  223. #define M_mmsLib                (162 << 16)
  224. #define M_pspLib                (163 << 16)
  225. #define M_xcomLib               (164 << 16)
  226. #define M_ipsLib                (165 << 16)
  227. #define M_rdsLib                (166 << 16)
  228. #define M_grmLib                (167 << 16)
  229. #define M_mtpLib                (168 << 16)
  230. #define M_exEngLib              (169 << 16)
  231. #define M_tplLib (170 << 16)
  232. #define M_smmLib (171 << 16)
  233. #define M_graLib (172 << 16)
  234. /* 
  235.  * WARNING: If you add a module number above please add the new module
  236.  * error strings in the file: host/resource/tcl/errnoTbl.tcl so that
  237.  * windsh knows about the new error codes.
  238.  */
  239. #ifdef __cplusplus
  240. }
  241. #endif
  242. #endif /* __INCvwModNumh */