Ruslan Ermilov
1876df83f4
Turn "ether" address family into a generic "link" family
...
that could be used to set/get arbitrary length link level
addresses. Alias "lladdr" parameter and "ether" family
to the new "link" family for backward compatibility.
PR: bin/31476
MFC after: 1 week
2002-03-27 14:29:23 +00:00
Søren Schmidt
f642c834f4
Add support for creating/deleting ATA RAID's
...
Sponsored by: Advanis
2002-03-27 10:59:53 +00:00
Warner Losh
5416b6f4dd
Add missing \ before an 'n' to get the proper newline when running
...
fdisk -s for each partition.
2002-03-27 06:20:20 +00:00
Pierre Beyssac
85554bf8ff
Fix problem in macro definition breaking compiles with -DDEBUG.
...
PR: bin/35773
Submitted by: Thomas Quinot <thomas@cuivre.fr.eu.org>
2002-03-26 17:37:59 +00:00
Darren Reed
730c9b8cfb
add extra include path to get .h files from source being used to compile
2002-03-26 10:09:09 +00:00
Pierre Beyssac
bc6d68df97
Add forgotten flag in flag lists.
...
PR: docs/36267 (partial)
Submitted by: Thomas Quinot <thomas.cuivre.fr.eu.org>
2002-03-25 10:45:28 +00:00
Mark Murray
8e2e167cdd
Replace __progname with the documented, more acceptable and functionally identical getprogname(3).
2002-03-24 15:17:53 +00:00
Mark Murray
b813a7142b
Replace __progname with the functionally identical but more
...
acceptable (documented) getprogname(3).
2002-03-24 15:06:48 +00:00
Pierre Beyssac
038148d678
Add option -n to i386 boot2 to disallow boot interruption by keypress.
...
PR: i386/36016
Submitted by: Thomas Quinot <thomas@cuivre.fr.eu.org>
Reviewed by: rnordier
MFC after: 1 week
2002-03-23 19:40:27 +00:00
David E. O'Brien
efc8588d57
Style(9) local vars after 'register' removal.
...
Requested by: bde
2002-03-23 18:10:59 +00:00
Warner Losh
d476a036e2
o remove __P
...
o remove main prototype
2002-03-21 13:20:49 +00:00
Warner Losh
854299908c
o __P removed
...
o main prototype removed
2002-03-21 13:14:21 +00:00
Warner Losh
0638cc1a39
o __P removal.
...
o ansi function definitions.
o main prototype removal
o unifdef __STDC__
2002-03-21 13:10:52 +00:00
Mike Barcroft
40dcc8608d
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
Ruslan Ermilov
7a43a96ab0
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 Barcroft
6a1bd01754
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
Warner Losh
b70cd7ee68
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
Warner Losh
73bf18edb8
o remove __P
...
o Use ansi function definitions
o unifdef -D__STDC__
2002-03-20 22:53:13 +00:00
Warner Losh
2db673ab00
o remove __P
...
o Use ANSI function definitions
o unifdef -D__STDC__
2002-03-20 22:49:40 +00:00
David E. O'Brien
3d438ad61f
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
Darren Reed
266ef5ec2d
* 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
Darren Reed
1bdb47d692
* add extra -I path to get the "matching" header files.
2002-03-20 09:02:48 +00:00
Darren Reed
b62a26b14e
* 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
Poul-Henning Kamp
5dccd5c649
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
Warner Losh
582236c5b2
Kill register
2002-03-20 04:33:25 +00:00
Robert Watson
ec3b06a0fe
"-" now sends output to stdout.
2002-03-20 02:35:14 +00:00
Robert Watson
b819704f1b
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
David E. O'Brien
5461a012fd
Remove ipnat until the committer can actually test his changes.
2002-03-20 02:09:50 +00:00
Alfred Perlstein
63e99e978a
Hopefully fix make world.
...
Submitted by: Steve Kargl <sgk@troutmask.apl.washington.edu>
2002-03-19 22:51:53 +00:00
Poul-Henning Kamp
89fb8ee796
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
Poul-Henning Kamp
8409849dd0
Further cleanups.
2002-03-19 20:01:38 +00:00
Warner Losh
c1fdb43f59
Remove stray register
2002-03-19 18:47:50 +00:00
Warner Losh
34ef9eb5e6
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
Ian Dowse
475df34ac2
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
Ian Dowse
bf57cced53
Complete the ANSIfication of newfs by converting function declarations
...
to C89 style.
2002-03-19 17:20:02 +00:00
Ian Dowse
f7b48c89c8
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
Ian Dowse
9710700cb1
Remove the ancient STANDALONE code.
...
Approved by: phk
2002-03-19 16:47:20 +00:00
Darren Reed
a2a5557d65
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
Warner Losh
1fa5ae8f93
o Remove __P
...
o Use ANSI function definitions
o mark usage() as __dead2
2002-03-19 13:29:39 +00:00
Peter Wemm
dbfec43cd3
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
Ian Dowse
af53d6d86e
Remove yet more vestiges of mount_mfs.
2002-03-18 15:31:44 +00:00
Warner Losh
d1a939c146
o __P
...
o Strict ANSI declarations.
o return (foo);
o main (int, char *[])
2002-03-18 06:59:15 +00:00
Warner Losh
326c7cdab5
o remove __P
...
o Use ANSI function definitions
o const poison
o remove register
2002-03-18 06:17:50 +00:00
Warner Losh
e5fa3ee654
o __P removal.
...
o Use ANSI function definitions.
o main(int, char *[])
2002-03-18 05:00:52 +00:00
Warner Losh
323e7ff82e
o Use real prototypes and ANSI function definitions.
...
o Remove __P.
2002-03-18 04:57:08 +00:00
Warner Losh
bbbc97356c
o Use real prototypes
...
o Remove __P.
o main(int, char *[])
2002-03-18 04:55:09 +00:00
Bruce Evans
0c08079e26
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
Bruce Evans
63dab85cea
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
Bruce Evans
3ac7f11229
Removed vestiges of mount_mfs. Sorted the Makefile a bit.
2002-03-18 02:23:43 +00:00
Bruce Evans
3f305db0a2
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