Commit Graph

2034 Commits

Author SHA1 Message Date
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