home *** CD-ROM | disk | FTP | other *** search
/ PC-Online 1998 February / PCOnline_02_1998.iso / filesbbs / win95 / ext2tool.exe / SRC / PART.H < prev   
C/C++ Source or Header  |  1995-05-14  |  923b  |  28 lines

  1. /***************************************************************************
  2.  * part.c - Routines for handling disk partitions
  3.  *
  4.  * Copyright (C) 1995 Claus Tondering, ct@login.dknet.dk
  5.  * This file may be redistributed under the terms of the GNU Public License.
  6.  ***************************************************************************/
  7.  
  8. /* Partition descriptor block */
  9. struct part_desc {
  10.     unsigned long    start;         /* Starting sector number */
  11.     unsigned long    length;         /* Sector count */
  12.     unsigned long    is_extended; /* Is extended partition */
  13.     unsigned short    parttype;     /* Partition type */
  14. };
  15.  
  16. /* File system type */
  17. #define    EXT2FS    1
  18. #define MSDOSFS    2
  19. #define    SWAP    3
  20.  
  21. /* Partition types */
  22. #define PART_DOS32    6
  23. #define PART_EXT2    0x83
  24. #define PART_SWAP    0x82
  25.     
  26. extern int get_part(int disk, struct part_desc *pl);
  27. extern int getfstype(int disk, unsigned short parttype, unsigned long start);
  28.