Commit Graph

37 Commits

Author SHA1 Message Date
fredette bba72d2b40 Add optional "-f disktab" argument, that will look up a disk
typename in the given disktab(5) file, instead of in /etc/disktab.
2001-12-12 16:55:10 +00:00
christos 22002034fe Now that vnconfig uses opendisk(3) update it's usage encouraging use
of "vnd0" instead of "/dev/rvnd0{c,d}". Noted by tron.
2001-11-08 15:41:55 +00:00
tron 316d7126f6 Try to open the file before configuring a vnode disk device to avoid silly
error messages when the file cannot be opened for some reason. This fixes
PR bin/12445 by <knotwell@ix.netcom.com>.
2001-11-08 07:44:32 +00:00
christos 271dd3ace8 Revert previous change that accepts non-raw devices as argument. The
distrib Makefiles have been adjusted appropriately. This change made
block devices and char devices look the same to the naive user, and
it is not appropriate.
2001-11-08 02:14:09 +00:00
tron 73ec93c7eb Invoke "opendisk" with "iscooked = 1" because existing makefiles and the
manual page used the block device.
2001-11-07 16:18:03 +00:00
lukem 6b4ee83154 <sys/stat.h> is unnecessary 2001-09-26 07:05:39 +00:00
bjh21 7447cfe382 Put sections in the canonical order (from mdoc.samples(7)).
Add a "HISTORY" section.
2000-10-02 16:21:27 +00:00
bjh21 87589cb557 Replace "foo is mutually exclusive of bar" with "foo and bar are mutually
exclusive".
2000-10-02 15:11:43 +00:00
bjh21 05b7923a90 Formatting cleanups around the description of geomspec. 2000-09-30 17:58:19 +00:00
agc 45fccde78f Fix typo. 2000-07-20 12:41:28 +00:00
jdolecek bb2da7d53d __POOL_EXPOSE is no longer needed (dev/vndvar.h does protect vnd_softc from userland) 2000-03-20 13:20:28 +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
veego d698215572 Define __POOL_EXPOSE for <dev/vndvar.h>. 1999-04-01 17:24:03 +00:00
garbled d1407362ba More and more .Os cleanups. .Os is defined in the tmac.doc-common file,
so we shouldn't override it with versions in the manpages.  Many more to
come.
1999-03-22 18:43:46 +00:00
tron 17aa73b995 Include "disktab.h" to get prototype for getdiskbyname(). 1999-01-19 22:33:04 +00:00
msaitoh f8c66df30b sort entries and delete extra periods in SEE also section. 1998-05-22 18:27:50 +00:00
lukem dc0e957a43 WARNSify 1997-10-18 03:54:00 +00:00
enami 3aeffdc83c - Xref opendisk(3).
- Refer vnode disk as vnd0 instaed of vnd0c.
- Rename argument to specify vnode disk from special_file to vnode_disk.
- Explain that vnode_disk is a special file or name like vnd0.
- Add one example which uses vnd0 instead of /dev/vnd0c.
1997-10-01 01:32:59 +00:00
enami 24a227ce40 In the function config(),
- Back to use `rdev' which the name of raw partition, since now opendisk(3)
  initializes `buf' except in very trivial case (it is `buf' is NULL).
- Use `rdev' instead of `dev' in verbose output.
- Output `rdev' when warn ioctl failure.
1997-09-29 06:43:14 +00:00
enami 9babafd737 In the function config(),
- Use `dev' instead of `rdev' to warn, since latter may not initialized.
- Don't use device file name as a format of warn().  Instead, pass "%s"
  explicitly.
1997-09-29 05:44:19 +00:00
enami 7dcf4bfe8e Use opendisk(3). 1997-09-29 05:24:24 +00:00
jtc 87f4ccd45f Fix files using old TNF copyright notice 1997-07-30 22:53:50 +00:00
mikel 8bbb2dbf1c check geometry string more carefully; from Enami Tsugutomo in PR bin/3809.
free string from rawdevice(); part of Enami's PR bin/3810
include <unistd.h> for close() prototype, prototype config(), and
  other misc. cleanup
1997-07-08 06:37:16 +00:00
kleink 8ac2f8880a Fix typo; from SAITOH Masanobu <msaitoh@spa.is.uec.ac.jp> in PR misc/3796. 1997-06-26 19:58:17 +00:00
thorpej 24ebb55ba7 Update for changes to the vnd driver:
- Add optional "geomspec" argument as third argument when configuring
  a vnode disk.  Format is: secsize/secpertrack/trackpercyl/ncylinders,
  e.g. 512/18/2/80.
- Add optional "-t typename" argument, mutually exclusive with "geomspec",
  that will look up "typename" in /etc/disktab and use the geometry
  specified in the entry.
- Update verbose output accordingly.
1997-06-23 21:11:06 +00:00
thorpej 5fdb76aa13 Add RCS ids. 1995-12-30 18:14:01 +00:00
thorpej 11381ec353 Add a vnd(4) manual page and make vnconfig(8) reference it. Fixes
PR #445.
1995-12-30 18:10:45 +00:00
cgd 8ae2a2e384 vn -> vnd renaming; consistency. 1995-01-25 04:32:37 +00:00
mycroft 5b44c4f24f Remove specal case on VNIOCCLR return value. 1995-01-22 07:09:54 +00:00
mycroft 679d9f5451 Clean up parsing a bit. Get rid of bogus extra arg to `-u'. Update the
usage string and man page to reality.
1995-01-22 07:06:44 +00:00
glass 481ef64aa0 vnconfig.c: removed all the silly mount/swapon functionality that never
belonged there.  much of it didn't work anyway.
vnconfig.8: update man page.  still needs work.
1995-01-22 06:18:12 +00:00
cgd 2e1f66b68b include necessary headers, improve declarations. 1994-12-23 16:23:12 +00:00
cgd d065420b32 specify man pages the new way. 1994-12-22 11:43:15 +00:00
cgd 5ea3f7846b don't special case EBUSY when configging; if you try to do it 2x, second is err 1994-04-18 09:12:08 +00:00
brezak 61ccab9488 Change /dev/vn0c to /dev/vnd0c (from jimj@miller.cs.uwm.edu) 1994-01-03 14:40:55 +00:00
cgd fe95a848b5 add Id and clean up 1993-12-23 07:04:31 +00:00
brezak 30669098ec Add vnconfig command. 1993-12-21 04:13:39 +00:00