mycroft
1fa165bd82
Fix a rather glaring byte-swapping bug: di_size is 64 bits, not 16.
2001-01-23 02:35:51 +00:00
enami
2efd21a284
If possible, detect more case that file is missing on the tape.
...
XXX we still may lose if a file of highest inode number requested
XXX to extract was missing or one of multiple dump tape is lost.
2001-01-18 08:59:23 +00:00
fvdl
93beca224d
Fix spelling.
2001-01-17 11:58:33 +00:00
fvdl
6129a28444
Document -o linux option.
2001-01-17 11:57:54 +00:00
itojun
b3705ee26f
unbroken slash notation (10.0.0.0/8) for IPv4.
2001-01-17 06:10:37 +00:00
itojun
f3a31dc12d
support "prefixlen n" for IPv4 too.
2001-01-17 06:07:32 +00:00
fvdl
a7fede800b
Add handling of -o linux.
2001-01-17 00:09:54 +00:00
cgd
d594ce939b
comment or delete text after CPP directives.
2001-01-16 02:50:27 +00:00
cgd
09995c7b56
generated source should include stdlib.h and string.h for prototypes.
2001-01-16 02:37:35 +00:00
itojun
7846de58b2
specify interface by using interface index (set/getsockopt with 0.0.0.0/8).
2001-01-15 13:19:12 +00:00
christos
8ce2d80d7a
back out previous; it is better for now to handle the dependencies in
...
bsd.prog.mk
2001-01-14 09:41:41 +00:00
christos
c26e2519ac
add .NOTMAIN for good measure.
2001-01-14 09:24:30 +00:00
christos
726afedd26
don't use OBJS in the dependency line because it is not defined yet.
2001-01-14 09:22:01 +00:00
christos
9b6a2fbeb4
don't use OBJ in the dependency line cause it is not defined yet.
2001-01-14 09:21:24 +00:00
itojun
b2f011d7b6
avoid signal handler race. help from deraadt
2001-01-12 19:13:41 +00:00
itojun
3a616a4855
correct use of howmany() for fd_set. commented by deraadt
2001-01-12 18:50:57 +00:00
martin
1bb8e47f65
Make option flag variables static. This avoids a conflict between
...
'int compress' in savecore.c and the function 'compress' in libz.
Gnu ld 2.10 (with BFD 2.10) used on sparc64 warns this conflict
(symbol "compress" changed size).
2001-01-11 20:27:12 +00:00
soren
65c1d02861
Remove extern __progname from enable_user(); no longer used.
2001-01-11 16:37:41 +00:00
lukem
0645f2f67b
use explicit name rather than __progname in openlog
2001-01-11 01:34:28 +00:00
lukem
3efcec3cf5
remove unnecessary ":" in openlog ident
2001-01-11 01:33:35 +00:00
mycroft
521984e793
Whoops; call propagate() with the right child inode number. (Doesn't break
...
anything, but it would have made reconnect less efficient.)
2001-01-10 08:26:20 +00:00
mycroft
f5a9d5eadc
Abstract the code to attach a directory to its parent's child list into a
...
separate function, and call it from multiple places in linkup() to handle
reconnects and creation of /lost+found.
2001-01-10 08:22:20 +00:00
lukem
d4b8ad46d7
don't use LOG_CONS
...
fix typo
2001-01-10 07:59:43 +00:00
lukem
790602fd72
deprecate LOG_ODELAY; it's the default
2001-01-10 03:47:41 +00:00
lukem
f022cce90b
use openlog correctly...
2001-01-10 03:41:35 +00:00
lukem
415d1abdd8
be consistent (both internally and with other programs):
...
log_err fatal errors
log_warning non-fatal errors & warnings
log_debug debug messages (#ifdef DEBUG)
2001-01-10 03:33:16 +00:00
hubertf
44d7ee0289
* Document the vendor.* sysctl branch
...
* in sysctl.3, sort the list of CTL_ prefixes and sync with sysctl.h
2001-01-10 03:03:02 +00:00
lukem
37a54a1e9c
deprecate LOG_ODELAY; it's the default
2001-01-10 03:01:41 +00:00
fvdl
4f289ff858
Number of toplevel names grew by one, account for it.
2001-01-09 21:31:02 +00:00
augustss
e85ca50c79
Document what can happen with bad Rock Ridge info on the CD.
...
(Perhaps this can save someone the two hours I spent in the kernel
debugger tracking this down. :)
2001-01-09 20:51:26 +00:00
mycroft
d722519e03
Make sure the rotor values are non-negative.
2001-01-09 11:20:00 +00:00
mycroft
a48409305d
A minor tweak.
2001-01-09 09:25:32 +00:00
enami
6c06fd4f9f
Don't swap cg_clustersum(cg)[0]. It doesn't actually exists and it's
...
actually tail of free block bitmap.
XXX swap_cg() should be shared with newfs.
2001-01-09 09:08:35 +00:00
mycroft
c4c9a7ecc0
Remove a bogus piece of code that was never used.
2001-01-09 06:05:10 +00:00
mycroft
66418680d4
The reconnect algorithm was historically O(n^4).
...
Some years ago I made it O(n^2).
Someone helpfully made it O(n^4) again.
Today I'm making it O(n).
If that's not good enough, I don't know what else to do. B-)
Technical details:
* The graph traversal in propagate() is modified to be able to start from any
point in the tree. To handle certain exceptional cases, it is also modified
to work in two passes, marking the tree with a special tag and then changing
it to DFOUND.
* The reconnect case now modifies the child/sibling pointers and calls
propagate() to propagate the connection state starting with the reconnected
directory.
Pray that you never encounter a file system trashed enough for this to matter.
2001-01-09 05:51:14 +00:00
mycroft
3f2ff10f4c
Try to cope with cs_ndir being wacky (too large or, particularly when using -b,
...
too damn small) by setting a minimum (1024) and maximum (maxino + 1). This
prevents certain operations getting REALLY slow when -b is used, and also
avoids overallocating memory if the superblock is hosed.
2001-01-09 05:39:27 +00:00
itojun
c5520fd00b
uninitialized pointer. PR 11702
2001-01-08 14:06:12 +00:00
fvdl
275b941468
When -I is specified, we mean to initialize the label if it's not there
...
already. So, don't fail if there appears to be a corrupt label or
no 'fake' label; get the 'default' label (which is generated
from DIOCGDEFLABEL) instead.
2001-01-08 02:19:58 +00:00
joff
42ac80ad6d
Fixed blockmap handling to properly use disk blocks rather than fragments.
...
Fixes an issue with fsck_lfs not detecting all duplicate blocks that may
exist in a corrupted filesystem.
2001-01-06 23:08:24 +00:00
cgd
169563b7c1
#warn is _not_ the GCC CPP directive that gives a warning, #warning is.
...
(this code has, apparently, always been wrong, but current GCC is kind
enough to warn about unknown CPP directives.)
2001-01-06 00:35:54 +00:00
lukem
f7650338ca
use %ll_ instead of the less standard %q_
2001-01-05 02:02:57 +00:00
lukem
ca48483336
minor knf
2001-01-05 01:41:34 +00:00
lukem
03c663afbc
change verbose probe message to display "size xxx (yyy MB), offset zzz".
...
use %u instead of %d.
2001-01-04 00:57:14 +00:00
enami
0cd4f6f4aa
Test read(2) failure by read(..., sizeof(n)) != sizeof(n) instead of
...
< sizeof(n) to avoid unwanted type promotion.
2001-01-03 06:57:57 +00:00
enami
a48aa06c73
Kill whitespace at the end of line.
2001-01-03 06:55:30 +00:00
joda
7e74657e37
use gzip instead of compress
2001-01-02 21:39:37 +00:00
lukem
834e92eedc
Bump the field width of `K to go' from 6 to 8; some systems have more
...
than 999999 KB of RAM... (this will suffice until it's common to have
~ 100 GB of RAM :)
2001-01-02 00:29:37 +00:00
itojun
1bc3ecd398
support IPv6. PR 11858 from ura@hiru.aoba.yokohama.jp
2000-12-31 06:03:52 +00:00
itojun
f911e7eded
indent and pedant. from deraadt. sync with kame
2000-12-31 05:04:15 +00:00
wiz
944d6ad333
Check return value of fgets. Approved by Greg Oster.
2000-12-31 01:58:03 +00:00
wiz
4b4b4ba4ae
Fix typo in v1.38.
2000-12-30 15:32:19 +00:00
wiz
f81de5856b
sprinkle some const's
2000-12-30 15:03:23 +00:00
wiz
369f36b84f
ANSIfy and de-__P()
2000-12-30 15:01:42 +00:00
wiz
fb109fb5fa
Handle NULL return value by fgets after shell prompt better. Also
...
improve '\n' slightly. Addresses bin/11847.
2000-12-30 14:46:21 +00:00
itojun
66927d4789
move racoon build framework from sbin/racoon to usr.sbin/racoon.
2000-12-29 02:33:38 +00:00
jdolecek
f334b7ef55
make sure that elf_mod_sizes() uses data_hole size aligned to section alignment
...
this fixes a problem where elf_mod_sizes() would report size which would
be different (smaller) that the actual size of LKM code to be loaded in some
cases
Reviewed by: Johan Danielsson
2000-12-27 20:29:36 +00:00
lukem
fbace08ced
change behaviour of flags slightly:
...
-w write in-core label if changed
-r update on-disk as well as in-core label (with -w)
-f force update (-w), even if there's been no change
-r behaviour suggested by matt green. what used to be `-f' is now `-wrf'
2000-12-27 04:22:11 +00:00
lukem
a9dd32dbb7
more rewording
...
- mbrlabel updates the disklabel; it doesn't generate it
- it doesn't just affect the incore label, so remove the `incore' qualifier
2000-12-24 14:01:12 +00:00
lukem
747375caa2
i got sick of the brain damage that mbrlabel used to do, and had
...
gotten bitten by mbrlabel trashing my incore disklabel to a point where
the machine wasn't usable, so I reworked it:
* only update the incore (and on-disk) label if `-f' is given. by default,
the proposed disklabel will be printed but no changes will occur
* add -q, to make the default operation a bit more quiet.
* leave existing `used' in-core partition slots alone, and only add entries
to the incore label if:
- there's not an existing partition of the same size and offset
(even of a different type)
- there's a free partition slot (`unused', with size == 0)
* use DIOCWDINFO instead of DIOCSDINFO, to update the incore as well as
the on-disk label
* use showpartitions() from ../disklabel/printlabel.c
this should make mbrlabel a *lot* more useful.
2000-12-24 13:57:37 +00:00
lukem
45c96da8ec
use MBR_IS_EXTENDED() instead of local test (which was missing a test case)
2000-12-24 13:32:41 +00:00
lukem
1c5cb88e30
move showinfo() and showpartition() into separate file, for use by
...
other programs. slightly change argument signature so that globals
aren't depended upon.
2000-12-24 07:08:02 +00:00
lukem
35ccd2239b
- convert to KNF ANSI style guide
...
- reorder arguments of runcmd(), getnum(), defnum() to be consistent
with other functions (pass struct disklabel * first)
2000-12-24 05:59:11 +00:00
wiz
c73aec3795
Add NTFS recognition per patch supplied by Dave Huang in bin/11804.
2000-12-24 01:54:20 +00:00
wiz
71288952b7
ANSIfy, de-__P()
2000-12-24 01:50:29 +00:00
enami
2f0c4425ee
Don't swap clustersum[0]. It's not a cluster summery but block free bitmap.
2000-12-23 12:32:12 +00:00
itojun
b7b4590361
call seteuid(getuid) too
2000-12-22 05:52:21 +00:00
itojun
ef86e1e3da
revoke root privilege earlierst possible.
2000-12-22 00:34:46 +00:00
itojun
8f5f80ebfe
document net.inet6.icmp6.mtudisc_{lo,hi}wat.
2000-12-21 01:10:52 +00:00
cgd
2ed72303ae
avoid use of ANSI C trigraph ??/
2000-12-20 01:05:22 +00:00
cgd
30b3e4f5c7
__CONCAT does token pasting, not string concatnation. if something like:
...
__CONCAT("foo","bar");
actually works to concantate strings, it's because the preprocessor expands
it into "foo""bar" as separate strings, and then ANSI string concatenation
is performed on that. It's more straightforward to just use ANSI string
concatenation directly, and newer GCCs complain (rightly) about misuse
of token pasting.
2000-12-20 00:31:41 +00:00
lukem
0f2402d559
* Recursively print out extended partition entries. An extended partition is
...
effectively an MBR with it's own partition table which contains another
4 `slots', each of which can be another extended partition...
This involved reworking some of the internal functions.
* Use off_t appropriately (so we can manipulate sectors past 4GB).
* Tweak to compile with WARNS=2
2000-12-19 16:01:28 +00:00
lukem
b813a81a7c
convert to ANSI KNF
2000-12-19 15:44:27 +00:00
lukem
a67eb3719f
list the options in a specific options list (as per the `traditional'
...
man page). i find this much easier to read than option descriptions
scattered amongst paragraphs of text.
2000-12-18 23:42:40 +00:00
simonb
6714e09fe2
Need an lfdir global variable now.
2000-12-14 00:32:22 +00:00
scw
e89e2124d1
Global variables don't need to be initialised to zero.
2000-12-13 22:45:12 +00:00
scw
8c5df3aa33
`dev_bsize' needs to be declared extern.
2000-12-13 22:44:44 +00:00
scw
9482a2a194
Some more `extern's for initialised globals.
2000-12-13 22:38:15 +00:00
mycroft
078acb237c
Fix an annoyingly incorrect message.
2000-12-13 03:04:51 +00:00
itojun
e845d2144b
make kerberos *.o conditional.
2000-12-12 22:41:51 +00:00
onoe
86d874c2bf
Add powersave/powersavesleep into usage.
...
Fold usage output (still 14 lines...)
2000-12-12 20:27:42 +00:00
onoe
f56e1f272f
powersavesleep requires argument
2000-12-12 20:22:45 +00:00
thorpej
f293b8799b
Update for changes to KAME-current. racoon(8) now supports GSSAPI-Krb5
...
authentication for Phase 1 per dratf-ietf-ipsec-isakmp-gss-auth-06.txt.
This work was done by Frank van der Linden of Wasabi Systems, Inc.
under contract from Zembu Labs, Inc.
2000-12-12 17:18:58 +00:00
thorpej
b22f104458
Add powersave, -powersave, and powersavesleep to manipulate 802.11
...
power management parameters.
2000-12-12 04:08:40 +00:00
wiz
9bf97e8322
Back out sysctl part for now, awaiting the result of further discussion,
...
on request of Andrew Doran.
2000-12-11 14:33:51 +00:00
wiz
4c06e7a434
Output proper warning if dumplo == -1 (as it can happen on macppc without
...
swap partition), instead of "kvm_dump_mkheader: Pread: Invalid argument".
2000-12-08 22:03:23 +00:00
wiz
ba968ca2e4
de-__P(), and generally try to be more conforming to the new NetBSD style.
...
Use %m in syslog strings where appropriate.
Reduce warnings with WARNS=2.
2000-12-07 03:55:44 +00:00
wiz
a934922366
Don't mention rc(8), we're using rc.d now.
2000-12-07 03:18:03 +00:00
wiz
e7fe5f1380
Fix argument handling, which was pretty broken.
...
If sysctl supports it, try to get the kernel name with CPU_BOOTED_KERNEL.
Get current kernels version string in all cases.
Adapt some error messages to the correct kernel name.
Reviewed by Simon Burge.
2000-12-07 03:17:17 +00:00
perseant
8a3e9fdf9d
Add "-A" option to autoconfigure the segment size based on measured
...
bandwidth and seek time of the disk, using the "4 * bandwidth * seek
time" formula from Neefe-Matthews' 1997 paper. An RZ25 disk with this
option gets 200K segments. Reference the paper in the manual page.
2000-12-05 19:51:14 +00:00
scw
222e7ea5ea
Fix a bug introduced by 4.4-Lite:
...
Don't try to subtract the address of "acg.cg_firstfield" from
"acg.cg_nextfreeoff", as it's already relative to the start of "&acg".
This always worked because the result of the subtraction was
always negative, thus could never be > "sblock.fs_cgsize" ...
2000-12-04 09:59:48 +00:00
itojun
bbaa97fa45
sync with latest kame.
...
- validate strdup() error on argument parsing.
- use strlcat on complex string manipulation.
2000-12-02 02:54:21 +00:00
simonb
c878d09614
For mount_mfs, allow an 'm' suffix to the file system size option to
...
specify the size of the mfs in megabytes.
Inspired by the Solaris tmpfs "-o size=sz" option.
2000-12-01 12:48:09 +00:00
simonb
b234617a20
Put extern variable declarations in "extern.h".
2000-12-01 12:03:27 +00:00
simonb
06cbcf7494
ANSIfy.
2000-12-01 11:52:54 +00:00
perseant
ea919b5343
Change "cpg" to "cpg/sgs" in the printed partition table header, in an
...
attempt to avoid confusion. (PR #9230 )
2000-11-27 23:13:12 +00:00
ad
1b9fadaf46
typo
2000-11-26 15:13:19 +00:00
perseant
262e70b7e7
Initialize inodes' generation number to 1, consistent with their version
...
number.
2000-11-23 23:09:57 +00:00
perseant
7c5a881d60
Check/fix accounting of lfs_dmeta. Patch from Jesse Off
...
<joff@gci-net.com> (PR #11534 ).
2000-11-21 06:24:26 +00:00
lukem
ddbba91107
fix incorrect comment; -d does work!
2000-11-17 12:35:09 +00:00
mrg
f44b54e376
support new `swapctl -z' that shows the dump device.
2000-11-17 11:43:41 +00:00
jdolecek
bec09f2dd9
also visit mount_* for 'make clean' and 'make distclean'
...
Pointed out by Minoura Makoto in private e-mail.
2000-11-16 08:07:55 +00:00
abs
fc52578672
xref (disklabel.8, fdisk.8, mbrlabel.8) as appropriate
2000-11-14 11:06:19 +00:00
perseant
9683b76b99
Try to prevent running more than one active cleaner on a filesystem at a time.
...
Let lfs_cleanerd record its pid in /var/run like other daemons. Make
mount_lfs not start another cleaner when updating the mount, unless it is
being upgraded from read-only to read-write; when downgrading to read-only,
kill the cleaner using the recorded pids.
2000-11-13 22:12:49 +00:00
jdolecek
57e4e7265b
add mount_* to SUBDIR for 'make obj', so that the obj directories get
...
created and used. Some ramdisks compile individual mount_* commands
directly and hence need the obj dirs setup in order to allow shared
source tree.
Noted in private mail by Andrew Brown <atatat@atatdot.net>.
2000-11-13 05:29:31 +00:00
perseant
a3bb9e16b4
Report, and detect and correct inconsistencies in, the number of clean
...
segments. Patches from Jesse Off <joff@gci-net.com> (PR #11470 ).
2000-11-13 00:30:48 +00:00
perseant
5975446609
Add "-f" flag to match fsck(8) manual page. This flag currently has no
...
effect. Fixes PR #11129 .
2000-11-11 22:26:10 +00:00
itojun
a21e536042
improve spec conformance of node information query (07).
...
sync with kame.
2000-11-11 00:46:36 +00:00
enami
d86faab485
Cosmetic change; actually split a line which looks like as if two lines.
2000-11-10 03:12:45 +00:00
eeh
59da39b946
Document new hw.cnmagic sysctl(8) variable.
2000-11-08 22:48:32 +00:00
hubertf
1320b80b0e
xref lfs_cleanerd(8) in SEE ALSO
2000-11-08 19:43:16 +00:00
hubertf
cf64122954
xref dump_lfs(8), newfs_lfs(8) in SEE ALSO
2000-11-08 19:40:04 +00:00
hubertf
4fdbe215a1
In SEE ALSO:
...
* it's dump_lfs(8), not dumplfs(8)
* xref mount_lfs(8)
2000-11-08 19:37:46 +00:00
itojun
9df2062a31
- fix -s with small number (like < 8). kame 1.97 -> 1.99
...
- add fflush. kame 1.96 -> 1.97
- alpha friendly (printf format - %ld and others) kame 1.93 -> 1.94
sync with kame
2000-11-08 12:05:09 +00:00
itojun
374c623f95
show IPv6 interface address status "deprecated" (preferred lifetime = 0).
...
RFC2462. sync with kame.
2000-11-07 14:47:59 +00:00
lukem
279552d3db
fix up various .Nm abuses:
...
- keep the case consistent between the actual name and what's referenced.
e.g, if it's `foo', don't use '.Nm Foo' at the start of a sentence.
- remove unnecessary `.Nm foo' after the first occurrence (except for
using `.Nm ""' if there's stuff following, or for the 2nd and so on
occurrences in a SYNOPSIS
- use Sx, Ic, Li, Em, Sq, and Xr as appropriate
2000-11-07 06:43:24 +00:00
lukem
42039d09f9
use .Xr
2000-11-07 05:40:17 +00:00
jdolecek
73367a6dad
convert to use regex (it used compat regexp previously), g/c now unneded stuff
2000-11-06 14:05:54 +00:00
jdolecek
252a9be46b
use mkdtemp(3) instead of mktemp(3)
...
call daemon(3) before the mount(2) call, so that we can fill correct pid
to mount tag argument (previous code used getpid() + 1!)
2000-11-06 14:00:38 +00:00
jdolecek
7e315846e9
put in some commas, remove newlines
2000-11-06 13:53:53 +00:00
jdolecek
bb40143374
fix typo
2000-11-06 12:34:25 +00:00
minoura
f23be04b99
#include <string.h> for strlen() and strcpy().
2000-11-06 07:48:28 +00:00
thorpej
7d56b25984
Visit wdogctl.
2000-11-04 18:54:13 +00:00
thorpej
fb6f7d6f21
Add a program to manipulate watchdog timers.
2000-11-04 18:53:30 +00:00
jdolecek
33e5945c93
also install mount_ufs manpage links
...
Fixes bin/11412 by Andrew Brown.
2000-11-02 18:02:16 +00:00
veego
3cae956077
Add a 'CLEANFILES+= checkname.c' to remove that file during a make clean.
2000-11-01 08:45:20 +00:00
enami
4952afaa4f
Factor out some function declarations into a header file.
2000-11-01 04:10:02 +00:00
enami
290c3a67ba
When failed to read disklabel to deduce filesystem type,
...
- don't warn. It's just too verbose when we know there is
no disklabel and want to use the default filesystem type.
- close the file descriptor so that further mount success.
2000-11-01 04:06:49 +00:00
enami
a56e1ec458
Cosmetic changes.
2000-11-01 04:01:45 +00:00
lukem
4e9651bacd
- use opendisk(3) instead of homegrown solution
...
- separate items in -s output with commas; much easier to read
- add maxOutstanding (aka queue len) to -s output
- sort #includes (per knf)
2000-10-31 14:18:39 +00:00
jdolecek
366b58f084
mount(8) now includes code for all mount_*(8) but mount_portal(8) and
...
mount_mfs(8); the mount_*(8) are hardlinked to mount (appropriate mount routine
is called depending on program name) - this saves approx. 1.7MB of /sbin
space
mount.c: make all local symbols static
2000-10-30 21:31:49 +00:00
jdolecek
3d64d110ca
fix copyright (damned copy&paste)
2000-10-30 20:58:20 +00:00
jdolecek
debb6d80a3
make the code includable into other programs:
...
* make static all symbols which do not need to be exported
* rename main() to mount_FOO()
* new main() now just calls mount_FOO(), main() is only compiled in if
MOUNT_NOMAIN is not defined
* a_gid(), a_uid() and a_mask() were put into ../mount/fattr.[ch], local
versions removed
2000-10-30 20:56:57 +00:00
itojun
00f86cf2f4
use YHEADER, not YFLAGS+=-d. from kre
2000-10-29 12:32:06 +00:00
oster
617759aa4c
- cleanup wording and add additional comments on such things as
...
"component1" and "raidctl -A yes"
- add a note about how to build a RAID set with a limited number of disks
(thanks to Simon Burge for suggestions)
- improve layout of 'raidctl -i' discussion (thanks to Hubert Feyrer)
- add a (small) section on Performance Tuning
2000-10-27 02:40:37 +00:00
jdolecek
6a6f9705de
add couple of missing entries, update kern.maxptys entry - it is not raise only
2000-10-26 07:35:56 +00:00
fvdl
2753597fd4
Disable VERBOSE_BLOCKMAP by default; it allocates huge amounts of
...
memory, causing immediate fsck_lfs failure for big filesystems.
2000-10-19 14:58:40 +00:00
kleink
e90b215b52
Don't make references to _10Mb/s_ Ethernet where not appropriate; from
...
Christian Weisgerber.
2000-10-18 07:27:11 +00:00
simonb
9b22175a26
Remove INSTALLFLAGS=-fschg, as per change to usr.bin/ssh/ssh/Makefile.
2000-10-18 00:24:18 +00:00
wiz
af69e93eb8
change mentioning of `login' to a .Xr in one place
2000-10-17 01:07:43 +00:00
itojun
055f6cd999
have description on -v. sync with kame
2000-10-15 13:43:51 +00:00
bjh21
c6f45d411c
Ah, so _that_'s how you get a backslash in a macro argument.
...
Thanks to itojun for pointing it out.
2000-10-15 13:40:53 +00:00
bjh21
ebd0b719b0
Various formatting cleanups (mostly to use .Ql).
...
Note that getting a single backslash inside Ql seems to need SIXTEEN
of them in the source!
2000-10-15 13:21:40 +00:00
itojun
593affa94c
do not segv on too many args. sync with kame
2000-10-12 10:35:48 +00:00
he
5b7047ce18
The type of sizeof() can be u_long, so cast to that and print with %ld.
2000-10-11 21:08:54 +00:00
he
e3ab5a24f9
Format fixup. size_t can be long, so cast to u_long and print with %ld.
2000-10-11 21:02:05 +00:00
he
ecaef6e7a4
Better fix for format warnings.
...
The type of time_t varies between ports, so we need to cast
before printing. It appears to be sufficient and safe to use (int).
2000-10-11 20:25:29 +00:00
abs
5d868db883
When determining the filesystem type automatically, only try the raw device
...
for the disklabel if the given device fails with EBUSY. Also make disklabel
errors non fatal (just fall back to ffs as per pre-autofilesystem behaviour)
Based on further discussion with Launey Thomas <ljt@alum.mit.edu>
2000-10-11 17:56:05 +00:00
itojun
874bb03cac
make the directory suitable with with latest racoon
...
- add random.c.
- don't suppress warning.
2000-10-11 05:41:18 +00:00
briggs
1e8e167a26
Fix format warnings
2000-10-11 04:57:42 +00:00
is
9979da6cbb
Format string cleanups by Bill Sommerfeld.
2000-10-10 20:24:49 +00:00
itojun
d72739fb8a
on "route monitor", print RTM_IFANNOUNCE, RTM_IFINFO (new #), and others.
2000-10-10 09:35:05 +00:00
christos
c4c61b5a08
allow -I -i to install a new label interactively.
2000-10-08 23:32:50 +00:00
bjh21
162b0b6410
Miscellaneous -mdoc cleanups.
2000-10-08 09:53:00 +00:00
bjh21
30ee56ec59
Mention that ldconfig is a.out only.
...
Should fix PR bin/10299.
2000-10-08 09:33:13 +00:00
darrenr
a2d10b89c2
initialize kernel to _PATH_UNIX and remove local variables in functions
...
which are essentially copies of kernel.
2000-10-08 07:04:28 +00:00
itojun
b91818e7e8
fix truncated response handling; sync with kame
2000-10-08 00:26:38 +00:00
itojun
794318ceff
avoid fd_set overflow. see openbsd select(2).
2000-10-07 06:50:43 +00:00
itojun
c0de460728
repair fd_set size attack. from deraadt.
...
some of cleanups from kame (inet_ntop error check, unnecessary headers,
stddev computation like ping(8)).
$NetBSD$.
2000-10-07 06:36:50 +00:00
ad
5b09090e8e
insure -> ensure
2000-10-05 12:35:33 +00:00
enami
9b6f3e1ce2
Don't explain -s twice.
2000-10-05 03:24:41 +00:00
jdolecek
cf8b00f58b
setup(): use calloc() for blockmap allocation, instead of malloc() followed
...
by bzero(); the net result is that the test for allocation failure
is actually sensible now
2000-10-04 11:37:54 +00:00
itojun
72beb4728a
add config file directory
2000-10-04 00:27:48 +00:00
itojun
f0dc76db35
a test build tree for racoon IKE daemon.
...
you need KAME tree to compile this (point the top by ${KAMEROOT}
in Makefile.inc).
XXX maybe too big for /sbin...869K with certificate support, and 574K without
certificate support (i386, stripped, static-link)
2000-10-04 00:21:17 +00:00
itojun
4bfd9169a9
support rijndael-cbc.
2000-10-03 21:48:33 +00:00
bjh21
9626c2fdbb
Put the sections in the canonical order.
...
Fix formatting of '=' and '+='.
File names are .Pa, not .Ar.
2000-10-03 14:33:16 +00:00
thorpej
9e992b012b
In tunnel_status(), if we have an IPv6 kernel, but a driver doesn't
...
support IPv6 tunnel endpoint addresses, fall back on the sockaddr
version of the ioctls.
2000-10-02 22:30:40 +00:00
hubertf
c58e6bf54d
We don't ship format(8), so don't x-ref it.
2000-10-02 21:17:04 +00:00
abs
5087b081db
When opening a partition to automatically determine the filesystem type,
...
always use the raw partition in case it is already mounted and this is
an 'update' mount. Patch from Launey Thomas <ljt@alum.mit.edu>
2000-10-02 18:52:47 +00:00
perseant
7d6de39e20
Handle "-m 0" properly (PR #11112 ).
2000-10-02 16:06:48 +00:00
darrenr
3904e69e83
savecore was looking up dumpdev, etc, from the wrong kernel
2000-10-01 02:27:06 +00:00
fvdl
00a8c99503
Modification to previous: only build for ports that are a.out or used
...
to be a.out. No sense in building for ports that never were a.out.
2000-09-29 19:00:59 +00:00
fvdl
989e0d2613
Build this on ELF as well. When on an ELF system, only look in
...
_PATH_EMUL_AOUT/etc/ld.so.conf.
2000-09-29 17:47:52 +00:00
thorpej
c77c2baf89
Add vlan(4) support. From Andy Doran <ad@netbsd.org>.
2000-09-27 23:00:24 +00:00
jdolecek
08d0274af3
fix typo (remplaced --> replaced)
2000-09-26 13:28:27 +00:00
gmcgarry
69a9911e49
Fix spelling.
2000-09-20 22:08:01 +00:00
abs
7dea4938ea
If device and mountpoint are given without -t, and without a : in the
...
device, check the disklabel for filesystem type. Fall back to ffs as ever.
2000-09-18 10:48:23 +00:00
abs
3b81524ad0
if readboot() calls pfatal(), we need to print a \n before exiting
2000-09-15 22:11:41 +00:00
perseant
15c84d56e5
Do not report write errors if the user specified the -N flag.
...
Also, change the segment size report to include the total size of the disk,
similar to newfs, e.g.
newfs_lfs -N -F -B 65536 /dev/rsd0b
272.7MB in 4363 segments of size 65536
super-block backups (for fsck -b #) at:
16, 55824, 111632, 167440, 223248, 279056, 334864, 390672, 446480, 502288
2000-09-11 01:32:21 +00:00
jdolecek
f973bb5351
document kern.maxptys/KERN_MAXPTYS
...
note that kern.maxvnodes is raise only
2000-09-09 17:06:34 +00:00
perseant
9c7f8050f4
Various bug-fixes to LFS, to wit:
...
Kernel:
* Add runtime quantity lfs_ravail, the number of disk-blocks reserved
for writing. Writes to the filesystem first reserve a maximum amount
of blocks before their write is allowed to proceed; after the blocks
are allocated the reserved total is reduced by a corresponding amount.
If the lfs_reserve function cannot immediately reserve the requested
number of blocks, the inode is unlocked, and the thread sleeps until
the cleaner has made enough space available for the blocks to be
reserved. In this way large files can be written to the filesystem
(or, smaller files can be written to a nearly-full but thoroughly
clean filesystem) and the cleaner can still function properly.
* Remove explicit switching on dlfs_minfreeseg from the kernel code; it
is now merely a fs-creation parameter used to compute dlfs_avail and
dlfs_bfree (and used by fsck_lfs(8) to check their accuracy). Its
former role is better assumed by a properly computed dlfs_avail.
* Bounds-check inode numbers submitted through lfs_bmapv and lfs_markv.
This prevents a panic, but, if the cleaner is feeding the filesystem
the wrong data, you are still in a world of hurt.
* Cleanup: remove explicit references of DEV_BSIZE in favor of
btodb()/dbtob().
lfs_cleanerd:
* Make -n mean "send N segments' blocks through a single call to
lfs_markv". Previously it had meant "clean N segments though N calls
to lfs_markv, before looking again to see if more need to be cleaned".
The new behavior gives better packing of direct data on disk with as
little metadata as possible, largely alleviating the problem that the
cleaner can consume more disk through inefficient use of metadata than
it frees by moving dirty data away from clean "holes" to produce
entirely clean segments.
* Make -b mean "read as many segments as necessary to write N segments
of dirty data back to disk", rather than its former meaning of "read
as many segments as necessary to free N segments worth of space". The
new meaning, combined with the new -n behavior described above,
further aids in cleaning storage efficiency as entire segments can be
written at once, using as few blocks as possible for segment summaries
and inode blocks.
* Make the cleaner take note of segments which could not be cleaned due
to error, and not attempt to clean them until they are entirely free
of dirty blocks. This prevents the case in which a cleanerd running
with -n 1 and without -b (formerly the default) would spin trying
repeatedly to clean a corrupt segment, while the remaining space
filled and deadlocked the filesystem.
* Update the lfs_cleanerd manual page to describe all the options,
including the changes mentioned here (in particular, the -b and -n
flags were previously undocumented).
fsck_lfs:
* Check, and optionally fix, lfs_avail (to an exact figure) and
lfs_bfree (within a margin of error) in pass 5.
newfs_lfs:
* Reduce the default dlfs_minfreeseg to 1/20 of the total segments.
* Add a warning if the sgs disklabel field is 16 (the default for FFS'
cpg, but not usually desirable for LFS' sgs: 5--8 is a better range).
* Change the calculation of lfs_avail and lfs_bfree, corresponding to
the kernel changes mentioned above.
mount_lfs:
* Add -N and -b options to pass corresponding -n and -b options to
lfs_cleanerd.
* Default to calling lfs_cleanerd with "-b -n 4".
[All of these changes were largely tested in the 1.5 branch, with the
idea that they (along with previous un-pulled-up work) could be applied
to the branch while it was still in ALPHA2; however my test system has
experienced corruption on another filesystem (/dev/console has gone
missing :^), and, while I believe this unrelated to the LFS changes, I
cannot with good conscience request that the changes be pulled up.]
2000-09-09 04:49:54 +00:00
kleink
2caf6aacdd
For commands and utilities, use EXIT STATUS rather than RETURN VALUES as
...
appropriate (and documented in mdoc(7)).
2000-09-04 07:30:07 +00:00
lukem
6c94f4bee8
in cmd_name(), put the default prompt into a temporary buffer rather
...
than overwrite the existing d_packname. noted by enami@.
2000-09-04 02:09:26 +00:00
hubertf
26b6647470
Document the FAT types we support, and add a bugs section (suggested
...
by ws@netbsd.org ).
2000-08-28 15:31:05 +00:00
joda
6532bb554c
document -s
2000-08-28 13:27:37 +00:00
enami
3403ff66ff
Pull down the changes I've just accidently commited into 1.5 branch.
...
Mainly, .Pa fixes.
2000-08-26 13:45:20 +00:00
itojun
152da24bd9
implement net.inet6.ip6.{anon,low}port{min,max} sysctl variable.
2000-08-26 11:03:45 +00:00
itojun
3c7320bedf
document net.inet.ip.lowport{min,max}
2000-08-26 11:00:41 +00:00
joda
4f419afab1
initialize sflag to zero; discovered on Digital UNIX, where I got
...
random (no pun intended) functionality
2000-08-25 16:47:17 +00:00
lukem
003803c5d4
- add rc.conf.d to list of items to link
...
- update man page to reflect reality
- use mdoc macros correctly...
2000-08-22 12:06:46 +00:00
soren
fac5e7d742
Add space in summary printf.
2000-08-19 21:31:58 +00:00
oster
8b77995122
It is impolite to poll in a tight loop. (Thanks to Christos for noting
...
the problem.)
2000-08-19 19:51:17 +00:00
lukem
4c8c86856e
* use strcasecmp() instead of strcmp() so that filesystem type and disk type
...
searchs (amongst others) are case insensitive.
* in interactive mode (-i), when editing entries display supported disk types
and filesystem types when given `?' (when ``[?]'' appears in the prompt
this feature is supported for the question).
* support `m' as a suffix equivalent to `M'
* in interactive mode, be a bit more sensible about handling errors and EOF
* implement dumpnames(), which takes a char ** and size, and displays
as per ls -F (sorted, listed vertically) but indented by one tab
* don't assume d_typename and d_packname are NUL terminated
* fix up some comments and some warning messages (bad cut & pastos :)
* deprecate deffstypename() and getfstypename()
* be consistent when using sizeof()
2000-08-14 22:37:08 +00:00
deberg
31064c0014
use CURDIR where appropriate
2000-08-14 16:38:40 +00:00
itojun
940be0cfdc
- bugfix: truncated FQDN printing
...
- allow < 1 second interval on -i (root only). from openbsd
2000-08-14 02:54:43 +00:00
wiz
fb3d40deab
add two letters in strategically important places, and replace one
...
ifconfig by .Nm
2000-08-13 17:17:26 +00:00
jhawk
df711325aa
"boostrap" => "bootstrap"
2000-08-12 18:52:42 +00:00
oster
ff1bb25d60
Clarify a few things about parity. Add more documentation about RAID on RAID,
...
and root on RAID.
2000-08-10 15:14:14 +00:00
itojun
1b2be13d48
DNS compression support.
...
be more picky about DNS label validation.
(sync with kame)
2000-08-09 14:36:00 +00:00
mrg
f3f04801b2
enable edlabel on sparc64, too.
2000-08-09 11:37:34 +00:00
leo
d9f85c81c0
standarize -> standardize. From Thomas Klausner.
2000-08-05 19:09:37 +00:00
enami
4be9c3c33c
Stop parsing once encountered non directive line as documented in man page.
2000-08-04 07:33:55 +00:00
leo
032c2e34d9
Fix number of parameters in a usage printf. Noticed by Thomas Klausner.
2000-08-03 20:05:48 +00:00
castor
d02d10e226
Fix an evil ugly bug which causes files placed into lost+found to
...
be inconsistent, and unremovable. From Ethan Solomita <ethan@geocast.com>.
Reviewed by fvdl.
2000-08-03 14:52:39 +00:00
eeh
baf03fd97c
time is a `struct timeval' not a `time_t', so read it in properly.
2000-08-01 16:46:27 +00:00
jhawk
f66c42de08
Xr for mount_overlay(8)
2000-07-30 15:17:14 +00:00
jdolecek
cf8bbdf82f
in SEE ALSO, add missing comma between moun(8) and mount_null(8)
2000-07-30 10:41:29 +00:00
itojun
1048b82bf1
nuke net.inet*.ip*.*ratelimit.
2000-07-28 04:08:44 +00:00
thorpej
c849d97e50
Pull in <md5.h> rather than defining our own MD5 structures (!).
2000-07-27 16:34:31 +00:00
itojun
348dcd5529
add net.inet.tcp.rstppslimit
2000-07-27 11:37:46 +00:00
jdolecek
339275db14
backoff rev 1.18 & 1.19 - it's made obsolete by last rc.d changes and using
...
arbitrary hard time limit for /etc/rc.shutdown is not right anyway
2000-07-25 19:02:15 +00:00
jdolecek
9ada2e4d0c
backoff rev 1.36 - it's made obsolete by last rc.d changes and using
...
arbitrary hard time limit for /etc/rc.shutdown is not right anyway
2000-07-25 18:59:44 +00:00
onoe
afa6a922a6
also note that the WaveLAN/IEEE Gold cards accept the 104 bits key.
...
pointed out by jhawk.
XXX this doesn't match to wiconfig(8), which is probably wrong.
2000-07-21 18:31:03 +00:00
onoe
05079cfc6d
Clarify the restrictions in length for argument of the nwid and nwkey.
2000-07-21 17:37:12 +00:00
onoe
9efdccbdb5
Add nwkey and -nwkey keywords, to enable/disable WEP,
...
and to set WEP encryption key for IEEE802.11 wireless network interfaces.
2000-07-21 04:53:03 +00:00
thorpej
ef220cfa40
Make sure IS_PASSIVE gets set on a parm's int_state when the
...
passive option is used in an if=xxx clause.
2000-07-21 00:22:38 +00:00
thorpej
9b5aaf80be
In walk_supply(), test for IS_PASSIVE in ifp->int_state, not
...
ifp->int_if_flags (IFF_* bits).
2000-07-20 22:50:16 +00:00
thorpej
5bf452f867
Add a -C flag, to list all available network interface cloners.
2000-07-20 18:42:02 +00:00
jdolecek
3a7c71f3b9
fix synopsis line so that the -T syntax is right
2000-07-20 17:46:57 +00:00
jdolecek
02ca64b4c6
when running /etc/rc.shutdown, don't want on it until it completes
...
indefinitely - by default, wait maximum of 300 seconds only
the timeout is settable via new -T flag
Adjust history to mention addition of shutdown hooks and -T option on manpage
This fixes bin/10637.
2000-07-20 17:33:57 +00:00
jdolecek
94021a19a5
when running /etc/rc.shutdown, don't wait on it until it completes
...
indefinitely - by default, wait maximum of 300 seconds only
the timeout is settable via new -T flag
Adjust history to mention addition of shutdown hooks and -T option on manpage,
also move description of -D further up and slighly adjust.
This fixes bin/10637.
2000-07-20 17:33:56 +00:00
enami
8db557a393
Free storage allocated by fparseln.
2000-07-19 10:05:43 +00:00
enami
3a6b928e7a
Free storage allocated by fparseln.
2000-07-19 09:58:03 +00:00
enami
1c1b132cda
- Fix off-by-one error in previous.
...
- Fix a typo of ioctl name in warning message.
2000-07-19 06:01:24 +00:00
onoe
f989129a77
check the length of nwid argument before copy to avoid SEGV.
...
pointed out by enami-san
2000-07-19 04:43:34 +00:00
itojun
4941457b0a
sync with the current usage. from kame.
...
note th at the file will not be installed into locations like
/usr/sibn or /sbin.
2000-07-18 23:32:19 +00:00
itojun
6a202d75eb
sync with recent net/pfkeyv2.h change (sorry forgot to commit). from kame
2000-07-18 23:29:48 +00:00
mrg
1fdc1c0300
implement `# KEYWORD:' support, with two new arguments to rcorder, to kill
...
and skip keywords from the output list:
-k keyword only files with `# KEYWORD: keyword' will be printed.
-s keyword files with `# KEYWORD: keyword' will not be printed.
(multiple keywords can exist on a single line, and multiple lines may exist,
as with other special rcorder lines).
requested by lukem.
2000-07-17 14:16:22 +00:00
itojun
36abc851d1
correct hard-to-understand indentation.
2000-07-16 14:06:08 +00:00
jdolecek
d015a6b7a6
note addition of rrcaseins in history
2000-07-16 08:20:04 +00:00
jdolecek
24c327fe78
Add an option to do case-insensitive lookups even on Rock-Ridge CD-ROMS.
...
Add 'rrcaseins' option to mount_cd9660(8).
This addresses kern/2419 by Jason Downs.
2000-07-15 21:40:42 +00:00
jdolecek
a8b345d374
add extatt, gens, nojoliet, norrip options - names taken from FreeBSD
...
add nrr as an alias for norrip, for compatibility with Solaris
retire -e, -g, -j, -r: they are still recognized and handled, but are
not listed in mount_cd9660's SYNOPSIS and are documented as
obsolete in mount_cd9660(8)
update history for joliet support and nomaplcase option
2000-07-15 13:54:45 +00:00
simonb
a6273c2690
Handle KERN_MSGBUF and KERN_CONSDEV gracefully.
2000-07-15 07:07:02 +00:00
itojun
c6910190d6
sync with sys/sysctl.h change (is it the right way to workaround this?)
2000-07-15 01:44:35 +00:00
mycroft
9496d82675
Add a missing newline in one message.
...
(The fact that I got this message using softdep should probably disturb
someone...)
2000-07-14 02:43:44 +00:00
ad
7101b4c03f
Back out previous two - didn't follow the code properly.
2000-07-13 11:24:40 +00:00
ad
08d4945681
Fix previous. From Micheal Eriksson <eramore@era-t.ericsson.se>.
2000-07-13 11:19:54 +00:00
msaitoh
c832841f5e
s/ ar / are /
2000-07-13 10:33:52 +00:00
hubertf
6f0558d9f6
'disklabel -i' on a disk without a label recommends to use -I. Document
...
that in the usage.
2000-07-13 01:47:22 +00:00
itojun
6ab897e3e4
document sysctl variable "net.inet.icmp.errppslimit".
2000-07-10 09:34:38 +00:00
itojun
fa7948bec2
add description for net.inet6.icmp6.{errppslimit,nd6_maxnudhint}
2000-07-09 13:31:14 +00:00
kleink
141d219082
Use .Pa.
2000-07-08 10:28:17 +00:00
he
7ea7848d3c
Make sure .Dl has the line to be shown as argument (on same line).
2000-07-07 17:58:37 +00:00
enami
bc7d39c732
Extract file flags of symbolic link.
2000-07-07 13:24:33 +00:00
itojun
ddf8cb2acb
warnx?/errx? audit. don't pass variable/function return value alone.
...
use with "%s". from openbsd.
2000-07-07 12:29:09 +00:00
fair
f7f2fe622e
Add example text to answer PR 10232.
2000-07-07 09:25:36 +00:00
thorpej
6d78b8c024
When fetching the disk's hardware geometry, first attempt the
...
DIOCGDEFLABEL ioctl, then fall back onto the DIOCGDINFO ioctl
if that fails. This ensures that we will get the actual hardware
geometry info rather than any bogus info that might have been
previously written to the disk's label area.
2000-07-06 17:22:43 +00:00
hannken
c269775813
Fix type of WSKBDIO_?ETENCODING.
2000-07-06 16:30:47 +00:00
ad
92cca24f4e
printf fmt string without %s, from OpenBSD.
2000-07-06 14:01:06 +00:00
onoe
b4a8e334e8
hexadecimal digits for nwid.
2000-07-06 11:02:02 +00:00
onoe
27f79f7369
cast u_char for ctype (nwid stuff) to fix possible overrun problems.
2000-07-06 08:20:51 +00:00
onoe
197deeeff8
warn instead of print 802.11 nwid with bad length field.
2000-07-06 00:50:49 +00:00
msaitoh
f6f00e2615
remove extra period in SEE ALL section
2000-07-05 15:45:28 +00:00
oster
e828ccd7df
Add a .Sq for single quotes, instead of doing it by hand.
...
Fixes a formatting problem noted by Hubert Feyrer (Thanks Hubert!).
2000-07-05 02:42:39 +00:00
onoe
807a12c8cd
change the argument of SIOCS80211NWID and SIOCG80211NWID ioctls from
...
u_int8_t array to struct ieee80211_nwid to prepend length field.
The length field is necessary because IEEE 802.11 spec doesn't prohibit
even '\0' for SSID.
Though the name and the value of SIOC... macro is unchanged, this change
breaks binary compatibility. The only affected userland program on the
tree is ifconfig(8).
As Jason suggested on tech-net, it is better than live with problems
since there are no releases for this ioctls yet.
2000-07-05 02:35:53 +00:00
perseant
48d7c317e8
Tweak how lfs_avail is initialized, corresponding to changes in the
...
kernel.
Don't make more superblock segments than we have a record of in
the superblock; and print these out as we go, like newfs.
Add am "-M" flag to specify the number of reserved segments, with a note
in the man page not to use it.
2000-07-04 22:35:04 +00:00
thorpej
a00a01e514
Default the root directory and lost+found directory to mode 0755,
...
as in FFS.
2000-07-03 21:51:05 +00:00
enami
a6edd9cf2f
- Remove description about trailers/-trailers since they are no longer
...
a meaningful option.
- Don't captialize the word address or interface when it refers an arugment.
- Use .Ar macro for dest_address since it is not a keyword.
2000-07-03 09:18:52 +00:00
enami
34c3137212
Sort the SEE ALSO list first by section and kill the comma at the
...
end of the list.
2000-07-03 08:55:14 +00:00
matt
0f6818e4eb
More include fixups and GCC 2.96 nonsense
2000-07-03 03:37:59 +00:00
perseant
9a38f49c57
User-level changes corrseponding to my latest kernel changes.
...
newfs_lfs gives lfs_minfreeseg a value of 1/8 of the total segments on
the disk, based on rough empirical data, but this should be refined in
the future.
2000-07-03 01:49:11 +00:00
thorpej
f70c591ad2
Add `create' and `destroy' commands.
2000-07-02 00:28:00 +00:00
itojun
914e93c4db
mention resesrved SPI range, which is not usable from userland
2000-07-01 01:04:04 +00:00
thorpej
1a9289d09a
- Add `tunnel' and `deletetunnel' commands, which issue the ioctls
...
that gifconfig(8) would issue to configure tunnel endpoints. This
allows IP tunnel interfaces (`gif' right now, and `gre' later) to
be configured with ifconfig(8), and via /etc/ifconfig.<interface>.
Partially taken from similar changes in OpenBSD.
- Const poison the command functions a bit. We really need to clean
up the command function interface.
2000-06-30 17:45:11 +00:00
perseant
61d1fe8df3
User-level changes for filling the disk.
...
Set MINFREE to 80, since that's a more reasonable value according to the
literature than FFS' 90. Remove a bunch of other unused FFS cruft from
config.h.
Initialize lfs_bfree correctly vis-a-vis MIN_FREE_SEGS, so the
filesystem doesn't over-represent the amount of free space it has.
Initialize lfs_dmeta so the kernel can estimate starting from a
reasonable value.
2000-06-27 21:06:24 +00:00
mrg
a461faa506
<vm/vm_param.h> is now <uvm/uvm_param.h>
2000-06-27 09:10:24 +00:00
bjh21
df36d174d2
Remove spurious colon from error message; clnt_pcreateerror provides one.
2000-06-26 21:53:34 +00:00
mrg
ad91bba6a6
we now need <uvm/uvm_param.h>
2000-06-26 15:37:26 +00:00
sommerfeld
e62920cf2e
revised rndctl which can display pool statistics.
2000-06-20 02:40:10 +00:00
simonb
73dfacb53d
If "SMALL" is defined don't include kvm support, primarily for install
...
media.
2000-06-20 01:49:20 +00:00
simonb
6a2c167125
The default core file is /dev/mem, not /dev/kmem.
2000-06-20 01:47:03 +00:00
fvdl
d65482091f
Adapt to new RPC interface. Use getaddrinfo(), not gethostbyname().
2000-06-20 00:45:24 +00:00
fvdl
27ddcb91ce
Handle unsupported protocols (i.e. no v6 support on the other side)
...
a tad better.
2000-06-19 23:19:20 +00:00
simonb
643cb3c341
Don't check namelist when choosing to use the sysctl interface.
2000-06-16 03:51:00 +00:00
simonb
907def68ca
ANSIfy.
2000-06-16 03:42:12 +00:00
simonb
b75d5299d7
Oops, forgot to commit this file - actually remove the kmem setgid bit.
2000-06-16 03:41:37 +00:00
simonb
a7d9e1f93d
Use new KERN_MSGBUF sysctl if running on a live kernel, and remove
...
setgid kmem bit from executable.
2000-06-16 00:20:23 +00:00
fvdl
474a72e217
Disable (unifdef for now) tunefs -n <disable|enable>, this is done via
...
a mount option now.
2000-06-15 22:37:17 +00:00
fvdl
56fb6920d7
Enable -o softdep.
2000-06-15 22:36:46 +00:00
fvdl
5422b85358
Enable and document the -o softdep option.
2000-06-15 22:36:07 +00:00
wiz
334298998c
Fix QNX partition IDs, confirmed by looking at FreeBSD's fdisk.
...
Note: 77 == 0x4d
2000-06-14 19:35:50 +00:00
perseant
75453f286d
Add "-i" flag to specify the location of the index file inode, to
...
examine alternate checkpoints. Regularize usage of maxino. Remove olf
debugging cruft.
2000-06-14 18:43:57 +00:00
cgd
db755e7c76
sweep of my licenses (userland files w/o only my copyright) for
...
consistency. (no functional changes)
2000-06-14 17:24:02 +00:00
cgd
d220ca5ba3
fix up NetBSD RCS Ids to match the standard, and the leading comment as
...
to match as well. No functional changes.
2000-06-14 06:48:47 +00:00
itojun
01014585ed
update examples, so that they would at least pass the parser.
2000-06-14 03:02:12 +00:00
itojun
11a42bf1f4
move setkey(8) from usr.sbin to sbin, to enable us to initialize
...
IPsec manual key before /usr mount..
(based on "don't use cvsmove" discussion i have seen, I did not use cvsmove)
2000-06-13 15:15:21 +00:00
itojun
07098cd363
better conformance to draft-ietf-ipngwg-icmp-name-lookups-05.
...
the old code was chimera of 03 and 05 draft.
-n by default, since IPv6 reverse lookup takes too much time.
use -H to enable reverse name lookup.
2000-06-12 16:21:02 +00:00
christos
88f6fad445
Revert 1.18 -> 1.19; causes infinite loops on machines that use ppp and
...
do active routing.
2000-06-11 23:43:17 +00:00
enami
4582a90f6d
Sync with rev. 1.19 of vnconfig.c.
2000-06-09 15:06:31 +00:00
enami
9974e53bda
Force -t or -N flag disables -u flag (but -t case is just for sanity).
2000-06-09 09:05:02 +00:00
fvdl
43ffff9e2c
Update to be more address-family independent, and adapt to TI-RPC
...
interface.
XXX this code needs a cleanup, especially the retry-loop.
2000-06-09 00:06:36 +00:00
mason
46cae96db6
Fixed typo - zonbie -> zombie
2000-06-08 20:43:16 +00:00
itojun
204ee4d791
make sure to clear ni_flags field on -w.
2000-06-08 13:56:22 +00:00
augustss
73053385f4
Note that sysid 0 marks a partition as unused.
2000-06-07 22:40:59 +00:00
itojun
8183434ff7
s/PIMCTL/PIM6CTL/ to avoid future confusion.
2000-06-07 04:40:46 +00:00
chs
09218270f0
change ``-a'' to be a synonym for ``-A''.
...
addresses PR 7629.
2000-06-06 07:09:14 +00:00
thorpej
0ffb5bb96d
Use CMSG_*() correctly when sending file descriptors.
2000-06-05 16:30:43 +00:00
oster
3fa8f52b84
In certain cases (e.g. where it makes sense) read/display the
...
component label for spare disks too.
2000-06-03 16:59:36 +00:00
oster
f26e8d9a17
Slight wording improvement on the 'raidctl -R' case.
2000-06-02 04:11:46 +00:00
matt
1d7db13f9f
make ldconfig.c not always fail.
2000-06-01 18:17:06 +00:00
fvdl
bb159432ef
Add a -I flag which, combined with -e, gives the user the opportunity
...
to edit and create a new label on a virgin disk.
2000-05-31 14:13:48 +00:00
oster
4d75110047
Make sure we handle the 'no progress' case properly.
...
Thanks to Manuel Bouyer for noting the problem (and supplying a patch!).
2000-05-31 00:47:30 +00:00
perseant
9e80654bda
Check for cycles in the inode free list, and for free inodes not on the free
...
list.
2000-05-30 04:33:14 +00:00
matt
b890d3f2ba
LP64 format problems. u_int64_t on alpha != %llu
2000-05-29 21:42:12 +00:00
simonb
c135b7f036
cp_time[] is an array of u_int64_t's now.
2000-05-29 11:59:01 +00:00
oster
239e79a9ad
Fix up some single quotes that messed up a line. (Thanks Wiz!)
2000-05-29 03:40:43 +00:00
oster
c4f772eecb
Obtaining component labels from spares is not supported yet, but add
...
some code that makes some progress in that direction.
2000-05-28 23:12:01 +00:00
oster
0ce56710af
Cleanup ETA calculation stuff.
2000-05-28 22:22:11 +00:00
oster
64ad6c882c
Have raidctl use the fine-grained progress info. ETA calculation stuff
...
needs to be cleaned up.
2000-05-28 00:49:35 +00:00
fvdl
1033142eea
Truncate the CHS values correctly in case a partition boundary exceeds
...
their range.
2000-05-27 19:02:54 +00:00
jdolecek
2d6c6df05e
add system(3) for spawning the editor - this is handy when EDITOR is set to
...
something like 'editor arg1 arg2 ...'
2000-05-27 19:01:13 +00:00
matt
7e083f3d75
Add some code to test libraries to make sure they are a.out before adding
...
them to hints.
2000-05-27 17:06:34 +00:00
jdolecek
baea72f7e1
Add new mount option nomaplcase (name taken from Solaris) - if set, file
...
names read from non-Rock Ridge cdroms won't be translated to lower case.
This is functionally similar to -g flag, but the version numbers on files
are still stripped.
2000-05-27 16:32:08 +00:00
simonb
66f45159dc
Handle kern.proc_args as well.
2000-05-27 15:30:12 +00:00
simonb
8bbe78e806
s/fprintf(stdout/printf(/
2000-05-27 15:11:05 +00:00
simonb
732db039ce
Deal with new structure returning sysctl()s.
2000-05-27 15:05:14 +00:00
matt
03e56c691e
Changes to put the COMPAT_AOUT code into ld.aout_so. Search <dir> for <lib>
...
then search /emul/aout/<dir> for <lib>. To make sure we don't get false
postives on ELF libraries we make the .so is a ZMAGIC dynamic library.
2000-05-27 06:53:29 +00:00
thorpej
ead7f2a346
Provide some information when confirming "Write outside MBR partition".
2000-05-25 21:23:37 +00:00
perseant
c534307563
Count the Ifile indirect block too (part of PR#9357)
2000-05-23 18:17:20 +00:00
itojun
922ffb6256
correct FILES section. mention IPv6/IPsec headers.
2000-05-23 12:35:34 +00:00
enami
ec2aebedf3
Make sure that sentences end at the end of source line for better
...
formatted output.
2000-05-23 04:35:32 +00:00
enami
ab4e6574a4
Add comment and sanity check about why we need not to skip remaining
...
blocks if we are reading inode bitmaps.
2000-05-23 02:27:33 +00:00
perseant
1d2596714b
Convert to NetBSD source code style
2000-05-23 01:48:52 +00:00
thorpej
340761f659
Apply indent.
2000-05-23 01:03:05 +00:00
thorpej
a53c712bd6
Build with WARNS=2.
2000-05-23 00:46:53 +00:00
thorpej
632c1d5e7c
ioctl(2) commands are u_long, so do_meter() must take the same.
2000-05-23 00:33:13 +00:00
bouyer
bacd71f681
Check the number of cylinder group summary area against MAXCSBUFS. fsck and
...
the kernel will happilly trash data after fs_csp[] in the superblock with
a large number of cylinder group.
2000-05-22 10:33:45 +00:00
enami
8532100ee5
Correctly extract the inode maps bigger than 512 tape blocks.
2000-05-19 09:22:55 +00:00
perseant
0b785d0c0d
More corrections to newfs_lfs' handling of segment 0.
2000-05-18 19:45:46 +00:00
itojun
56b2a497b1
remove incorrect mention to sysexits.h. this closes PR 9707.
2000-05-18 13:21:49 +00:00
perseant
9f31357cd9
Make newfs_lfs use fragments when creating the root and lost+found
...
directories, rather than full blocks; corrects some minor misaccounting
for segment zero.
2000-05-17 20:24:12 +00:00
fair
d143ba5da7
To resolve PR 9451, wording and formatting adjusted to be more clear about
...
the -F option for making device nodes for other versions of UNIX.
2000-05-17 09:43:33 +00:00
perseant
e6c7065240
fsck_lfs can now write to the filesystem, allowing it to correct most
...
(though still not all) errors in a damaged lfs. Segment byte accounting
is corrected in pass 5. "fsck_lfs -p" will do a partial roll-forward,
verifying the checkpoint from the newer superblock. fscknames[] is
updated so that fsck knows about fsck_lfs.
2000-05-16 04:55:58 +00:00
enami
700c13410b
Fix bug introduced in previous; don't leak file pointers.
2000-05-10 02:04:27 +00:00
enami
46f4baf5f4
Crunch only regular files and warn others.
2000-05-09 04:21:16 +00:00
sommerfeld
16bad8ee40
Allow INET6 to be used with SMALL without undefined symbols
2000-05-04 18:29:34 +00:00
soren
abf17c0cc1
MBR on cobalt too.
2000-05-02 19:00:41 +00:00
nonaka
e4f0173fa3
also use mbr partition table on prep.
2000-05-02 18:21:41 +00:00
nonaka
a279fa1682
also install on prep.
2000-05-02 18:20:41 +00:00
lukem
1bc94d695d
document the conditions for /etc/rc to be called with "autoboot"
2000-04-29 00:47:06 +00:00
abs
49de827f3a
Mention /var/run/dmesg.boot
2000-04-29 00:24:09 +00:00
nathanw
0428b61594
Finish describing what the soft dependancy code does.
...
Add a reference to the McKusick/Ganger Usenix paper.
Addresses PR#8838.
2000-04-27 21:34:27 +00:00
jdolecek
fe6381bfd1
add a prototype for _readfat() added in last commit and make it static, so
...
that it's possible to compile this with -Wstrict-prototypes -Wmissing-prototypes
Breakage reported by Jeff Rizzo <riz@boogers.sf.ca.us> on current-users.
2000-04-26 16:45:02 +00:00
lukem
9b544a7c6d
Using the `NOTES' file and source code as a reference, attempt to more
...
accurately explain the operation of init(8)'s state machine.
2000-04-26 15:01:36 +00:00
thorpej
215a62cad4
Don't warn when two nodes provide the same thing; this can be quite
...
useful (read the big comment I added).
2000-04-26 05:12:06 +00:00
jdolecek
4ab4989737
Recognize "dirty" signature on FAT as set by Windows 95 OSR2+ and don't report
...
it just as "odd byte sequence". Handle the dirty flag similar way
it's treated on e.g. FFS - e.g. clear it separately from rest of FAT.
Changing of FAT is now postponed until after all checks are done,
check.c:checkfilesys() was cleaned considerably and several messages
has been adjusted to be more accurate.
If file system was modified and no error has occured, just return 0
instead of 4 - there is no need for forcing a reboot in this case.
This addresses bin/5638 by Christos Zoulas.
2000-04-25 23:02:51 +00:00
hubertf
416a0bca75
Implement a "poweroff" command which is equivalent to "halt -p",
...
but allows powering down the system from an exec(2) call, e.g. via
a user which has "poweroff" as login shell.
The command name is modeled after Solaris.
2000-04-25 14:03:25 +00:00
simonb
1dd73382a3
Fix minor annoyance - when showing the boottime, the ctime() result
...
already has a trailing newline, so don't add an extra one.
2000-04-21 02:49:37 +00:00
itojun
9de652ed48
use scoped notation for link-local multicast too.
2000-04-20 12:25:08 +00:00
itojun
bfbec7cf43
support extended scoped address notation (fe80::1%de0).
...
it hides implementation detail (embedded ifid) from the users.
2000-04-20 12:08:50 +00:00
enami
16fcce9bb7
Allocate flagreq on stack.
2000-04-20 02:08:55 +00:00
simonb
48a5c3efa9
Don't declare 'extern opt*' getopt variables.
2000-04-14 05:58:01 +00:00
mrg
90bc324a8d
use <sys/swap.h>. should have happened years ago.
2000-04-13 08:29:56 +00:00
itojun
4a58ed7b4f
use getifaddrs, not SIOCGIFCONF, to avoid alignment constraints.
...
TODO: maybe it's better to pass struct ifaddrs * to in{,6}_alias.
2000-04-13 07:39:57 +00:00
itojun
dbe85fd5ef
clarify in_alias() and in_status().
...
in_status() handles the whole inet address family. in_alias() handles
printout for single address (for both the primary address or an alias).
it is more consistent with, for example, the way at_status() is used.
2000-04-13 07:16:54 +00:00
soren
59307a9107
Update usage with -f.
2000-04-08 23:18:27 +00:00
enami
07702f68a6
Introduce new filesystem type FS_CCD so that an operator can mark the
...
ccd component partition. Note that the ccd driver still allows partitions
of any types as components since an on-disk BSD disklabel isn't available
on some port.
2000-04-05 04:03:20 +00:00
enami
2a9be1168a
Explicitly pick up ''the first address'' to delete.
2000-04-03 03:54:42 +00:00
jdolecek
f8eb46874f
State the possible values of optimize_prefernce in description of
...
-o flag. Fixes bin/9706.
2000-03-30 10:43:46 +00:00
pooka
d09ff64b04
.core.Z, not .Z.core.
...
Reported by Wolfgang Helbig in pr/9684
2000-03-27 13:06:46 +00:00
jdolecek
1aec36e475
allow options 'sync' and 'async'
2000-03-27 09:33:22 +00:00
oster
807e453c32
When displaying component labels, indicate whether or not the set is
...
marked as being the one that should be used for the root partition.
2000-03-23 14:50:36 +00:00
simonb
cff93eae67
Arch-specific directories now live under .../sys/arch, not directly
...
under .../sys.
2000-03-22 02:11:51 +00:00
onoe
36af21fa48
Set flagreq.ifr_name before issueing SIOCGIFFLAGS for setifflags.
...
Withoug this change, flagreq was never initialized and ifconfig w/o addr
always failed with ENXIO.
2000-03-20 21:10:03 +00:00
soren
b742cb0638
The mode 0544 workaround has not been necessary since the first BSDi import.
2000-03-19 23:22:55 +00:00
soren
c9e138cf30
Remove reference to crash(8).
2000-03-19 23:22:07 +00:00
soren
7c2de1e4cf
Unbreak compilation with -DLETS_GET_SMALL as in PR bin/9639 by Patrick Welche.
2000-03-19 23:21:46 +00:00
soren
c1e87c4d5e
Also install on cobalt.
2000-03-19 23:01:07 +00:00
castor
70e0196cb3
Fix PR bin/9629. The global variable ifr was used to save interface
...
flags even though the media routines tweak it.
2000-03-18 21:10:50 +00:00
jdolecek
dd42da9e90
correct getopt() optstring: -A gets a parameter!
2000-03-16 17:33:04 +00:00
enami
8fa8b77325
Sync disklabel.5 with disklabel.h and dkio.h more closely.
2000-03-16 05:16:19 +00:00
soren
4e809d5269
mbrlabel moves to /sbin.
2000-03-15 12:01:19 +00:00
fvdl
4fc21ef227
Moved from mbrlabel.c,v
2000-03-15 11:56:02 +00:00
fvdl
2b9c2935fe
Moved from mbrlabel.8,v
2000-03-15 11:55:33 +00:00
fvdl
6a32cb5d07
Moved from Makefile,v
2000-03-15 11:55:03 +00:00
sato
6edea77b3b
add some keyboard and mouse type from sys/dev/wscons/wsconsio.h.
2000-03-14 08:11:53 +00:00
soren
89c5a767f8
Fix doubled 'the's.
2000-03-13 22:55:05 +00:00
ad
6758a2722d
Add new framebuffer types since 1.4 and change descriptions on a few
...
existing entries.
2000-03-13 10:43:15 +00:00
tsarna
f8c6d57730
Fix warning.
2000-03-12 22:58:05 +00:00
tsarna
4f90f5ce45
Add a "-f file" flag to process directives from a file.
2000-03-12 22:56:48 +00:00
hubertf
48058cc69e
s/comprised/composed/, per PR 9586 by Seebs <seebs@ged.plethora.net>
2000-03-09 12:50:36 +00:00
jdolecek
a519c15410
Ignore SIGPIPE, otherwise we might be stuck when run within a pipe.
...
Fix from bin/5359 by Nathan J Williams.
2000-03-07 20:02:59 +00:00
jdolecek
5aa5c9fa83
Add a note about what and where is printed for 'scan' command.
...
Addresses bin/9227 by <johnr@spimageworks.com>
2000-03-07 19:27:11 +00:00
enami
5fa4437659
Remove unnecessary continue statement.
2000-03-06 09:00:13 +00:00
enami
f7f205fedf
Remove now unnecessary assignment. It looks like 4.4lite merge left over.
2000-03-06 08:45:35 +00:00
enami
e5f114df26
Don't copy from destination to destination.
2000-03-06 08:08:15 +00:00
perry
39546c529f
add bootselect MLINK -- from jhawk
2000-03-06 01:23:11 +00:00
thorpej
600e504f64
Per a discussion on gcc-bugs, port-alpha/9494 is not a compiler bug, but
...
rather a bug in the code (which is violating the C standard by casting
an unaligned pointer to a pointer with more strict alignment constraints).
Fix the code to not do such things. Fixes port-alpha/9494.
2000-03-06 01:06:17 +00:00
lukem
655afb7cd6
* add support for -U, which is the opposite of -A (i.e, it unconfigures
...
all swap devices in /etc/fstab).
* fix description of -D
2000-03-05 11:35:22 +00:00
christos
e9769e0528
portability casts
2000-03-02 21:02:25 +00:00
christos
a221b1ba72
portability casts and re-indentation of some code.
2000-03-02 21:02:01 +00:00
christos
93daf39438
make local functions static and portability casts.
2000-03-02 21:01:34 +00:00
christos
62f94a6648
typos and clarifications
2000-03-02 21:01:03 +00:00
christos
2c77d44472
protability cast.
2000-03-02 21:00:41 +00:00
christos
5c5977a292
add an unsigned cast; looks safe and innocent, but it might not be...
2000-03-02 21:00:23 +00:00
christos
cce4e6d1e6
add a usec_fudge to make sure that time increases monotonically.
...
printf format changes.
2000-03-02 20:59:40 +00:00
christos
d1c10b4cd1
add a comment on about how tracing is secured, but still keep it disabled.
2000-03-02 20:58:55 +00:00
christos
59fd2f8be8
remove the once hack; vjs says it is not necessary with the monotonic
...
time kludge. We'll see.
2000-03-02 20:57:42 +00:00
hubertf
c8057468ec
fix typo: he -> the
2000-03-01 16:45:22 +00:00
enami
6059f8bc37
Fix typo.
2000-03-01 03:32:55 +00:00
enami
eb6c30723e
Salvage the better comment appeared in rev 1.51 but gone in 1.53.
2000-03-01 03:21:56 +00:00
itojun
9a400bfce1
support ping6 -a c
...
(request IPv4 mapped/compatible addrs from
draft-ietf-ipngwg-icmp-name-lookups-05.txt)
2000-02-28 13:50:04 +00:00
itojun
959ca07b4b
add hw.alignbytes sysctl mib. this gives you the value of ALIGNBYTES
...
at the kernel compilation time (ALIGNBYTES that the kernel uses).
2000-02-27 06:13:35 +00:00
deberg
c0541f24c2
-S isn't supposed to take an argument
2000-02-27 00:20:20 +00:00
oster
680c384366
Update for 'options RAID_AUTOCONFIG'.
2000-02-26 19:43:07 +00:00
itojun
6a433be509
remove net.inet6.ip6.nd6_proxyall sysctl.
...
support "ndp -s <ip6> <mac> proxy" for proxy NDP.
2000-02-26 08:48:21 +00:00
oster
1f4cc78a38
Add a few more examples, and a summary.
2000-02-26 04:02:03 +00:00
oster
f4f9f7bc66
More updates, spelling fixes, etc.
2000-02-25 22:38:51 +00:00
oster
f1717bc7fd
First revamp of the docs. This is still work-in-progress. More to come
...
shortly.
2000-02-25 22:24:46 +00:00
oster
3a374be745
Reorganize a few things. Make the general status ('-s') a bit more verbose
...
by including component labels, and less verbose by removing some other stuff.
2000-02-25 22:24:11 +00:00
itojun
e3d3868ea8
use getifaddrs. do not leave AF_INET6 listening socket left opened for
...
ioctls. (sync with latest kame)
2000-02-25 09:19:06 +00:00
oster
268ef0a8e2
Document the new autoconfiguration switches, and update the Usage: line.
...
More doc changes expected soon.
2000-02-24 23:52:46 +00:00
itojun
bd3400c592
more fix to SIOCGIFCONF alignment.
2000-02-18 08:14:26 +00:00
fvdl
b02df6b9ee
List vfs.generic.usermount in manpage. Don't try to handle machdep.diskinfo
...
for the i386, thus avoiding a warning message in 'sysctl -a'.
2000-02-17 08:54:16 +00:00
enami
24d448f70e
Define __POOL_EXPOSE almost at the beginning, instead of just before
...
dev/vndvar.h or dev/ccdvar.h so that struct pool is always available
regardless of multiple inclusion. Actually, ccdconfig.c compiles without
this change but ...
2000-02-16 06:52:31 +00:00
itojun
eedce7b797
use getnameinfo(), instead inet_ntop(), as much as possible.
...
(sync with latest kame)
2000-02-16 00:37:02 +00:00
thorpej
25ab915071
Note net.inet.icmp.errratelimit and net.inet.tcp.rstratelimit.
2000-02-15 19:59:02 +00:00
oster
5aee30c016
- support for autoconfig setup and / on RAID setup
...
- new parts are still work-in-progress (no docs yet either)
2000-02-13 04:55:30 +00:00
perseant
42bce177e0
Add -F flag to override newfs_lfs' preference for 4.4LFS-labelled partitions.
2000-02-12 23:58:09 +00:00
thorpej
eb51db5e1e
Support vm.nkmempages.
2000-02-12 18:00:58 +00:00
christos
3e1606a4b5
PR/9390: Jarkko Torppa: Routed leaks memory when route addition fails.
2000-02-11 18:39:02 +00:00
hubertf
04a9ed5842
Revert last change, it was caused by the build not picking the
...
right files if DESTDIR is set.
2000-02-11 16:14:32 +00:00
hubertf
e597c0a106
s/STRIP/STRIPPROG/
2000-02-11 15:36:25 +00:00
oster
565f0151c5
Note the "RAID" partition type.
2000-02-11 02:05:28 +00:00
jdolecek
e203cf81c5
Add reference to the include file with TCP sysctl constants. Fixes bin/9378.
2000-02-09 09:14:52 +00:00
itojun
787fb293d3
fix include file path.
2000-02-06 11:12:40 +00:00
fair
bf004f04e9
Document KERN_LOGSIGEXIT.
...
sort sysctl variable list in sysctl.8
2000-02-06 07:31:23 +00:00
enami
3fb18954ab
- The -B flag should be followed by logical segment size.
...
- Remove unnecessary comma at the end of SEE ALSO list.
2000-02-05 11:57:30 +00:00
tsutsui
c539ff5d84
STRIPPROG -> STRIP
2000-02-01 06:00:35 +00:00
itojun
a6cfc0a168
note that ifconfig delete does not work for IPv6
...
this is intentional - IPv6 assumes multiple addresses on an interface,
and it is not very safe to "delete" arbitrary one. -alias with
explicit IPv6 address works fine.
2000-01-31 18:02:01 +00:00
itojun
809b9a5822
add "nwid" directive.
...
XXX there are too many flags that are not listed in usage().
what should we do?
2000-01-31 17:22:28 +00:00
soda
6079ffd98c
mention that hpcmips and arc use `d' as RAW_PART.
2000-01-31 16:02:43 +00:00
soda
3c7d51f177
- use MBR partition table also on arc.
...
- use defined(USE_MBR) instead of defined(__i386__), like hpcmips and arc.
2000-01-31 16:01:06 +00:00
soda
07a6bcdde4
Build fdisk also on arc
2000-01-31 15:54:48 +00:00
itojun
62e82d7e0c
sync with latest libipsec and kernel.
2000-01-31 14:24:23 +00:00
bouyer
5db82fea81
Byteswap the group descriptors fields as well. Works again on big-endian
...
systems.
2000-01-31 11:40:12 +00:00
wiz
03df73abb2
reorder long descriptions for arguments to be in alphabetical order.
...
XXX: shouldn't 'enable' and 'disable' for -n be marked up in some way?
2000-01-28 19:51:34 +00:00
bouyer
54a73269c2
Updates for ext2fs revision 1.
2000-01-28 17:19:36 +00:00
bouyer
09d4663f6e
Correct bogons in filetype option support, and add support for the
...
sparse_super option.
2000-01-28 16:01:46 +00:00
sommerfeld
aace28c12e
Fix PR9282: restore doesn't print dump header on dumps from host with
...
unset hostname.
2000-01-27 15:25:00 +00:00
bouyer
5fb6bc4e18
First cut at ext2fs rev 1 support (as of mke2fs 1.18): supports the filetype
...
option read/write and the sparse option read-only.
2000-01-26 16:21:31 +00:00
mycroft
3d237fafa8
Fix a buglet that caused media-specific options to *always* be printed, even if
...
they were not set.
2000-01-25 06:11:25 +00:00
thorpej
409e9f1b38
Fix a logic buglet in status printing code.
2000-01-25 02:16:57 +00:00
thorpej
efe1032de0
- Print 802.11 status (i.e. network ID) after mtu, etc. but before
...
protcol addresses.
- When searching for status bits, use the currently selected media type,
not the currently active media type.
2000-01-25 01:46:57 +00:00
thorpej
98ac9f3fdb
Update copyright.
2000-01-25 01:03:21 +00:00
thorpej
4e10c0202f
Make display of media status information (e.g. carrier, etc.) table-driven
...
and easily extensible (by merely adding to the tables in ifmedia.h).
2000-01-25 00:59:39 +00:00
chopps
2377e11b8d
allow setting (and reporting) nwid for ieee 802.11 devices.
2000-01-24 23:24:16 +00:00
thorpej
9e4fad9efa
Fix a bug in get_media_options() which wasn't caught with global options;
...
make sure we only return option bits.
2000-01-24 22:31:27 +00:00
wiz
78798f9991
it's -> its
2000-01-22 14:48:43 +00:00
tron
c6a14eb15d
Remove bogus declarations of "errno", "optind" and "optarg".
2000-01-22 10:01:41 +00:00
mycroft
f5d7100e26
Nuke `extern int errno;' in code we compile with -Wstrict-prototypes. We get
...
the correct definition from errno.h.
2000-01-21 17:08:33 +00:00
wrstuden
01dd896ae9
Fix tyop pointed out by Simon Burge. Also expand description
...
a little, and change words to suggest overlay is a starting point for
layers which need to overlay the over-mounted fs.
2000-01-20 23:59:46 +00:00
perseant
ad4e686817
Rename lfs_ifind so that it does not conflict with new kernel prototype.
...
Addresses PR #9253 .
2000-01-20 21:32:31 +00:00
wrstuden
9f1512654d
Add mount_overlay.
2000-01-20 19:22:08 +00:00
mycroft
3809e348e0
Fix data comparison to not overrun array bounds.
2000-01-20 01:04:41 +00:00
perseant
88d28e9b98
Fix frag -> fsize typo
2000-01-19 21:27:08 +00:00
perseant
43a7fde6d9
newfs_lfs now recognizes a zero p_sgs field to mean "use the default segment
...
size" (for consistency with bsize/fsize, and since segment size == block
size is never a valid combination).
Updated the man page to include explicit reasonable values for fsize, bsize,
and sgs, at suggestion from Hubert Feyrer.
2000-01-18 21:57:59 +00:00
perseant
f1dfdc6927
disklabel now understands the p_sgs partition field (shift to compute
...
segment size from block size).
newfs_lfs now reads the disklabel to find segment, block, and fragment
sizes. Because reading this info from the wrong fs type could result in
very poor fs layout (e.g. ffs has "16" where the segshift would go,
resulting in 512-*megabyte* segments for 8K blocks), newfs_lfs refuses
to create a filesystem on a partition not labeled "4.4LFS".
Man pages for newfs_lfs updated to reflect this change.
2000-01-18 00:02:28 +00:00
bgrayson
2a09ca64fd
Added sysctl examples (read-only sysctls for now)
2000-01-17 07:22:45 +00:00
bgrayson
4760c9fa1b
Fix bug where NULL pointer wasn't checked before dereferencing
2000-01-17 07:21:54 +00:00
bgrayson
417d43539a
Remove unneeded syslog() at unmount
2000-01-17 07:21:25 +00:00
itojun
fc838249f5
don't install /usr/sbin/sysctl (backward compat symlink)
2000-01-17 04:22:59 +00:00
itojun
3ea807c958
move sysctl to /sbin/sysctl. symlink from /usr/sbin/sysctl
...
is supplied for backward compatibility.
add /sbin/sysctl to base/mi (does not remove /usr/sbin/sysctl
as we have a symlink)
2000-01-17 02:36:31 +00:00
itojun
0af5938ca4
Moved from usr.sbin/sysctl/sysctl.c,v
2000-01-17 02:32:06 +00:00
itojun
c71990b060
Moved from usr.sbin/sysctl/sysctl.8,v
2000-01-17 02:31:50 +00:00
itojun
7c02ef5347
Moved from usr.sbin/sysctl/pathconf.c,v
2000-01-17 02:31:14 +00:00
itojun
6b2ed69e4e
Moved from usr.sbin/sysctl/Makefile,v
2000-01-17 02:30:18 +00:00
hubertf
5471344299
Document the proper fstype for LFS. (If the "default" 4.2BSD is used,
...
newfs_lfs runs fine, but I get hangs when writing to the disk)
2000-01-16 00:44:59 +00:00
bgrayson
0d39e62e79
Fix security problem noticed by Alaric Williams:
...
when giving up root credentials, I was setting the egid and euid,
and forgot to also do gid and uid.
2000-01-15 06:21:40 +00:00
ad
902637d2e4
swapctl(SWAP_OFF, ...) now works.
2000-01-13 12:11:30 +00:00
joda
4aafeffb6f
implement netmask slash notation for IP and IPv6 addresses
2000-01-12 10:29:35 +00:00
oster
e5b5b86865
Nuke a debugging printf that I forgot to remove before last commit.
2000-01-09 03:06:35 +00:00
shin
8ceded3101
Add '-DSAVEBOOTAREA' to keep MBR partition information
...
when NetBSD partition starts at sector 0.
Closes PR:port-hpcmips/9146.
2000-01-09 02:45:43 +00:00
oster
c714a07d22
- add '-v' (Verbose) option, which, most notably, provides
...
a spiffy lukemftp-inspired progress bar for parity re-writing,
reconstructs, copybacks, et al.
- make 'raidctl -P' wait until the parity has been updated before exiting
(it waited previously, but only because the parity re-write ioctl wouldn't
exit until the parity was successfully re-written)
2000-01-05 03:02:41 +00:00
itojun
1d4f533c98
avoid use of kvm, mostly for boot floppy's convenience.
...
(sync with latest kame)
1999-12-31 19:40:19 +00:00
drochner
d2f02dc8e3
remove a leftover debug message
1999-12-21 16:54:16 +00:00
fair
35b8613acb
change "millisecond" to "microsecond" for headswitch and track seek
...
comments, to resolve PR 8189. This makes the documentation for these
fields consistent. Not that it matters - a grep of syssrc shows that
these fields aren't actually used for anything and should probably be
GC'd.
1999-12-20 18:19:18 +00:00
jdolecek
685376cc7b
Rework the manpage to be a bit more pleasing to read
...
BUGS section is gone, the facts are stated in the paragraph about
support for writing.
also note that NetBSD 1.5 is the first release supporting NTFS
1999-12-17 14:43:07 +00:00
abs
dfa0f92f2e
Use '$' instead of '-' to select remainder of disk interactively
1999-12-17 13:06:49 +00:00
abs
669feec4e3
When setting size of partitions interactively allow '-' for remainder of disk
1999-12-17 12:30:02 +00:00
itojun
c40b88c33c
add reference to RFC, and some more DESCRIPTION.
...
sync with latest KAME document.
1999-12-15 05:02:39 +00:00
itojun
5979fc87e0
provide -S for source address specifier.
...
enable KAME scopeid hack.
cleanups in node information query.
(sync with latest KAME)
1999-12-13 15:25:59 +00:00
itojun
5f036cce1d
bring in KAME scopeid hack. always show scopeid if it is scoped.
...
sync with latest KAME.
1999-12-13 15:24:45 +00:00
christos
c1936bfd69
- ARGH /brick fvdl
...
- Put back the change from revision 1.31
1999-12-12 23:53:26 +00:00
itojun
b9cc391094
prepare -DKAME_SCOPEID for extended scope id printing (commented out)
1999-12-12 11:44:53 +00:00
itojun
d9a742bd0d
improve debugging functionality.
...
(sync with latest KAME)
1999-12-09 15:08:33 +00:00
itojun
a338a0d47b
add reference to "inet6" family.
...
document -alias.
1999-12-09 01:28:25 +00:00
perseant
e0a29d2563
Read-only mounts should not start cleaning processes. Make it so.
1999-12-08 22:39:25 +00:00
jdolecek
b1e0f0ad47
usage(): wrap lines so that they don't exceed 80 characters
1999-12-05 18:14:11 +00:00
itojun
f816cfa0ca
don't make "-prefixlen 64" a default in -inet6 case. the past behavior
...
was not compatible with past practice ("route get" did not work right).
sync with recent KAME.
1999-12-03 05:43:00 +00:00
itojun
535e7106d2
rcsid police
1999-12-03 02:13:55 +00:00
bouyer
15ca2512dc
Add a missing '\n'.
1999-11-28 20:03:17 +00:00
mrg
5f534fca77
allow changing partition info from inside the interactive handler.
1999-11-26 06:03:09 +00:00
mrg
e93b1a89ec
we are rcorder.8 now.
1999-11-23 05:50:08 +00:00
mrg
d246ccddbb
move rcorder to sbin.
1999-11-23 05:28:15 +00:00
mjl
2ecd102f59
Make usage message match actual options.
1999-11-21 00:53:58 +00:00
sommerfeld
3a73fcfff7
Include clues on what to do with the crash dump once you've got it
1999-11-20 19:57:01 +00:00
lukem
1152720a07
add newbtconf (missed by darrenr)
1999-11-20 00:04:48 +00:00
kristerw
ebf003eaf4
Typos (from OpenBSD)
1999-11-19 22:48:01 +00:00
bouyer
a1d8cb9593
Ignore RTM_OIFINFO messages (send by a COMPAT_14 kernel).
1999-11-19 10:46:35 +00:00
enami
7b962c3e98
Keep SEE ALSO list in alphabetical order.
1999-11-19 01:47:13 +00:00