summaryrefslogtreecommitdiffstats
path: root/sbin/newfs/newfs.h
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2002-03-20 07:16:15 +0000
committerphk <phk@FreeBSD.org>2002-03-20 07:16:15 +0000
commit91ca22f3a383c72da735c54ad5c22fb82aa318ea (patch)
treedd91140f3d06d4a71263d20b0f469bf3741459b8 /sbin/newfs/newfs.h
parent1f2f32f840b3c927390c6a809efb9bff6c597db1 (diff)
downloadFreeBSD-src-91ca22f3a383c72da735c54ad5c22fb82aa318ea.zip
FreeBSD-src-91ca22f3a383c72da735c54ad5c22fb82aa318ea.tar.gz
Swing the axe and remove some archaic features from newfs which modern
diskdrives do neither need nor want: -O create a 4.3BSD format filesystem -d rotational delay between contiguous blocks -k sector 0 skew, per track -l hardware sector interleave -n number of distinguished rotational positions -p spare sectors per track -r revolutions/minute -t tracks/cylinder -x spare sectors per cylinder No change in the produced filesystem image unless one or more of these options were used. Approved by: mckusick
Diffstat (limited to 'sbin/newfs/newfs.h')
-rw-r--r--sbin/newfs/newfs.h15
1 files changed, 3 insertions, 12 deletions
diff --git a/sbin/newfs/newfs.h b/sbin/newfs/newfs.h
index 96c4602..9bfe66f 100644
--- a/sbin/newfs/newfs.h
+++ b/sbin/newfs/newfs.h
@@ -38,19 +38,12 @@
* variables set up by front end.
*/
extern int Nflag; /* run mkfs without writing file system */
-extern int Oflag; /* format as an 4.3BSD file system */
extern int Rflag; /* regression test */
extern int Uflag; /* enable soft updates for file system */
-extern int fssize; /* file system size */
-extern int ntracks; /* # tracks/cylinder */
-extern int nsectors; /* # sectors/track */
-extern int nphyssectors; /* # sectors/track including spares */
-extern int secpercyl; /* sectors per cylinder */
+extern u_int fssize; /* file system size */
+extern u_int secpercyl; /* sectors per cylinder */
extern int sectorsize; /* bytes/sector */
extern int realsectorsize; /* bytes/sector in hardware*/
-extern int rpm; /* revolutions/minute of drive */
-extern int interleave; /* hardware sector interleave */
-extern int trackskew; /* sector 0 skew, per track */
extern int fsize; /* fragment size */
extern int bsize; /* block size */
extern int cpg; /* cylinders/cylinder group */
@@ -59,11 +52,9 @@ extern int minfree; /* free space threshold */
extern int opt; /* optimization preference (space or time) */
extern int density; /* number of bytes per inode */
extern int maxcontig; /* max contiguous blocks to allocate */
-extern int rotdelay; /* rotational delay between blocks */
extern int maxbpg; /* maximum blocks per file in a cyl group */
-extern int nrpos; /* # of distinguished rotational positions */
extern int bbsize; /* boot block size */
extern int sbsize; /* superblock size */
extern int avgfilesize; /* expected average file size */
extern int avgfilesperdir; /* expected number of files per directory */
-
+void mkfs (struct partition *, char *, int, int);
OpenPOWER on IntegriCloud