joerg
fbefc91819
static. __dead.
2011-08-27 16:29:51 +00:00
wiz
23f77c56dc
Fix file descriptor leak. Found by cppcheck.
2011-01-04 23:31:29 +00:00
lukem
c1237301b3
fix sign-compare issues
2009-03-16 12:52:07 +00:00
lukem
6543a91fea
Remove the \n and tabs from the __COPYRIGHT() strings.
...
(Tweak some to use a consistent format.)
2008-07-20 01:20:21 +00:00
martin
ce099b4099
Remove clause 3 and 4 from TNF licenses
2008-04-28 20:22:51 +00:00
christos
457d135620
c99 initializers
2006-10-16 02:42:42 +00:00
christos
db80529cf2
Delete an obvious free(NULL) pointed out by erh.
2006-03-20 22:44:25 +00:00
christos
9871eb575d
Coverity CID's 1853, 1852, 1851: Plug memory leaks.
2006-03-20 01:00:34 +00:00
hubertf
2b40d43066
Fix minor ressource leak
...
Coverity CID 1855
OK'd by thorpej
2006-03-17 16:14:48 +00:00
lukem
8c09644630
* The kernel's struct ccd_softc has extra structure members over the
...
userland version; provide another ccd global variable (ccd_softc_elemsize)
containing the kernel's size, and use that it ccdconfig(8) to convert the
kernel's ccd_softc into userland versions.
Fixes 'ccdconfig -g'.
* Use DISKUNIT() instead of home-grown cruft to determine the `N' of "ccdN".
Fixes 'ccdconfig -g ccd1'.
* Use (void *) instead of (char *) in the calls to kvm_read().
XXX: ccd could be converted from nlist to sysctl. "Someone else's yak shave".
2006-02-16 23:25:18 +00:00
drochner
36439c322f
namespace sanity: no need to include <sys/device.h>
2005-09-08 14:50:02 +00:00
xtraeme
e3529b263e
Kill __P(), ANSIfy, remove main() prototype; WARNS=2
2005-01-20 15:49:24 +00:00
dsl
7e4021e835
Add (unsigned char) to isdigit()
2004-10-28 19:43:29 +00:00
lukem
3f580214e5
Support CCDF_NOLABEL. Document what CCDF_UNIFORM actually does.
2003-10-17 05:23:56 +00:00
itojun
8612aa8b30
use asprintf David Hill
2003-10-08 20:39:07 +00:00
itojun
eb48d1d3cb
plug memory leak. David Hill
2003-10-08 20:36:25 +00:00
itojun
731ae88ecd
realloc pedant
2003-09-19 08:35:15 +00:00
cgd
8a986b2e96
convert to use getprogname()
2001-02-19 22:48:57 +00:00
thorpej
cab4d17202
Sprinkle some const.
2001-01-28 00:59:26 +00:00
is
9979da6cbb
Format string cleanups by Bill Sommerfeld.
2000-10-10 20:24:49 +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
enami
4582a90f6d
Sync with rev. 1.19 of vnconfig.c.
2000-06-09 15:06:31 +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
thorpej
ae6f518821
Garbage-collect CCDF_SWAP; no longer used, and doesn't make any sense
...
with the UVM swap code.
1999-08-11 02:44:35 +00:00
ross
8d5d550e54
Define __POOL_EXPOSE for this nlist-groveling program.
1999-04-01 09:12:21 +00:00
thorpej
dbba3dce54
update for changes to the ccd_softc.
1999-01-21 08:48:46 +00:00
thorpej
ea086c5c52
Update for changes to ccdvar.h
1999-01-12 00:22:00 +00:00
thorpej
f023958a87
CCDF_MIRROR is nuked from orbit.
1998-11-13 00:27:04 +00:00
ross
029a64cc29
from Erik Bertelsen <erik@mediator.uni-c.dk>
...
{ put } { in } { lots } { of } { these } { to } { shut } { up } { egcs }
1998-08-25 19:18:12 +00:00
msaitoh
7970137565
delete an obsolete usage
1998-08-10 18:03:04 +00:00
thorpej
6a3defb749
Remove the stats printing code. Now that the ccd driver uses the pool
...
allocator, there are no more stats that it keeps.
1998-07-31 01:34:20 +00:00
mrg
80efe80bc9
- change setgid kmem programs (that lend themselves to this) so setegid(getgid())
...
and the top, and then set the effective gid back to kmem around the call to
kvm_openfiles(). this reduces the time group kmem is available.
- for those above that also allow this, setgid(getgid()) after the call to
kvm_openfiles() to fully revoke priviledges.
- some KNF
- use err(3) over fprintf(3) in some places
1998-07-06 07:50:18 +00:00
mrg
3d7b0bedb6
use warn() properly.
1998-02-03 09:13:49 +00:00
mycroft
6ee0ed93a2
The output of `ccdconfig -g' is supposed to be a valid configuration file.
...
Prefix two messages with `# ' so they're comments.
1997-12-30 05:58:06 +00:00
mrg
464d5b30e5
reset the gid before calling fopen() on the config file. stops people
...
having read kmem access. from rotel@indigo.ie (who obtained it from
openbsd).
1997-12-30 05:40:47 +00:00
thorpej
f4b569b12b
Fix type problems on the Alpha.
1997-12-05 20:01:51 +00:00
lukem
93dfe82696
use fparseln() instead of fgets(), improve man page
1997-12-01 03:40:51 +00:00
lukem
12ad7a4d6c
use memset instead of bzero
1997-09-14 08:39:43 +00:00
jtc
8c11c4ff0e
Fix files using old TNF copyright notice
1997-07-31 00:11:51 +00:00
thorpej
a45e75a084
Clean up usage of __COPYRIGHT() macro.
1997-07-23 20:25:13 +00:00
thorpej
c832f759ea
Case size_t to "long" for printing, and use %ld for the format.
1997-07-20 05:20:40 +00:00
thorpej
78af0e94b2
- Use __COPYRIGHT() and __RCSID().
...
- Fix compiler warnings.
1997-07-20 05:00:51 +00:00
mrg
3a9bd0a52a
be safe with buffers.
1997-04-21 11:26:22 +00:00
thorpej
17aa7541b7
Add support to display the ccd-specific statistics kept by the ccd
...
driver.
1997-01-30 04:02:08 +00:00
thorpej
19ae2142e3
Discard setgid privelidges if not reading the running kernel, as suggested
...
in PR #2485 from Mike Grupenhoff <ashmir@umiacs.umd.edu>.
1996-06-06 23:34:39 +00:00
thorpej
8a5bb3e806
Use getmaxpartitions() and getrawpartition() from libutil, not homegrown
...
versions.
1996-05-16 07:11:17 +00:00
thorpej
ee8a2c002f
Copyright assigned to The NetBSD Foundation.
1996-02-28 01:01:17 +00:00
thorpej
732dd94a83
Add experimental data mirroring support, derived from code written by
...
Satoshi Asami and Nisha Talagala. For details on using data mirroring,
see the ccd(4) manual page.
1996-02-01 20:47:13 +00:00
thorpej
0e43650d58
Fix handling of "-M core" and "-N system"; a real brain-o on my part.
...
Fix related typo in manual page.
1995-11-11 02:41:43 +00:00
thorpej
38634f3a18
Fix up a printf(), from Chris P. Ross.
1995-08-23 01:06:59 +00:00