summaryrefslogtreecommitdiffstats
path: root/sbin/vinum/vext.h
Commit message (Collapse)AuthorAgeFilesLines
* ANSIfy a few prototypes, thus fixing a few warnings.keramida2002-06-091-5/+5
| | | | Reviewed by: grog
* Remove unneeded include.phk2002-05-131-1/+0
| | | | | Sponsored by: DARPA & NAI Labs. Submitted by: mckusick
* Reinstate VINUMDEBUG. Removing it also removes some diagnostic commands.grog2001-10-151-1/+0
| | | | I should reconsider whether I just leave them in without #ifdef VINUMDEBUG.
* *sigh* We can't remove VINUMDEBUG entirely, since we include kernelgrog2001-05-231-3/+2
| | | | | header files and sources which depend on it. For userland, define VINUMDEBUG here. Also remove a now superfluous #ifdef.
* Major tidy up. Add explicit header files, thus enabling the .c filesgrog2001-05-221-26/+40
| | | | | | | | | | | | | | to avoid including the kernel headers. Move a number of definitions of userland functions from dev/vinum/vinumext.h. Desired by: bde This commit is the first of a general cleanup of the header files.. It won't be enough to make bde happy. Remove vinum_perror and associated DEVBUG definition.
* Fix vinum for both devfs and non-devfs systems.alfred2001-02-201-1/+12
| | | | | | | | | | | | | | | | | | | | | | | | | userland tool: Use the vfs.devfs.generation sysctl to test for devfs presense (thanks phk!) when devfs is active it will not try to create the device nodes in /dev and therefore will not complain about the failure to do so. Revert the change in the #define for VINUM_DIR in the kernel header so that vinum can find its device nodes. Replace perror() with vinum_perror() to print file/line when DEVBUG is defined (not defined by default). kernel: Don't use the #define names for the "superdev" creation since they will be prepended by "/dev/" (based on VINUM_DIR), instead use string constants. Create both debug and non-debug "superdev" nodes in the devfs. Problem noticed and fix tested by: Martin Blapp <mblapp@fuchur.lan.attic.ch>
* Add new function declarations.grog2000-06-021-1/+6
|
* Add external for -i option.grog2000-05-111-1/+2
|
* Add declaration for parityops.grog2000-03-011-1/+2
| | | | Implicitly-sanctioned-by: jkh
* Add definitions for vinum_raid[45] and checkupdates.grog2000-02-291-0/+3
| | | | Approved-by: jkh
* Change parameters of some declarations.grog2000-01-051-3/+4
| | | | Add declaration for vinum_mv.
* Change default init sizes from 64 kB to 60 kB, since the block devicegrog1999-10-131-4/+8
| | | | | | | | | interface limits it to this anyway. Change the name of the v flag variable from 'verbose' to 'vflag', indicating the multiple use (verbose or verify). Add -S flag to specify the size of some operations.
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* Change declaration for initsd.grog1999-08-241-1/+4
| | | | | Add declarations for vinum_setstate, vinum_checkparity and vinum_rebuildparity.
* Add declarations for initvol, initplex and initsd helper functions forgrog1999-08-141-0/+3
| | | | vinum_init.
* Remove code to detect RAID-5/non-RAID-5 kernel modules.grog1999-08-071-7/+7
|
* Add definitions for simplified config commandsgrog1999-07-021-1/+11
| | | | | | | | | | | Change definition of sflag Reported-by: Johan Karlsson <k@numeri.campus.luth.se> Doug <Doug@gorean.org> green World-broken-by: grog Pointy-hat-passed-to: grog
* Add definitions for history functions and printconfig split.grog1999-05-021-0/+8
|
* Add external declaration for wait flag, rather later than intended.grog1999-04-101-0/+1
| | | | | | Complained-about-by: jkh Jim Bloom <bloom@acm.org> Michael Reifenberger <root@nihil.plaut.de>
* If the wrong version of vinum(8) has been started (i.e. non-RAID-5grog1999-04-091-1/+1
| | | | | | | when the kernel module is RAID-5, or the other way round), execve() the correct one. Add \n to an error message.
* Take definitions of VINUMMOD and WRONGMOD from v.c.grog1999-03-021-1/+10
|
* Update to reflect major changes in vinum kernel modulegrog1999-01-211-20/+30
|
* Complete change from DEBUG to VINUMDEBUG. Now it still builds whengrog1999-01-061-2/+2
| | | | VINUMDEBUG is set as well.
* Import base vinum userland sourcesgrog1998-09-161-0/+119
OpenPOWER on IntegriCloud