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

VxWorks

开发平台:

C/C++

  1. /* dpartCbio.h - disk partition manager header file */
  2. /* Copyright 1999-2002 Wind River Systems, Inc. */
  3. /*
  4. modification history
  5. --------------------
  6. 01e,21sep01,jkf  SPR#69031, common code for both AE & 5.x.
  7. 01d,31jul99,jkf  changed maximum partitions to 24, SPR#28277
  8. 01c,31jul99,jkf  T2 merge, tidiness & spelling.
  9. 01b,14oct98,lrn  T2.0 integration
  10. 01a,15jun98,lrn  written.
  11. */
  12. #ifndef __INCdpartCbioh
  13. #define __INCdpartCbioh
  14. #ifdef __cplusplus
  15. extern "C" {
  16. #endif
  17. /* typedefs */
  18. typedef struct
  19.     {
  20.     u_long offset ; /* abs. # of first block in partition */
  21.     u_long nBlocks ; /* total # of blocks in partition */
  22.     int flags ; /* misc. flags */
  23.     int spare ; /* padding, must be zero */
  24.     } PART_TABLE_ENTRY ;
  25. /* defines */
  26. #define PART_MAX_ENTRIES 24 /* Max # of partitions */
  27. /* prototypes */
  28. IMPORT CBIO_DEV_ID dpartDevCreate(CBIO_DEV_ID subDev,
  29. int nPart, FUNCPTR pPartDecodeFunc);
  30. IMPORT CBIO_DEV_ID dpartPartGet (CBIO_DEV_ID masterHandle, int partNum);
  31. #ifdef __cplusplus
  32. }
  33. #endif
  34. #endif /*__INCdpartCbioh*/