home *** CD-ROM | disk | FTP | other *** search
- /***************************************************************************
- * part.c - Routines for handling disk partitions
- *
- * Copyright (C) 1995 Claus Tondering, ct@login.dknet.dk
- * This file may be redistributed under the terms of the GNU Public License.
- ***************************************************************************/
-
- /* Partition descriptor block */
- struct part_desc {
- unsigned long start; /* Starting sector number */
- unsigned long length; /* Sector count */
- unsigned long is_extended; /* Is extended partition */
- unsigned short parttype; /* Partition type */
- };
-
- /* File system type */
- #define EXT2FS 1
- #define MSDOSFS 2
- #define SWAP 3
-
- /* Partition types */
- #define PART_DOS32 6
- #define PART_EXT2 0x83
- #define PART_SWAP 0x82
-
- extern int get_part(int disk, struct part_desc *pl);
- extern int getfstype(int disk, unsigned short parttype, unsigned long start);
-