Commit Graph

5417 Commits

Author SHA1 Message Date
dyoung 9044aa4f92 Use the keyword 'MAC' so that people looking for a way to change
their MAC address can find the example.
2009-07-02 18:43:47 +00:00
dyoung 53e43e1e70 Deprecate wiconfig's -r, -g, -m options. Note that equivalent
options are available in ifconfig(8).
2009-07-02 17:45:25 +00:00
snj b80e388902 Small grammar tweak. 2009-07-02 00:49:58 +00:00
uwe c03dac31b4 G/c sentence fragment left over from vinum reference (forgotten in 1.69).
Noticed by bad@ in PR bin/41652
2009-07-01 02:43:34 +00:00
stacktic d253d157dc Fixed a_mask to actually use its argument 2009-06-19 12:55:45 +00:00
haad 44141aa6ee Remove bogus warn, which was printed when DIOCGDISKINFO failed. 2009-06-14 21:06:18 +00:00
wiz bba67e2c66 Sync usage with man page. 2009-06-11 08:12:00 +00:00
wiz d28fa3c589 Remove -P from -p section, not from -f one. 2009-06-11 08:11:52 +00:00
jnemeth 59cc9994df -p -P doesn't make much sense since no module will be loaded. 2009-06-10 03:30:32 +00:00
jnemeth cbd3656645 Add the MODCTL_NO_PROP flag to tell the kernel to ignore <module>.prop.
Add the '-P' option to modload(8) to set this flag.
2009-06-09 20:35:02 +00:00
snj 268e5bfd87 Mention a number of keyboard encodings.
From Jukka Ruohonen in PR kern/15955.
2009-06-09 19:46:32 +00:00
jakllsch 7a9caa1f87 Improve "identify" output slightly:
- Capitialize "Name" in World Wide Name.
 - Print the World Wide Name if it exists.
 - Use LBA48 maximum address when available for "total sectors" output.
 - So that geometry will display on more drives, don't be as strict when
   checking for non-ATAPI devices.  (This seemed to be an issue on at least
   one instance of a Caviar SE16 drive.)
 - Check more carefully for valid/relevant queue depth before printing it.
 - Increment the queue depth by one for display.

While here, wrap some long lines that I should have had wrapped before they
were commited in rev. 1.46.
2009-06-08 23:26:13 +00:00
haad 63b509d1c8 Add support for devices which do not support DIOCGDISKINFO ioctl yet. This
change  will restore fsck/newfs on vnd device.
2009-06-06 18:31:29 +00:00
haad 42c8b251b8 Remove debug printfs. 2009-06-06 17:47:50 +00:00
haad e936991891 Remove debuging CFLAGS. 2009-06-06 11:09:16 +00:00
mlelstv 3479599edd make space for a trailing \0 in model,revision and serial buffers. 2009-06-06 09:18:55 +00:00
haad 102c1fe812 Add proplib to list of libraries, ifx fsdb build after my getdiskinfo change. 2009-06-06 08:22:24 +00:00
haad f5b48500f1 Add support for DIOCGDISKINFO to disk like device drivers. Change
partutil.c::getdiskinfo to use it to get disk geometry info.
Use DIOCGWEDGEINFO ioctl to get information about partition size, if disk
driver doesn't support it use old DIOCGDINFO. This patch adds support for
wedge like devices(lvm logical volumes, ZFS zvol partitions) to newfs and
other tools.

No objections on tech-userlevel@.
2009-06-05 21:52:31 +00:00
jnemeth 5ce0121eaa Add a new [-d var] option which when combined with -p and -m will allow
you to delete vars from the existing <module>.prop file.
2009-06-05 11:37:30 +00:00
wiz 0246bc0bc2 Sort options. 2009-06-05 09:31:07 +00:00
jnemeth 3ee4fdb595 Add a "-m plist" option. This option will read in an existing
<module>.prop file and merge any options supplied on the "command
line".

