jhay
c3aba9f5d2
fsdb and fsck use the ffs code which needs opt_diagnostic.h.
1998-02-05 14:31:05 +00:00
bde
1e193f2600
Fixed the previous fix. The original path was annulled when it
...
was a directory, so the error message for attempting to unmount
an unmounted-on directory was more broken than before.
1998-02-03 17:23:26 +00:00
bde
727e1b0194
Don't define KERNEL before including <nfs/nfs.h>. It is no longer
...
necessary. This fixes warnings about missing forward declarations
for structs in kernel-only prototypes.
1998-02-01 21:53:19 +00:00
steve
5f057876d5
Spell 'implements' correctly.
...
PR: 5614
Submitted by: Dag-Erling Coidan Smorgrav <dag-erli@ifi.uio.no>
1998-02-01 07:03:29 +00:00
steve
74cbc4dc5c
Revert last commit and SEE ALSO pstat(8) instead.
...
Submitted by: Bruce Evans
1998-02-01 06:46:37 +00:00
phk
94e1b3a6fb
Retire dumplfs, mount_lfs and newlfs
1998-01-30 12:40:57 +00:00
phk
1d1fd0b6f2
Retire dumplfs mount_lfs newlfs
1998-01-30 12:39:18 +00:00
brian
d284899e7c
Make it clear that aliasing is done on the public interface, not
...
the private one.
1998-01-29 00:40:41 +00:00
steve
c71566911e
SEE ALSO swapinfo(8).
...
PR: 5447
Submitted by: Craig Leres <leres@ee.lbl.gov>
1998-01-25 17:28:52 +00:00
jb
f8e8406f2f
signal() returns an pointer, so must be cast to long, not int before
...
comparing < 0.
1998-01-25 09:16:55 +00:00
jb
25ffc13079
read() and write() return ssize_t not int, so the first arg to atomic()
...
should be ssize_t too.
1998-01-25 09:15:10 +00:00
bde
e6fb4ea030
Converted to Lite2 mount interface - use vfc_typenum from the
...
already looked up vfsconf struct for nfs instead of MOUNT_NFS.
Removed related FreeBSD ifdefs.
1998-01-20 15:22:27 +00:00
bde
d53ef8ee6e
Removed definition of _NEW_VFSCONF. The new vfsconf interface is now
...
the default.
1998-01-20 10:40:18 +00:00
bde
e8eec81f3f
mount(8) only uses realpath() for the mountpoint, so don't look up the
...
real path here for the mount device (or path). This fixes difficulties
unmounting devices that are actually symlinks to real devices.
Also, print the original path instead of the real path in early error
messages. nfs path handling and later error messages may still be wrong,
probably only in silly cases where the original path is both a symlink
and a remote path.
PR: 5208
1998-01-19 18:48:36 +00:00
bde
f587b268a1
Don't create superblocks with size larger than SBSIZE (8192). The
...
size was rounded up to a multiple of the fragment size, but this
gave invalid file systems when the fragment size was > SBSIZE (fsck
aborts early on them). Now a fragment size of 32768 seems to work
(too-simple tests with fsck and iozone worked).
1998-01-19 16:55:26 +00:00
bde
ac4b63f133
Guard against a block size of 0 in the label. When the first
...
superblock is invalid, fsck looks at the label to help guess where
the next superblock should be. If the partition type is 4.2BSD,
fsck assumed that the block size was valid and divided by it, so
it dumped core if the size was 0.
Initialization of the label was broken almost 3 years ago in rev.1.9
of newfs/newfs.c. Newfs does not change the label at all, so there
is no problem (except the breakage of the automatic search for
backup superblocks) unless something else sets the partition type
to 4.2BSD. However, it is too easy to set partition types to
4.2.BSD by copying an old label or by using a disktab entry to
create the label.
PR: 2537
1998-01-19 16:28:29 +00:00
bde
1e40ca3634
Removed most unused includes of <net/if_var.h> outside the kernel.
1998-01-16 17:38:56 +00:00
bde
b2ae4ac459
Fixed some spelling errors.
1998-01-16 06:31:23 +00:00
charnier
936239d295
Use err(3). Change exit(-1). Remove unused #include.
1998-01-14 07:17:12 +00:00
charnier
7946b36f3e
Use err(3). Change exit(-1), and make exit values equal to 1 when errors.
...
Remove unused #includes.
1998-01-12 07:57:57 +00:00
darrenr
d3fd83d6ba
change s_port to ntohs(s_port) for printf in DEBUG.
1998-01-11 06:03:35 +00:00
alex
3b5bff74db
Pass an actual empty environment to execle() as per POSIX rather than
...
rely on undocumented behavior.
The following fixes were obtained from OpenBSD:
o -Wall fixes to tlist array initialization and assignment used
as truth value.
o Use a restricted environment.
o Improved error message when shutdown fails to exec reboot or halt.
1998-01-10 20:11:06 +00:00
alex
7ebcb78d09
Added environment parameter to execle calls.
...
Obtained from: NetBSD PR2737 (augustss@cs.chalmers.se ) via OpenBSD
1998-01-08 20:05:45 +00:00
alex
35f59936c3
Bump up packet and byte counters to 64-bit unsigned ints. As a
...
consequence, ipfw's list command now adjusts its output at runtime
based on the largest packet/byte counter values.
NOTE:
o The ipfw struct has changed requiring a recompile of both kernel
and userland ipfw utility.
o This probably should not be brought into 2.2.
PR: 3738
1998-01-08 03:03:54 +00:00
alex
4ff390e719
Correct a comment from my last commit.
1998-01-08 02:23:59 +00:00
alex
52c4bf5ce3
Allow 'shutdown datespec' to work into the next century. Handle dates
...
in the 22nd century and beyond even though it's irrelevant with a 32-bit
time_t which expires in the year 2038.
1998-01-08 02:21:30 +00:00
alex
0ff0dd536e
Format mismatch in error message.
...
Submitted by: bde
1998-01-08 00:27:31 +00:00
charnier
7eea80697a
Remove more unused #includes.
...
Obtained from: Bruce.
1998-01-07 07:55:26 +00:00
alex
c2173ecb3e
Support listing/showing specific rules supplied on the command line.
...
Use error codes from <sysexits.h>.
1998-01-07 02:23:04 +00:00
alex
4e04c4e039
Display a better error message and use a non-zero exit code when
...
zero/delete operations fail.
PR: 4231
Reviewed by: Archie Cobbs <archie@whistle.com>
1998-01-06 00:11:57 +00:00
charnier
c6e2331082
Add rcsid. Remove uneeded #include. Use fprintf() in usage() instead of err(3)
...
to make it print: usage: progname ...
1998-01-05 07:23:02 +00:00
charnier
25019d11da
Sync. usage string and synopsis. Add rcsid.
1998-01-05 07:10:42 +00:00
charnier
ab4d8c6e9c
Add -v in usage string. Add rcsid.
1998-01-05 07:07:44 +00:00
steve
1d1ac83093
The default dumplevel is 0.
...
PR: 5413
Submitted by: NOKUBI Hirotaka <hnokubi@yyy.or.jp>
1998-01-03 20:26:15 +00:00
brian
635f0bdee3
Correct -r and -f descriptions.
...
Suggested by: joerg
1998-01-03 10:11:38 +00:00
alex
47c4182543
Removed /etc/ld.so.conf reference from FILES section (people get
...
confused when they can't find it), but leave the reference to it
as being a standard filename (which doesn't imply that it exists).
Discussed with: jkh
1998-01-01 02:31:47 +00:00
imp
a1d9242a63
Properly drop group privs to open file names specified by the user.
...
Submitted by: Niall Smart rotel@indigo.ie
Obtained from: OpenBSD (rev 1.7 and 1.8)
1997-12-30 05:13:21 +00:00
alex
3314e9bde1
Added copyright (taken from natd.c).
...
Approved by: Ari Suutari <ari@suutari.iki.fi>
1997-12-30 00:38:56 +00:00
brian
c38e16bb3b
Add a "scsi -f /dev/ssc -p" example and xref ssc(4).
...
Make the other examples prettier.
1997-12-29 21:08:33 +00:00
brian
1c3e16c0fc
Mention that the -r flag reprobes the entire bus on which the given
...
device resides and that the -f flag must specify the `whole slice'
if it's a disk.
1997-12-29 15:17:57 +00:00
steve
6f5cdf1a51
Fix a few style nits from previous commit.
...
Submitted by: Bruce Evans <bde@zeta.org.au>
1997-12-29 14:05:49 +00:00
charnier
ab8e3efb1c
Add missing .Ar.
1997-12-29 07:03:46 +00:00
steve
2d5f5de492
Get md5(1) to use getopt(3). Also some minor -Wall cleaning
...
while here.
PR: 5387
Submitted by: Matthew Hunt <mph@pobox.com>
1997-12-29 03:40:37 +00:00
alex
c74dfe8f29
Typo/$Id$ police.
1997-12-27 19:31:11 +00:00
imp
ec6e7a3cf8
style(9) corrections
...
Submitted by: bde
1997-12-26 23:28:17 +00:00
alex
367097735d
Put the return value of getopt into an int, not a char.
1997-12-26 03:24:26 +00:00
imp
e1ae752d33
Be extra paranoid about trusting the length of the data returned by
...
gethostbyaddr.
Submitted by: Julian Assange
1997-12-24 01:00:24 +00:00
imp
03672be414
Two fixes:
...
1) Correct strncpy usage
2) gethostbyaddr paranoia from Julian Assange
1997-12-24 00:59:49 +00:00
imp
d2e80bb3ce
Minor style nit noticed by bde.
1997-12-24 00:59:02 +00:00
imp
6356793b99
Be extra paranoid about trusting the length returned by gethostbyaddr.
...
Submitted by: Julian Assange
1997-12-24 00:58:39 +00:00