Matthew N. Dodd
50479880a8
Cast malloc() assignments.
2002-10-02 06:24:19 +00:00
Dima Dorfman
8025c44b00
Add an -o option to exit after receiving one reply. This can be used
...
to test whether a link is live.
PR: 38573
Submitted by: David Taylor <davidt@yadt.co.uk>
Obtained from: NetBSD
2002-10-02 03:24:27 +00:00
Dima Dorfman
b6fcb4fec3
Don't crash when the user feeds us nonesense in the form:
...
ifconfig IF ether WHATEVER -alias
PR: 42544
Submitted by: Mike Makonnen <makonnen@pacbell.net>
2002-10-02 02:17:59 +00:00
Poul-Henning Kamp
3f8322d6b8
Remove a comma trailing an if clause.
...
According to Kirk: "Luckily, the statement is usually true".
Spotted by: FlexeLint
2002-10-01 17:31:28 +00:00
Bruce Evans
4fb133adea
Changed "file system" back to "filesystem" in the usage message. English
...
rules don't apply to tokens that are supposed to represent single args.
This was only fixed in the man page.
Fixed other differences between the man page and the usage message (1
formatting bug and 1 syntax bug).
2002-10-01 13:44:15 +00:00
Poul-Henning Kamp
3bb24c35f2
Split MBR and PC98 on-disk sliceformats out from disklabel.h, step 1:
...
Peter had repocopied sys/disklabel.h to sys/diskpc98.h and sys/diskmbr.h.
These two new copies are still intact copies of disklabel.h and
therefore protected by #ifndef _SYS_DISKLABEL_H_ so #including them
in programs which already include <sys.disklabel.h> is currently a
no-op.
This commit adds a number of such #includes.
Once I have verified that I have fixed all the places which need fixing,
I will commit the updated versions of the three #include files.
Sponsored by: DARPA & NAI Labs.
2002-10-01 07:24:55 +00:00
Matthew N. Dodd
492e1546ef
- bzero() allocations.
...
- check for malloc() failures.
2002-09-30 09:00:03 +00:00
Matthew N. Dodd
f9f1b6f70f
Turn warnings back on.
2002-09-30 08:59:16 +00:00
Poul-Henning Kamp
afbe3a0f81
Add the "Monitor" interface flag.
...
Setting this flag on an ethernet interface blocks transmission of packets
and discards incoming packets after BPF processing.
This is useful if you want to monitor network trafic but not interact
with the network in question.
Sponsored by: http://www.babeltech.dk
2002-09-27 18:57:47 +00:00
John Baldwin
60d6cc883c
Give up on a tty if opening it's special file returns ENOENT like we do for
...
ENXIO.
Glanced at by: imp, gallatin
2002-09-27 16:02:28 +00:00
Poul-Henning Kamp
ea396d5bfa
Don't show disklabel in the examples, it is not necessary.
2002-09-26 21:29:10 +00:00
Maxim Konovalov
3ec6f79c1e
Do not dump core on 'ipfw add unreach': handling null strings in
...
fill_reject_code(). Please note ipfw/ipfw2.c is not affected.
PR: bin/42304
Submitted by: Andy@wantpackets.com
MFC after: 1 day
2002-09-25 11:22:36 +00:00
Mike Barcroft
89fdc4e117
Use the standardized CHAR_BIT constant instead of NBBY in userland.
2002-09-25 04:06:37 +00:00
Kirk McKusick
c18ef4c018
Add support to fsck_ffs to account for storage for extended
...
attributes.
Sponsored by: DARPA & NAI Labs.
2002-09-24 05:18:17 +00:00
Maxim Konovalov
8bca894718
o Fix a typo.
...
o Remove EOL spaces.
Submitted by: Harold Gutch <logix@foobar.franken.de> (typo patch)
Approved by: luigi
MFC after: 3 days
2002-09-22 11:30:51 +00:00
Poul-Henning Kamp
b7e368f7c1
Don't disklabel(8) the md(4) device, it is not needed, and we don't want
...
to propagete BSD disklabels to architectures not already so polluted.
Sponsored by: DARPA & NAI Labs.
2002-09-22 09:46:28 +00:00
Poul-Henning Kamp
1851342297
Failure to rewrite the disklabel should not be fatal.
...
Sponsored by: DARPA & NAI Labs.
2002-09-22 09:41:41 +00:00
Poul-Henning Kamp
b9d05a16f4
Construct new disklabels based on the medias stated parameters in
...
userland, rather than expect all possible GEOMetries to know about
BSD disklabels.
Sponsored by: DARPA & NAI Labs
2002-09-20 09:18:31 +00:00
Poul-Henning Kamp
7963fae61f
Straighten out get_params().
...
Sponsored by: DARPA & NAI Labs.
2002-09-20 08:12:51 +00:00
Peter Wemm
66422f5b7a
Initiate deorbit burn for the i386-only a.out related support. Moves are
...
under way to move the remnants of the a.out toolchain to ports. As the
comment in src/Makefile said, this stuff is deprecated and one should not
expect this to remain beyond 4.0-REL. It has already lasted WAY beyond
that.
Notable exceptions:
gcc - I have not touched the a.out generation stuff there.
ldd/ldconfig - still have some code to interface with a.out rtld.
old as/ld/etc - I have not removed these yet, pending their move to ports.
some includes - necessary for ldd/ldconfig for now.
Tested on: i386 (extensively), alpha
2002-09-17 01:49:00 +00:00
Mike Barcroft
51f42932d1
Don't depend on <sys/types.h> pollution in <fcntl.h>. Sort includes.
2002-09-16 19:46:20 +00:00
Poul-Henning Kamp
6c7e64b65c
I forgot fsdb was still sharing files with fsck.
2002-09-16 14:18:43 +00:00
Poul-Henning Kamp
5186921306
Add a source file where EXTATTR checks will happen and hook it in even
...
if it doesn't do anything yet.
Sponsored by: DARPA & NAI Labs.
2002-09-16 11:27:47 +00:00
Mike Barcroft
2c16ed2973
Don't depend on <sys/types.h> pollution in <fcntl.h>. Sort includes.
2002-09-16 08:34:08 +00:00
Poul-Henning Kamp
3f8ba8b5f8
Try to pick up disk geometry with specific DIOC* ioctls, rather than
...
expecting a bogo-disklabel to contain them, if possible.
This makes fdisk work with GEOM.
2002-09-15 16:08:52 +00:00
Maxime Henrion
fb624dbc80
Removed a debugging printf() left here in peter's
...
last commit.
Spotted by: kris
2002-09-14 15:14:29 +00:00
Søren Schmidt
ed8a242cef
Use the proper fields for security.
...
PR: 41870
2002-09-12 14:08:28 +00:00
Luigi Rizzo
4f531a5368
Store the port number in "fwd" rules in host format, same as ipfw1
...
has always done.
Technically, this is the wrong format, but it reduces the diffs in
-stable. Someday, when we get rid of ipfw1, I will put the port number
in the proper format both in kernel and userland.
MFC after: 3 days
(with re@ permission)
2002-09-12 00:45:32 +00:00
Peter Wemm
9b2196460d
Commit "unrelated style fixes" part of Bruce's patch (regarding
...
bcopy/memcpy) seperately.
Submitted by: bde
2002-09-11 18:16:40 +00:00
Peter Wemm
9d2b0ab82a
Modify previous commit to solve the real problem that made gcc think
...
the timestamp was aligned. ie: Use a void * instead of struct timeval *
which gcc assumes will be aligned. Go back to memcpy().
Submitted by: bde
2002-09-11 18:12:29 +00:00
Jacques Vidrine
7e5bbd6847
In reference to previous commit: use err(3).
...
Noticed by: bde
2002-09-09 18:51:59 +00:00
Jacques Vidrine
c3e3619908
Back out previous commit. I was a bit overzealous: the fd_set size is
...
calculated dynamically here.
2002-09-09 16:43:18 +00:00
Jacques Vidrine
012b8a4111
Check for FD_SET overrun.
2002-09-09 16:06:41 +00:00
Jacques Vidrine
ef9d72e14c
Check for FD_SET overrun.
2002-09-09 15:58:08 +00:00
Marc Fonvieille
eea54e1396
Typo: s/o packet/on packet/
...
PR: docs/42543
Submitted by: Michael Lyngbøl <lyngbol@bifrost.lyngbol.dk>
2002-09-08 09:01:08 +00:00
Matthew N. Dodd
d4e731a642
Split cam_argmask and move "commands" into cam_cmdmask. This addresses
...
the issue of not having any free bits left for additional commands.
Approved by: ken
MFC after: 4 weeks
2002-09-08 05:39:36 +00:00
Peter Wemm
4db5660477
Bandaid for mount_nfs segfaulting with the more obscure mount options
...
in /etc/fstab. This isn't a real fix though and I'm still not sure
why it started failing. mount(8) breaks up the nfs args into seperate
repeated '-o option=value' arguments. But, the altflags variable that
we use to track things is incrementally built up each time we see the
next option and shows us the cumulative set of flags, not just the
flag that we are currently looking at. As a result, the strstr hack
for looking up flags in a giant -o opt=val,opt=val, etc string was failing
and causing a segfault. I do not know what changed recently that caused
this to suddenly break, but the code has been rather bogus for some time.
2002-09-06 19:59:29 +00:00
Matthew N. Dodd
f9cecca2d4
Add 'camcontrol load' as a complement to 'camcontrol eject'.
...
Approved by: ken
MFC after: 4 weeks
2002-09-06 18:16:26 +00:00
Bruce Evans
23d8e0317a
Removed vestiges of the -a and -d options.
...
Fixed other bugs in the usage message so that it matches the man page.
2002-09-06 13:16:24 +00:00
Poul-Henning Kamp
a9098c8910
Remove the -a maxcontig option, the kernel doesn't inspect fs_maxcontig
...
anymore.
Sponsored by: DARPA & NAI Labs.
2002-09-06 07:59:10 +00:00
Tom Rhodes
5e152c7934
use 'file system superblock' for the error message. This will match other
...
disk utilities.
Discussed with: bde
2002-08-31 21:34:54 +00:00
Giorgos Keramidas
b504cef7c5
Mention that fdisk(8) should be used to grow the containing slice
...
before growing partitions with growfs(8), if necessary.
PR: docs/42148
Submitted by: Chris S.J. Peron <maneo@bsdpro.com>
2002-08-29 08:12:09 +00:00
Ian Dowse
9c1b8868dc
Add the -A flag to the usage line.
...
Submitted by: Yutaka KAWASE <yutaka@mailhost.net>
MFC after: 3 days
2002-08-27 08:09:37 +00:00
Tom Rhodes
5af4935a22
Fix some 'SYNOPSIS' and 'usage' messages.
2002-08-27 00:49:27 +00:00
Tom Rhodes
277ffe6e6c
Fix Synopsis
2002-08-26 18:16:39 +00:00
Ian Dowse
fd0b613a7b
Unbreak the -c option by not using connect(2) for mount_nfs's
...
communication with the remote NFS server if this flag is specified.
PR: bin/42003
Submitted by: Jean-Luc Richier <Jean-Luc.Richier@imag.fr>
2002-08-26 13:08:23 +00:00
Tom Rhodes
a48ea64073
Print a more realistic usage message 'special_device' 'inode_number'. This
...
matches the synopsis given in the manual page.
MFC after: 3 days
2002-08-26 03:56:23 +00:00
Philippe Charnier
7fed38d0a0
Replace various spelling with FALLTHROUGH which is lint()able
2002-08-25 13:10:45 +00:00
Crist J. Clark
0b3a80af0d
Check if a host argument is a IPv6 presentation format address before
...
going to gethostbyname2(3).
PR: bin/31632
MFC after: 3 days
2002-08-25 05:44:13 +00:00
Peter Wemm
6bc11ae00c
Make this compile without needing NO_WERROR.
2002-08-25 02:51:13 +00:00