This code will serve as the basis for in-kernel merging.
2009-06-04 02:57:01 +00:00
pooka bd085b2b32 If RUMP_ACTION, treat close() as a rump syscall. 2009-06-02 23:41:35 +00:00
christos 1f751faed6 make this compile one non mbr machines (move #define to the general section) 2009-06-02 21:15:53 +00:00
christos cb3a6fdee7 Delete GPT partitions if we overwrite with MBR to avoid confusion with disks
that have both MBR and a secondary left over GPT partition signature. From
Mike M. Volokhov
2009-06-01 19:57:33 +00:00
pooka 355dcf3a3b Install agr ioctl header and stop putting our hand under the sys skirt
in ifconfig.
2009-05-26 21:58:31 +00:00
pooka 162ca8ac83 Add compile mode which executes rump system calls. This is useful
when figuring out Where In The Kernel Is Carmen Sandiego's ioctl
for an ifconfig command line, since we can simply single-step into
the kernel.

Activated by "make RUMP_ACTION=1".  No changes to normal case.
2009-05-26 16:03:24 +00:00
jnemeth 3431c6b695 fputs() instead of puts() so we don't get the silly extra blank line 2009-05-19 22:55:24 +00:00
wiz 04c4f4a1d1 Sync usage and man page. 2009-05-19 22:39:52 +00:00
wiz d4f65fc8c5 Sort option descriptions. Split usage in SYNOPSIS in two, since there
are two different methods of calling it.
Add arguments to option descriptions.
2009-05-19 22:35:41 +00:00
jnemeth 47371f5f63 Add -p option which outputs a property list suitable for loading with a
module.  This is in preparation for having the kernel load an optional
<module>.prop alongside a module, which is useful for passing options
to autoloaded modules and modules loaded at boot time.
2009-05-19 22:09:59 +00:00
reinoud f30b0e943b Fix newfs_udf to create a valid disc images on bigendian machines. 2009-05-19 12:13:02 +00:00
wiz 983cc93f85 Sort SEE ALSO. 2009-05-18 14:11:30 +00:00
wiz 69f3168bc0 Sort SEE ALSO. 2009-05-18 12:29:31 +00:00
wiz a8df896a15 Sort option descriptions. 2009-05-18 12:17:54 +00:00
mjf 3d68316951 Add an exmaple of unmounting all file systems apart from NFS and MFS
e.g,

	umount -a -t nonfs,mfs

This makes it clear that the "no prefix" only needs to be on the first
file-system argument to -t. The mount(8) man page has a clear example
of this but for some reason umount(8) was missing one.
2009-05-17 14:09:15 +00:00
wiz ed8d5fd9a5 Sort option descriptions. 2009-05-13 22:49:48 +00:00
lukem 2a89584323 Note that FFSv1 is also known as FFS, UFS, or UFS1.
Note that FFSv2 is also known as UFS2.
Add a reference to Kirk's BSDcon03 paper on UFS2.
2009-05-10 13:28:00 +00:00
wiz 3932d28101 New sentence, new line. 2009-05-07 08:27:14 +00:00
lukem 87a1d67eda Consistently use FFSv1 or FFSv2 2009-05-07 06:56:56 +00:00
lukem 51d7a18bc6 Use "FFSv2" instead of "UFS2".
Expand the description of -c.
Xref dumpfs.
2009-05-07 06:54:23 +00:00
wiz 148a07685e Fix typo in Dd argument. 2009-05-04 20:11:30 +00:00
mhitch 0428b65ea1 fix sign-compare issues in vax-specific code. 2009-05-04 18:09:04 +00:00
yamt f0ea152bc0 disable automatic mountd reloading for now because it makes the service
temporary unavailable.  PR/41331 from FUKAUMI Naoki.
2009-05-04 11:41:48 +00:00
dyoung 46db29bcf1 Bring getifaddrs(3) behavior in line with the documentation: the
ifa_data member of every AF_LINK struct ifaddrs points at the
corresponding struct if_data.  In ifconfig(8), do not try to suppress
duplicate AF_LINK ifaddrs by checking for a NULL ifa_data.

Don't copy out two AF_LINK struct ifaddrs for each active link-layer
address. getifaddrs(3) used to copy out one ifaddrs for the kernel's
RTM_IFINFO message, and one more for the kernel's RTM_NEWADDR message.
I suppress the first duplicate with a highly conservative change that
wastes a little bit of ifaddrs storage.  The storage is not leaked.
2009-04-27 20:10:49 +00:00
lukem 10a1256f76 set WARNS=3 -- too many -Wsign-compare issues in the kernel ffs code 2009-04-26 05:57:48 +00:00
dyoung 740c7b59d2 To make sure that we always print the active link-layer address in the
'address: ' field, don't treat the first address as the active address,
but search the link-layer addresses for the ones flagged IFLR_ACTIVE,
and print those.  Extract a subroutine, print_link_addresses(), for
printing link-layer addresses.
2009-04-21 22:46:39 +00:00
dyoung ce947d8aa0 Cosmetic: add some whitespace for my ease of reading. 2009-04-21 22:13:10 +00:00
dyoung 5785e48164 There's no use casting a socket address to sockaddr_dl, only to cast it
back to sockaddr, so don't do it.
2009-04-21 21:57:14 +00:00
dyoung 5cd12bc44e Use getnameinfo(3) to render a human-readable link-layer address in the
'address: ' line, just as we do in the 'link xx:xx:...:xx' line.
2009-04-21 21:42:35 +00:00
dyoung 4590553b36 Fix indentation: change spaces to tabs. 2009-04-21 18:00:25 +00:00
wiz 456c3f9203 Document -n. 2009-04-20 22:07:23 +00:00
wiz 5be7e30eb5 Add -n to usage. Now it just needs to be documented. 2009-04-20 22:05:47 +00:00
wiz 67000f2b2f Bump date for previous. Remove trailing whitespace. 2009-04-20 22:04:57 +00:00
dyoung dfd60e8c7b Mention -n in usage. 2009-04-20 21:41:50 +00:00
dyoung 0f6df043c6 Add flag -n to suppress the first column of drvctl -l output. 2009-04-20 21:40:42 +00:00
drochner dff56c2587 also fix a comment wrt use of the csysid/cstart/csize vars 2009-04-20 17:06:55 +00:00
drochner 0fa7059102 define YY_NO_INPUT where appropriate, from Kurt J. Lidl per PR misc/41160 2009-04-20 16:05:29 +00:00
sborrill 45a4197562 When using -s flag, read start and size as unsigned to allow for larger
disks. (Thanks to drochner@ for catching it).
2009-04-20 15:03:56 +00:00
wiz 86340eaa2b Remove outdated example. From Todd Kover in PR 41238. 2009-04-18 14:55:50 +00:00
joerg f707732bc3 Speling. 2009-04-15 23:03:34 +00:00
joerg 84a8422ae3 As noted by apb, don't slip in local pathes. 2009-04-15 22:44:26 +00:00
joerg 3f61ca34e1 Behave as documented and remove the dot call at the end.
Add RCS ID.
2009-04-15 22:38:26 +00:00
joerg 49451a8f9f Add a small script to visualize the rc dependency graph and point to it. 2009-04-15 22:36:04 +00:00
apb a194a42669 If MAKEDEV exits non-zero, but was nevertheless able to create
/dev/console, then have init(8) just print a warning instead of
exiting.
2009-04-12 09:31:32 +00:00
lukem ef685eeea9 Enable WARNS=4 by default except for:
dump  dump_lfs  fsck_ffs  fsck_lfs  fsdb  mount_smbfs
	newfs_ext2fs  newfs_lfs  resize_lfs  setkey
2009-04-11 07:58:11 +00:00
lukem 6f957c8d46 fix sign-compare issue 2009-04-11 07:55:35 +00:00
lukem 002fe60580 fix sign-compare issues 2009-04-11 07:40:37 +00:00
lukem ccc69cfd56 fix sign-compare issue 2009-04-11 07:37:50 +00:00
lukem 8e2fe69844 fix sign-compare issues 2009-04-11 07:31:21 +00:00
lukem 6978bdec0e fix sign-compare issues 2009-04-11 07:20:09 +00:00
lukem 9e6bf7d7cc fix sign-compare issue 2009-04-11 07:16:30 +00:00
lukem a2b5923e3e fix sign-compare issues 2009-04-11 06:59:18 +00:00
lukem cefb0777de fix sign-compare issues 2009-04-11 06:48:36 +00:00
wiz 2357e9b449 Sync usage with man page; remove 0xa0 character from usage. 2009-04-10 13:48:00 +00:00
wiz c7c3dd81bc Sort option descriptions. 2009-04-10 13:47:31 +00:00
pooka 93636c41f9 Support creating a file system to a regular file. 2009-04-09 10:37:55 +00:00
joerg f2aa054fbc Remove physical markup. Remove incorrect keep, .Bk is not callable, but
used as such. It doesn't seem to serve any purpose at the point either.
2009-04-08 14:32:05 +00:00
joerg c7348fe221 Remove physical markup. 2009-04-08 14:21:55 +00:00
joerg 32a51b5de6 Fix markup. 2009-04-08 13:13:42 +00:00
joerg f558fc74ff Fix string literals. 2009-04-08 13:12:20 +00:00
lukem 292ab8c29d fix sign-compare issues 2009-04-07 12:38:12 +00:00
lukem 5a3a163d1d fix sign-compare issue 2009-04-07 12:25:19 +00:00
mrg 5c9ab7f6c0 fix a logic error in the previous, as point out by frank kardel. 2009-04-07 05:50:11 +00:00
lukem 5bd52bbac4 fix sign-compare issues 2009-04-06 12:50:36 +00:00
lukem d4ab6626c0 fix sign-compare issue 2009-04-06 12:47:20 +00:00
lukem 5f508bdac7 redo previous to fix amd64 build 2009-04-06 12:38:35 +00:00
lukem 73a6ad29bd fix sign-compare issue 2009-04-06 12:36:27 +00:00
lukem 48680f64b2 fix sign-compare issues 2009-04-06 12:35:20 +00:00
lukem 3a92921379 fix sign-compare issue 2009-04-06 12:33:11 +00:00
lukem fb63fbd0cc fix sign-compare issues 2009-04-06 12:32:30 +00:00
lukem 2a936e3086 fix sign-compare issue 2009-04-06 12:27:01 +00:00
lukem e6cb0042e9 remove mispelt WARNS. (it will be set in ../Makefile.inc "soon") 2009-04-06 12:19:16 +00:00
lukem 428fc016ff fix sign-compare issues 2009-04-06 12:18:19 +00:00
lukem 7b61bfdc7c fix sign-compare issues 2009-04-05 12:06:33 +00:00
joerg 9d6b98ae28 If drvctl -l is used without argument, print the root device nodes. 2009-04-04 22:05:47 +00:00
plunky bb505f700b Because the IFF_NOARP flag is a negative option it needs to be negated
when being applied from the "arp" option which itself is positive.

problem demonstrated by

# ifconfig tap3 create
# ifconfig tap3
tap3: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
	address: f2:0b:a4:7f:44:03
	media: Ethernet autoselect
# ifconfig tap3 arp
# ifconfig tap3
tap3: flags=8882<BROADCAST,NOARP,SIMPLEX,MULTICAST> mtu 1500
	address: f2:0b:a4:7f:44:03
	media: Ethernet autoselect
# ifconfig tap3 -arp
# ifconfig tap3
tap3: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
	address: f2:0b:a4:7f:44:03
	media: Ethernet autoselect
# ifconfig tap3 destroy
#
2009-04-04 17:10:19 +00:00
pooka 54f76d2fa4 Issue a better error message if attempting to create a file system
on a block device.  Inspired by PR kern/41127.
2009-04-03 13:22:05 +00:00
pooka 3b219697ed Fix bug I introduced in rev 1.64: don't use stack space after
return.  pointed out by yamt.
2009-04-03 07:26:07 +00:00
christos e048bed6b3 Don't print an error with sysctl -w name?=value if name does not exist.
Should be pulled up to 5.0
2009-04-01 15:55:27 +00:00
christos 2037025cb5 PR/41111: Ed Ravin: ping -R gives misleading error when remote side doesn't
support record route
Deal with source route and record route specially giving a meaningful error
message.
Pullup to 5.0?
2009-03-31 19:51:11 +00:00
he cfbede5668 Add a cast to intmax_t and use %jd to print an off_t.
Fixes at least the alpha and amd64 builds.
2009-03-28 21:34:33 +00:00
pooka 4ff44dd1fe remove troublesome printf specifier 2009-03-28 15:17:16 +00:00
reed b7b9ab25b1 Point to ifmedia(4) more. And refer to -m flag to (for media). 2009-03-27 19:33:22 +00:00
wiz 61ae4edccb New sentence, new line. 2009-03-26 09:56:17 +00:00
pooka 32852ecef0 Apply revisions 1.23 and 1.24 from FreeBSD to autocalculate the
necessary geometry when creating a file system directly to a file.

In addition, when creating, do not complain about the file not
being char special and do not try to execute device ioctl's on it.
2009-03-26 08:39:24 +00:00
mrg 1c6ecba9bc don't ignore "fsck -f" when given with "-p" on a wapbl filesystem.
ie, "fsck -fp" actually forces the check in preen mode now.
2009-03-25 03:42:41 +00:00
tls ede5dc65a8 Fix savecore so it uses /dev/ksyms when it can (doesn't override libkvm
default).  Fixes misc/38425.
2009-03-21 19:32:44 +00:00
lukem deb4c0bbb3 fix sign-compare issues 2009-03-20 13:18:50 +00:00
wiz 479c390e0e Drop trailing whitespace. 2009-03-18 10:46:58 +00:00
pgoyette dab2b670bf Format the address/offset of hexdump in hex, not decimal.
Addresses my PR bin/41035
2009-03-18 01:28:25 +00:00
lukem be0c43535f fix sign-compare issues 2009-03-17 00:52:47 +00:00
lukem 07f7688506 fix sign-compare issues 2009-03-16 12:56:19 +00:00
lukem c1237301b3 fix sign-compare issues 2009-03-16 12:52:07 +00:00
lukem 240bf6cd28 fix sign-compare issues 2009-03-16 11:18:10 +00:00
christos 9f97ab946c Allow ptyfs to be mounted inside a chrooted environment. 2009-03-15 16:47:45 +00:00
joerg d7eb1430e2 Fix markup. 2009-03-15 10:01:47 +00:00
dyoung 5786b3376f Fix spelling: s/parition/partition/. 2009-03-12 22:59:03 +00:00
joerg e4e7c43459 Don't workaround ancient macro argument limit with .Xo/.Xc. 2009-03-11 18:02:00 +00:00
joerg 0e5f0af7e9 Fix preamble 2009-03-11 13:35:21 +00:00
joerg 997634fe14 Fix preamble to match order set out by mdoc(7). Discussed with wiz. 2009-03-09 19:24:26 +00:00
ad 101a9782a2 Add crash(8), a utility to diagnose kernel crashes. This is basically
ddb running on crash dumps, but with two notable changes:

- Breakpoints, watches, etc are obviously never going to work so they
  are not handled.

- You can pipe output to the shell, e.g. ps | grep foo

Items remaining to be done:

- Port it to architectures other than i386. This isn't difficult, just
  a case of making db_disasm.c/db_trace.c or their equivalent compile
  and work.

- Make more of the "show" commands work, e.g "show uvmexp".
2009-03-07 22:08:07 +00:00
njoly e4bf6d925f Add missing free() in machdep_diskinfo(). 2009-03-05 15:35:59 +00:00
tsutsui f592533590 - add a sanity check for e2fs_inode_size in readsb()
- use EXT2_DINODE_SIZE() rather than sizeof(struct ext2fs_dinode) or
  struct ext2fs_dinode array/pointer to see e2fs_ipb and inode offsets
2009-03-02 11:31:59 +00:00
tsutsui 14c85750c6 Use inodesize to get offset of inode in one more place. 2009-03-02 10:57:03 +00:00
tsutsui 48c2d0ee71 Fix botched logic in inodesize check. 2009-03-02 10:38:13 +00:00
tsutsui 1b5cd43c66 Replace a magic number with a new EXT2_REV0_DINODE_SIZE macro. 2009-03-02 10:16:49 +00:00
tsutsui 8676336f2d - accept only EXT2_REV0_DINODE_SIZE inodesize on -O 0
- use inodesize to get offset of inode, not struct ext2fs_dinode array
2009-03-02 10:15:59 +00:00
wiz dcc33b5c39 Sort options in usage. 2009-03-01 21:54:31 +00:00
wiz 9ea4262fa9 New sentence, new line. 2009-03-01 21:52:59 +00:00
wiz 5d45b7ee8a Sort options. 2009-03-01 21:52:37 +00:00
christos 29055c6385 Support variable inode sizes. 2009-03-01 19:21:09 +00:00
joerg e443a4cf79 Make function bodies static, the prototype already is. 2009-02-25 23:59:30 +00:00
christos 7b2f022cd6 don't copy the address of a pointer. Noticed by Anon Ymous 2009-02-25 13:52:18 +00:00
pooka 54db37b1cf Note change with linux compat. 2009-02-24 12:45:37 +00:00
pooka 3f2d5fc9ad Default to -o linux. This prevents programs from not working just
because the -o linux flag was not supplied, i.e. it is the sensible
default.  People who absolutely do not want the extra files in
their /proc for whatever aesthetic reason (it's not like they
consume any resources) can do -o nolinux.
2009-02-23 19:47:58 +00:00
wiz 5eb2ad1b22 Fix typo, and restore line that was lost in previous. 2009-02-23 08:14:53 +00:00
dholland 481da53c30 Restore newfs_lfs after softdep removal (hi ad) 2009-02-22 23:06:23 +00:00
ad 59fcf21389 PR kern/26878 FFSv2 + softdep = livelock (no free ram)
PR kern/16942 panic with softdep and quotas
PR kern/19565 panic: softdep_write_inodeblock: indirect pointer #1 mismatch
PR kern/26274 softdep panic: allocdirect_merge: ...
PR kern/26374 Long delay before non-root users can write to softdep partitions
PR kern/28621 1.6.x "vp != NULL" panic in ffs_softdep.c:4653 while unmounting a softdep (+quota) filesystem
PR kern/29513 FFS+Softdep panic with unfsck-able file-corruption
PR kern/31544 The ffs softdep code appears to fail to write dirty bits to disk
PR kern/31981 stopping scsi disk can cause panic (softdep)
PR kern/32116 kernel panic in softdep (assertion failure)
PR kern/32532 softdep_trackbufs deadlock
PR kern/37191 softdep: locking against myself
PR kern/40474 Kernel panic after remounting raid root with softdep

Retire softdep, pass 2. As discussed and later formally announced on the
mailing lists.
2009-02-22 20:28:05 +00:00
yamt dacc2a910d remove a useless cast. 2009-02-22 15:28:43 +00:00
yamt a85598544d nfsdefargs: use designated initializers 2009-02-20 15:37:22 +00:00
yamt bbac3fbde4 remove a useless cast. 2009-02-18 13:13:27 +00:00
christos 5dae591c0c Use the wedge size, not the disk size, from Yorick Hardy 2009-02-17 00:16:35 +00:00
is 272429c084 This ain't whitespace98. 2009-02-16 13:38:21 +00:00
abs 740916b73c put back edlabel on sun2 (m68000) 2009-02-16 12:30:58 +00:00
dholland cfacc31dc0 fix typo: "aprox." -> "approx." (approximate). 2009-02-15 08:23:31 +00:00
abs 515e52158b Convert more MACHINE tests to MACHINE_ARCH 2009-02-14 13:50:50 +00:00
abs 2cb54095fc Build and install edlabel based on MACHINE_ARCH not MACHINE 2009-02-14 11:33:56 +00:00
uebayasi a6533b8fed Comment out CFLAGS+=-g. 2009-02-13 16:02:05 +00:00
lukem bd0ca7dff7 WARNS=4 2009-02-13 01:37:35 +00:00
lukem 9abbf3c336 fix -Wsign-compare issues 2009-02-13 01:37:23 +00:00
wiz 5452aa5f5c Bump date for previous. New sentence, new line. 2009-02-08 21:56:57 +00:00
reinoud 9a5eca17f4 Add mount_udf(8) option '-c' requesting session closure on unmount and
document it in the manpage.
2009-02-08 19:28:49 +00:00
uebayasi cede8f9855 Let 'gpt add' suggest a collect device name so that opendisk(3) called by
dkctl(8) succeeds.
2009-02-07 18:12:22 +00:00
uebayasi 0edd7181ba Make manual and usage consistent. No functional changes. 2009-02-07 17:21:44 +00:00
uebayasi b9691b268f - Display cache, strategy, and list of wedges if no command is specified in
the command line.
- Sort list of wedges.

Posted on tech-userlevel a while ago, no objections then.
2009-02-07 17:13:32 +00:00
enami ca82f7eac5 Use indent-synopsis instead of iS register. The latter is a register
used in BSD derived .Nm implementation.
2009-01-30 11:55:04 +00:00
tron 0c5d87d569 Use correct format to print the "numBlocks" element in a RAIDframe
component label. raidctl(8) should now print the correct number of
blocks for RAID sets larger than 1TB.

Patch supplied by Bernhard Moellemann in PR bin/40479.
2009-01-26 11:34:12 +00:00
wiz f8ab4d2651 New sentence, new line. 2009-01-24 10:45:44 +00:00
jmcneill 537c688f5b Note that empty filesystems are now treated as if they support long
filenames by default.
2009-01-23 12:48:49 +00:00
apb 756ffbbce0 * Say that type "nfs" is inferred if the path contains a
":" or "@".  (Amazingly, this was not documented before).
* Say that the "nfs" inference is deprecated.  (It was deprecated in
  revision 1.87 of mount.c, dated 2009-01-11.)
* Add "-t nfs" in an example, so as not to rely on the automatic
  inference of nfs when the path contains a colon.
* Try to improve the description of how the arguments are interpreted.
2009-01-20 09:07:04 +00:00
apb 44f43cf298 Remove local definitions of PRIxxxx macros in favour of the
centralised definitions from tools/compat/compat_defs.h, which
are included via nbtool_config.h.
2009-01-18 21:15:14 +00:00
mrg 5be383f77e Do not erroneously leave a truncated 16-bit sector
count on "large" (>=32MB) file systems when fetching the geometry from
the medium.  This confuses some software (which is to say Windows)
when a device newfs(8)ed under NetBSD is transported to another
system.  (Note: The rest of the code uses 'bsec', and DTRT for smaller
file systems.)

contributed anonymously.
2009-01-18 10:50:56 +00:00
lukem c6144e484f fix -Wsign-compare issues 2009-01-18 00:24:29 +00:00
lukem 0fdc53711f Use KiB MiB GiB instead of Kb Mb Gb 2009-01-18 00:21:09 +00:00
lukem 1881cc846a * Fix -Wsign-compare issues.
* Add some XXXs noting where we might want to check for 16bit overflow.
* Use uintNN_t instead of int if the values is read from or written to
  using udf_rwNN().
2009-01-18 00:18:41 +00:00
he 41daabb7fc Ensure that all the files in SRCS are *.c files (there were some
files matching *.o (!) in the list).  Thanks to cube@ for spotting
what I could not see.  Should fix issue with UPDATE builds across
the recent time_t merge and associated shared lib major bumps.
2009-01-14 20:38:53 +00:00
tsutsui 08e5f5529c Add workaround typedefs for awful hack.
XXX: It's completely unacceptable for me to refer libsa files from userland.
XXX: Nowadays we no longer have serious size restriction in install media,
XXX: so I think it's much better to simply remove this ugly SMALLPROG hacks.
XXX: If you really want to share files, please move them into src/common
XXX: with defined APIs.
2009-01-13 11:47:32 +00:00
wiz 2fd0883c1e New sentence, new line. 2009-01-11 21:57:14 +00:00
pooka 694167d28f Support mount -o rump, which uses the rump server instead of using
the kernel service.  E.g. "mount -t efs -o rump /dev/sgidev /mnt"
runs effectively "rump_efs /dev/sgidev /mnt".
2009-01-11 20:39:34 +00:00
pooka 86cc06cf64 -o resport, not -o resvport 2009-01-11 20:22:41 +00:00
pooka 547a80b5eb Fix noresport mount option parsing. 2009-01-11 20:22:11 +00:00
pooka 4d0f7c6fcd Warn that autoselecting nfs based on : or @ in the device path will
be removed in a future release.
2009-01-11 12:33:50 +00:00
pooka b38b40842d EFS -> SGI EFS in NAME 2009-01-05 16:36:04 +00:00
apb cf9d39220a Add a list of device types for use with "rndctl -t ${typename}". 2009-01-04 12:01:43 +00:00
christos 84f0d7015a when using getargs, don't set read-only otherwise it fails with EINVAL. 2009-01-03 23:09:41 +00:00
christos 5bd66079eb document nocasetrans. 2009-01-03 22:56:23 +00:00
christos 2e3fa27094 reset args. Add casetrans 2009-01-03 20:11:04 +00:00
mlelstv bb90b5f0cd cast arguments for changed printf format 2008-12-29 20:02:30 +00:00
christos ac3b5d9cdf fix dev_t format. 2008-12-29 16:03:57 +00:00
christos ac43585b6e fix printf formats. 2008-12-28 20:23:53 +00:00
christos 118c87a6fe fix dev_t format. 2008-12-28 20:17:11 +00:00
christos b935e079cd fix printf formats. 2008-12-28 20:15:21 +00:00
christos b09dc428f4 parse unsigned long with strtoul not atoi 2008-12-28 20:12:31 +00:00
hannken 7586bc881e Make restore work for Linux dump volumes by ignoring extended attribute
records on these volumes.  Tested with Centos 5.2.

Reviewed by: Manuel Bouyer <bouyer@netbsd.org>
2008-12-26 19:26:04 +00:00
jmcneill a2f8108745 The kernel now accepts BPB with heads > 255, so don't limit the number
of drive heads.
2008-12-26 04:23:17 +00:00
ad 2df6131a64 Enable the faked ELF kernel by default, now that ksyms output works with
gdb. Makes it possible to do post-mortem debugging on a modular kernel.
2008-12-05 21:41:10 +00:00
tsutsui 09275f2b8b Specify -fno-loop-optimize on m68000 as workaround for gcc -O1 codegen bug
mentioned in PR bin/40036 and PR toolchain/40066.
2008-11-29 15:28:49 +00:00
tsutsui da5d5a9f1c Add RCS Id. XXX why separate Makefile.inc? 2008-11-29 15:23:32 +00:00
jnemeth 10655c3e2a PR/40059 - Bug Hunting -- add Xref to wscons.conf(5) 2008-11-29 05:52:32 +00:00
tsutsui 2af45ff960 Remove unnecessary casts. 2008-11-24 18:05:25 +00:00
tsutsui 0c5d01004e Handle 32 bit uid field on E2FS_REV1. 2008-11-24 17:41:29 +00:00
tsutsui 6189d5e324 Add missed byteswap ops against ext2fs_dinode members. 2008-11-24 17:37:17 +00:00
tsutsui ee70a0c964 Use "size > INT32_MAX" rather than "size >= 0x80000000U" to check 2GB limit. 2008-11-24 17:30:12 +00:00
tsutsui a43d077c5c - unsigned -> unsigned int
- remove unnecessary casts from malloc(3) and free(3)
- fix a bogus indent
2008-11-24 17:19:53 +00:00
uwe 2b5d806dfe Punctuation formatting nit. 2008-11-17 02:32:09 +00:00
uwe 5d234bdddb ".Dv Qo foo Qc" should be ".Qq Dv foo" 2008-11-17 02:22:49 +00:00
ad 87557cc876 Sort output by name. 2008-11-16 11:30:55 +00:00
ad 235e42d88f kernel -> builtin in output. 2008-11-15 11:29:04 +00:00
hira 842ca3f635 Add missing newline to usage. 2008-11-14 09:55:38 +00:00
thorpej 7077ca222a Don't use sizeof(struct gpt_hdr). It will pad the structure on x86-64,
which causes some systems to reject the GPT.

kern/38997
2008-11-12 22:50:22 +00:00
ad 0efea177e3 Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
2008-11-12 12:35:50 +00:00
wiz 2ca1f539aa Add backslash (minus is "\-"). 2008-11-11 06:28:30 +00:00
reed 68f20c24d9 Add some details about init's role with securelevel.
Add references to other manual pages for more details.
2008-11-11 00:14:55 +00:00
reed a4bfac4a14 Reference secmodel_securelevel(9) manual page. 2008-11-11 00:09:36 +00:00
joerg 3fbdfc8af9 Reduce internals of WAPBL exposed to the rest of the system. 2008-11-10 20:12:13 +00:00
apb 88ba92672f * Instead of silently ignoring extra args, print a usage error. This
adddresses the silent failure reported in PR 39862 by Brian A. Seklecki
* Adjust usage message to match the synopsis in the man page.
2008-11-06 16:01:54 +00:00
apb 046bb95d46 Adjust synopsis and description to make it clear that -d devname and
-t devtype are mutually exclusive.
2008-11-06 15:58:16 +00:00
mrg 9b0170606d make MKPIC=no builds work on i368, shark, vax, pmax, sgimips, sparc,
maybe all mips and all arm as well.
2008-10-31 20:24:51 +00:00
apb 07103d0363 Pass SED=${TOOL_SED:Q} in the environment to scripts run during the build. 2008-10-26 14:55:17 +00:00
lukem ddd1724f86 xref rescue(8) 2008-10-21 02:32:37 +00:00
ad dc7ae0762f - Add code to produce a fake ELF kernel containing only symbol info. Done
by extracting ksyms state from the dump, so we have symbols for modules
  loaded at the time of the crash. If ksyms extraction fails, this falls
  back to the current behaviour of copying /netbsd.

- Leave it disabled for the moment: (1) we are about to branch (2) most
  tools understand the artificial kernel but gdb has trouble with it for
  some reason.
2008-10-20 10:34:54 +00:00
apb 96230fab84 Use ${TOOL_AWK} instead of ${AWK} or plain "awk" in make commands.
Pass AWK=${TOOL_AWK:Q} to shell scripts that use awk.
2008-10-19 22:05:19 +00:00
pooka 61c5cf598d Convert mount_nfs to the mount_foo_parseargs() format. No functional
change.
2008-10-16 09:12:54 +00:00
pooka 084e92b62d Reword quite out-of-place (even historically) "nqnfs 2" error message. 2008-10-15 19:06:45 +00:00
dholland 866d811ed8 Fix reversed test in connection with combining -i and -l. If some
packets have already sent because of the preload count handling, we
shouldn't start off by sending another one right away. The reversed
test causes ping6 to wait one interval before sending anything at all
if you don't use -l. PR bin/39732.
2008-10-13 13:47:35 +00:00
christos 85db23df23 reallocate the correct amount. From Anon Ymous 2008-10-12 23:26:12 +00:00
wiz af2c2b73f3 Don't use unicode in usage.
Noted by Anon Ymous.
2008-10-12 20:49:43 +00:00
wiz 89cc13767c Sync usage with man page. 2008-10-09 18:38:24 +00:00
wiz 104f1a2c29 Standardize. 2008-10-09 18:32:08 +00:00
christos 59334248e2 Disable userid to username lookups by default. Add a -U flag to perform them.
In single user mode lookups that involve the network might not work and they
slow down fsck.
2008-10-09 16:56:23 +00:00
christos c6070f6f5a Avoid allocating 2 x inospace and use realloc instead. This also saves a
large memcpy.
2008-10-09 15:50:46 +00:00
joerg 281bbad379 Explicitly check that the dump device is not the console, a tty or pty.
While the list is adhoc, the problems reported are always with
/dev/console. Adresses PR 38425 and similiar issues with Xen.
2008-10-09 13:59:50 +00:00
wiz 0247fc12f6 Bump date for previous. Remove trailing whitespace.
New sentence, new line. Capitalize Ethernet.
2008-09-30 09:41:41 +00:00
dyoung 7abd58c82d Do not mention the 'ns' address family any longer, since that
support was removed quite a while ago.

Mention the 'link' address family.  Describe the 'active' keyword.
Add examples for adding and activating a link-layer address.
2008-09-29 17:28:07 +00:00
pooka 4a6dd4a9c6 Assign default value for retrycnt already in data.
XXX: the use of globals would benefit from a loving touch
2008-09-27 20:39:42 +00:00
christos 8c6fb6faa5 PR/39525: Joachim Schueth, Frederik Sausmikat:
cgd inadvertently encrypts blkno eight times to generate IV
2008-09-12 16:51:54 +00:00
dyoung 6a9236b124 Get the socket addresses for dst/gateway/netmask/interface/ifaddr
out of the global namespace.
2008-09-10 01:56:22 +00:00
dyoung 5e93382467 Don't cast a sockunion * to sockaddr *. Instead, reference the
sockaddr inside of the sockunion.
2008-09-10 01:14:59 +00:00
dyoung 0a77d3df40 Delete superfluous casts to void *. 2008-09-10 01:08:39 +00:00
dyoung f791b67f11 Constify. 2008-09-10 01:06:58 +00:00
dyoung cfe9ef5ba6 Constify. 2008-09-10 01:00:02 +00:00
dyoung 36aee9b2c9 Constify.
For clarity's sake, do not assign a new value to inet_makenetandmask()'s
argument, `inet'.
2008-09-10 00:57:57 +00:00
dyoung f65fccd290 Extract subroutine extract_addrs() for reuse, later.
Replace the anonymous constant, 0, with AF_UNSPEC.
2008-09-09 19:58:46 +00:00
dyoung 081a2b518e Constify. 2008-09-09 16:55:28 +00:00
dyoung 51731102ff Shorten a staircase. Remove superfluous parentheses from return
statements.  Constify.
2008-09-09 16:50:52 +00:00
dyoung acf567a730 Use EXIT_FAILURE instead of anonymous constant '1'. 2008-09-09 16:35:15 +00:00
dyoung c08d63b5ad Use a union and sizeof() to avoid a cast and an anonymous constant
buffer length, respectively.
2008-09-09 16:23:33 +00:00
dyoung a26d1ce8fc Use bool. 2008-09-09 16:18:17 +00:00
pooka e9233abdae Convert to the new mount world order with parseargs. 2008-09-04 12:07:58 +00:00
dholland a28347f962 Document -v. PR 39441 from Stathis Kamperis. Bump date. 2008-08-31 23:40:19 +00:00
dholland 3f944a915e Remove trailing whitespace. Noted in PR 39440 by Stathis Kamperis. 2008-08-31 23:37:45 +00:00
dholland 947d35bd35 Don't dump core if given no arguments. Fixes PR 39440 from Stathis Kamperis
(but with a different patch).
2008-08-31 23:35:04 +00:00
gdt 4a8ce74d3f Add an explanation of why one would want to use -x/-X, after
discussion with bouyer@.
2008-08-30 15:07:40 +00:00
dogcow fefef6828c Make it compile. (HI BOUYER!) 2008-08-30 14:07:32 +00:00
bouyer a8ac39af81 Add fss(4) snapshot support to fsck_ffs(8) (via -x or -X options, like
dump(8)). This allows fsck_ffs -n to work on a snapshot of a R/W mounted
filesystem, and avoid errors related to filesystem activity.
2008-08-30 10:46:16 +00:00
gmcgarry 3c9a95916d Wrap compiler-specific flags with HAVE_GCC and HAVE_PCC as necessary. Add a few flags for PCC. 2008-08-29 00:02:21 +00:00
wiz 133e2f4217 Drop trailing whitespace. 2008-08-28 21:24:30 +00:00
tsutsui 00c798e9e3 Fix some spelling. 2008-08-28 16:29:24 +00:00
oster 6fe654d47f Bump date (before wizd). 2008-08-26 21:08:08 +00:00
oster a252344f99 Add description of some of the things 'raidctl -u' doesn't do. 2008-08-26 21:06:55 +00:00