xref: /original-bsd/include/disktab.h (revision c3e32dec)
1 /*
2  * Copyright (c) 1983, 1993
3  *	The Regents of the University of California.  All rights reserved.
4  *
5  * %sccs.include.redist.c%
6  *
7  *	@(#)disktab.h	8.1 (Berkeley) 06/02/93
8  */
9 
10 #ifndef	_DISKTAB_H_
11 #define	_DISKTAB_H_
12 
13 /*
14  * Disk description table, see disktab(5)
15  */
16 #define	DISKTAB		"/etc/disktab"
17 
18 struct	disktab {
19 	char	*d_name;		/* drive name */
20 	char	*d_type;		/* drive type */
21 	int	d_secsize;		/* sector size in bytes */
22 	int	d_ntracks;		/* # tracks/cylinder */
23 	int	d_nsectors;		/* # sectors/track */
24 	int	d_ncylinders;		/* # cylinders */
25 	int	d_rpm;			/* revolutions/minute */
26 	int	d_badsectforw;		/* supports DEC bad144 std */
27 	int	d_sectoffset;		/* use sect rather than cyl offsets */
28 	struct	partition {
29 		int	p_size;		/* #sectors in partition */
30 		short	p_bsize;	/* block size in bytes */
31 		short	p_fsize;	/* frag size in bytes */
32 	} d_partitions[8];
33 };
34 
35 #endif /* !_DISKTAB_H_ */
36