diff options
author | phk <phk@FreeBSD.org> | 2002-03-20 07:16:15 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 2002-03-20 07:16:15 +0000 |
commit | 91ca22f3a383c72da735c54ad5c22fb82aa318ea (patch) | |
tree | dd91140f3d06d4a71263d20b0f469bf3741459b8 /sbin/newfs/newfs.h | |
parent | 1f2f32f840b3c927390c6a809efb9bff6c597db1 (diff) | |
download | FreeBSD-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.h | 15 |
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); |