mike
ba64e54157
Revert 1.20:
...
Memory disks may be used for other purposes besides newfs(8), so it
isn't helpful to require the minimum size meet newfs(8)'s criteria.
2002-03-21 12:03:09 +00:00
ru
dea7dd81b7
Replaced hacks in sbin/Makefile,v 1.99 and usr.sbin/Makefile,v 1.217
...
with the NO_IPFILTER make.conf(5) knob.
(So that we can "make the-rest-of-the-world" again.)
2002-03-21 09:15:39 +00:00
mike
c0ffe1791c
Provide a proper error message in mdconfig(8) when a filesystem is too
...
small, instead of a less meaningful error in newfs(8).
2002-03-21 07:46:09 +00:00
imp
120c3c211a
o __P removed
...
o ansi function prototypes
o unifdef -D__STDC__
o __dead2 on usage prototype
o remove now-bogus main prototype
2002-03-20 22:57:10 +00:00
imp
90c76cbe1e
o remove __P
...
o Use ansi function definitions
o unifdef -D__STDC__
2002-03-20 22:53:13 +00:00
imp
69763106f0
o remove __P
...
o Use ANSI function definitions
o unifdef -D__STDC__
2002-03-20 22:49:40 +00:00
obrien
73c6870b18
Remove 'register' keyword.
...
It does not help modern compilers, and some may take some hit from it.
(I also found several functions that listed *every* of its 10 local vars with
"register" -- just how many free registers do people think machines have?)
2002-03-20 17:55:10 +00:00
darrenr
472ecf8a69
* add extra -I path to get the "matching" header files. (and split the one
...
line up into three to make it more readable)
2002-03-20 09:04:34 +00:00
darrenr
130c30a156
* add extra -I path to get the "matching" header files.
2002-03-20 09:02:48 +00:00
darrenr
3e5c13f315
* need to compile printnat.c now that this function is in a separate .c file
...
* add extra -I path to get the "matching" header files.
2002-03-20 09:01:48 +00:00
phk
91ca22f3a3
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
2002-03-20 07:16:15 +00:00
imp
622e42f194
Kill register
2002-03-20 04:33:25 +00:00
rwatson
7c9efde44f
"-" now sends output to stdout.
2002-03-20 02:35:14 +00:00
rwatson
7566fd148b
Teach growfs's dbg_open() that a filename of "-" for output means to
...
open "/dev/stdout". This doesn't actually affect growfs, but does affect
ffsinfo, permitting ffsinfo to output to the shell's stdout rather than
requiring it be dumped to a file or explicitly pointed at a special
device.
Reviewed by: peter
2002-03-20 02:34:01 +00:00
obrien
00839d931c
Remove ipnat until the committer can actually test his changes.
2002-03-20 02:09:50 +00:00
alfred
c8ef9d9122
Hopefully fix make world.
...
Submitted by: Steve Kargl <sgk@troutmask.apl.washington.edu>
2002-03-19 22:51:53 +00:00
phk
ca2e5c188e
Add the undocumented -R option to disable randomness for regression-testing.
...
Add a couple of simple regression tests accessible with "make test", they
depend on the md(4) driver.
FYI I have also tried running the test against a week old newfs and it
passed.
2002-03-19 21:05:29 +00:00
phk
5d439a2c26
Further cleanups.
2002-03-19 20:01:38 +00:00
imp
554c50af26
Remove stray register
2002-03-19 18:47:50 +00:00
imp
c59132f682
De-__P the man page, but I suspect that we need to freshly import
...
sys/disklabel.h since the one in here looks a little crunchy.
2002-03-19 18:44:56 +00:00
iedowse
ac0ca9855b
Replace a number of similar for' loops with a new
ilog2()' function
...
that computes the base-2 log of a power of 2.
2002-03-19 17:39:01 +00:00
iedowse
ce097e5509
Complete the ANSIfication of newfs by converting function declarations
...
to C89 style.
2002-03-19 17:20:02 +00:00
iedowse
7204dd55d6
The FSIRAND code is always compiled in, and it is unlikely that
...
anyone needs a newfs without it. Remove the #ifdef's from around
the code and the -DFSIRAND from the Makefile. Also remove redundant
declarations of random() and srandomdev().
2002-03-19 17:03:14 +00:00
iedowse
959fd0e42e
Remove the ancient STANDALONE code.
...
Approved by: phk
2002-03-19 16:47:20 +00:00
darrenr
a0cb50d4e2
both ipnat and ipfstat now use libkvm rather than their own home-rolled
...
kmem accessors, allowing them to be used with crash dumps as well as live
systems, now.
2002-03-19 15:07:30 +00:00
imp
6718ce496e
o Remove __P
...
o Use ANSI function definitions
o mark usage() as __dead2
2002-03-19 13:29:39 +00:00
peter
8f10826d06
Move savecore build enable to MD section of Makefile, currently enabled
...
for i386 and alpha. Although it builds on sparc64, it does not yet work.
A similar hack as what is used on the sparc64 MD macros can be used to
make ia64 build too, but there doesn't seem to be much point.
2002-03-19 12:07:27 +00:00
iedowse
ffe62d15c2
Remove yet more vestiges of mount_mfs.
2002-03-18 15:31:44 +00:00
imp
a9e66b0f19
o __P
...
o Strict ANSI declarations.
o return (foo);
o main (int, char *[])
2002-03-18 06:59:15 +00:00
imp
396e147482
o remove __P
...
o Use ANSI function definitions
o const poison
o remove register
2002-03-18 06:17:50 +00:00
imp
d5c1c3afc3
o __P removal.
...
o Use ANSI function definitions.
o main(int, char *[])
2002-03-18 05:00:52 +00:00
imp
bb0a40943a
o Use real prototypes and ANSI function definitions.
...
o Remove __P.
2002-03-18 04:57:08 +00:00
imp
3edee7e57e
o Use real prototypes
...
o Remove __P.
o main(int, char *[])
2002-03-18 04:55:09 +00:00
bde
57b14b8016
Fixed some style bugs (mainly ones not fixed or made worse by rev.1.44).
...
Don't use ISO string concatentation to obfuscate long single-line
messages...
2002-03-18 03:04:58 +00:00
bde
445bbf88f3
Fixed some style bugs (mainly ones not fixed or made worse by rev.1.41).
...
Old code obfuscates long (but single-line) messages by printing them in
pieces using %s. Rev.1.41 obfuscated some new long messages using ISO
string concatenation. This commit only fixes the new obfuscations.
2002-03-18 02:43:14 +00:00
bde
ac8c786c3b
Removed vestiges of mount_mfs. Sorted the Makefile a bit.
2002-03-18 02:23:43 +00:00
bde
54cd426b90
Fixed 2 layers of breakage of WARNS. Setting WARNS unconditionally to
...
0 was bad and setting it unconditionally to 2 was worse.
2002-03-18 02:13:38 +00:00
phk
2f8232ce04
Remove __P() and register.
...
Set WARNS=2
This is the beginning of a pre-UFS2 cleanup of newfs.
Sponsored by: DARPA, NAI Labs
2002-03-17 09:01:41 +00:00
ru
8d9683ce7e
This sounds better.
2002-03-15 18:12:13 +00:00
ru
2df66aa557
mdoc(7) police: tiny fixes.
2002-03-15 15:07:39 +00:00
ru
36d98dbdbe
mdoc(7) police: GC duplicate VCS ID.
2002-03-15 15:02:13 +00:00
ru
069355069a
mdoc(7) police: misc fixes.
2002-03-15 14:56:53 +00:00
ru
2e908cedd7
mdoc(7) police: kill whitespace at eol.
2002-03-15 14:45:45 +00:00
ru
a5ed32f530
mdoc(7) police: tiny fixes.
2002-03-15 14:34:10 +00:00
ru
1875a916b4
mdoc(7) police: tiny fixes.
2002-03-15 14:28:05 +00:00
billf
24095e45dc
minor grammar fixes
2002-03-14 10:09:19 +00:00
rnordier
2eb4d9e8c2
Clarify the cylinder > 1023 issue, now that EDD support is automatic.
...
Also drop a note about undocumented features that was intended to
cover the since-documented slice-selection syntax.
2002-03-13 19:00:19 +00:00
ru
0cfbf187d6
Document the "slice" syntax.
...
Prodded by: ambrisko
2002-03-13 12:30:46 +00:00
ru
bb48189d63
Implement -m and -p loader(8) "boot" command options in boot2.
...
(This is more useful for 4.x where boot blocks can still load
kernels, modulo the PR kern/17422.)
2002-03-13 11:03:36 +00:00
murray
e11d2515d5
Add information about multi-session CDs from the log message of r1.4.
...
Also, add an examples section and show how to mount a Kodak Photo-CD.
PR: docs/35206
2002-03-13 08:27:27 +00:00