 fa59fc6eb4
			
		
	
	
		fa59fc6eb4
		
	
	
	
	
		
			
			Headers that will be shared between old includes and NetBSD-like includes are moved into common/include tree. They are still copied in /usr/include in 'make includes', so compilation and programs aren't be affected.
		
			
				
	
	
		
			27 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| /* Description of entry in partition table.  */
 | |
| #ifndef _PARTITION_H
 | |
| #define _PARTITION_H
 | |
| 
 | |
| struct part_entry {
 | |
|   unsigned char bootind;	/* boot indicator 0/ACTIVE_FLAG	 */
 | |
|   unsigned char start_head;	/* head value for first sector	 */
 | |
|   unsigned char start_sec;	/* sector value + cyl bits for first sector */
 | |
|   unsigned char start_cyl;	/* track value for first sector	 */
 | |
|   unsigned char sysind;		/* system indicator		 */
 | |
|   unsigned char last_head;	/* head value for last sector	 */
 | |
|   unsigned char last_sec;	/* sector value + cyl bits for last sector */
 | |
|   unsigned char last_cyl;	/* track value for last sector	 */
 | |
|   unsigned long lowsec;		/* logical first sector		 */
 | |
|   unsigned long size;		/* size of partition in sectors	 */
 | |
| };
 | |
| 
 | |
| #define ACTIVE_FLAG	0x80	/* value for active in bootind field (hd0) */
 | |
| #define NR_PARTITIONS	4	/* number of entries in partition table */
 | |
| #define	PART_TABLE_OFF	0x1BE	/* offset of partition table in boot sector */
 | |
| 
 | |
| /* Partition types. */
 | |
| #define NO_PART		0x00	/* unused entry */
 | |
| #define MINIX_PART	0x81	/* Minix partition type */
 | |
| 
 | |
| #endif /* _PARTITION_H */
 |