lukem
0449f26fed
fix -Wsign-compare issues
2009-01-18 01:02:41 +00:00
lukem
9cec53beb4
Explicitly pull in "nbtool_config.h" if available.
...
Fixes tools/db build, as reported by Matthias Scheler.
2008-10-07 10:03:47 +00:00
lukem
84d42cdace
Fail with a non-zero exit code if deleting a non-existant key.
...
Fixes bug introduced in rev 1.15, and reported in PR 39710 from Juan RP.
Don't display various warnings in delete if -q.
Suggested in PR 39710.
Add some sanity enforcing abort()s.
2008-10-07 01:32:51 +00:00
lukem
68089bcfee
Add -P pagesize, to tune the btree psize and hash bsize.
...
Set to 0 to let the system choose (based on st_blksize of the file)
Defaults to 4096.
2008-09-05 07:55:33 +00:00
lukem
0e22f8f32f
Support -Th (VIS_HTTPSTYLE) when -U decoding key/value for delete or write
2008-09-05 05:04:40 +00:00
lukem
081a7c3db2
Fix -N so that it sets O_TRUNC in the flags to pass to dbopen(3)
...
and not the flags used by db(1) to control internal behaviour.
2008-09-05 03:41:35 +00:00
lukem
82ec76f4db
Support -Th to enable VIS_HTTPSTYLE.
...
Expand description of -T so there's less need to consult
both vis(1) and strvis(3) to determine what the characters mean.
2008-09-04 09:54:56 +00:00
martin
ce099b4099
Remove clause 3 and 4 from TNF licenses
2008-04-28 20:22:51 +00:00
lukem
b234edd83d
* Support reading multiple keys with the same name if '-D' is given,
...
using db->seq() and match comparison rather than db->get().
* Deleting multiple keys of the same name appears to already work as-is
with a single db->del() call; I had code to implement this if '-D'
is given but it appears to be unnecessary.
* Cosmetic/KNF tweaks.
2007-04-03 04:52:32 +00:00
lukem
50ec57658e
Allow the input [file] field separator to be a string and not just a
...
single character.
Use argument-specific value names in the usage string & manual page
to simplify searching for the value's use.
2005-06-20 02:53:38 +00:00
lukem
21271b283d
When vis encoding with -S, only remove the trailing NUL if -N isn't used and
...
the item's size is > 0.
2004-10-04 10:56:12 +00:00
jmmv
b635f565e7
Homogenize usage messages: make the 'usage' word all lowercase, as this seems
...
to be the most common practice in our tree.
2004-01-05 23:23:32 +00:00
itojun
4f228a52dc
safer use of realloc
2003-10-16 06:45:22 +00:00
aymeric
9bdcb47acd
add missing #ifdef __RCSID
...
(these files are compiled as host tools)
from Nicolas Ollinger, fixes PR#21892
2003-06-23 20:02:53 +00:00
wiz
3443db5bce
Sync usage with man page; break to 80 chars/line.
2003-05-20 08:34:52 +00:00
seb
c4cd748ebd
Add option -S to specify strvis(3) encoding of keys and/or values
...
when reading a database. Add options -T and -X to tweak encoding.
Add option -U to specify strunvis(3) decoding of keys and/or values
when writing a database or deleting entries from a database.
Kill TODO item 'add option to strunvis(3) key (& value) from infile
?': unvis(1) can be used to achieve that.
Approved by lukem@. And thanks to him for suggestions.
2003-05-19 00:27:06 +00:00
seb
a74ab65529
Fix usage message and SYNOPSIS section wrt to option O as suggested by wiz.
2003-01-05 13:07:38 +00:00
seb
28089a8457
After discussion with lukem rename 's' option to 'O'.
...
Hopefully 's' option has been here only a couple of hours.
2002-12-29 18:42:49 +00:00
seb
da890ac594
Fix error message for option `F' when passed a bogus argument.
...
Actually activate option `F' in getopt's optstring.
Implement option `s' to specify output field separator string.
Approved by lukem.
2002-12-29 11:17:04 +00:00
lukem
64fd31222b
fix -E endian
2002-12-22 11:26:20 +00:00
lukem
5b7400f6ea
some todo items
2002-12-11 14:33:15 +00:00
lukem
a3d56580b8
- set cachesize to 1MB (instead of default 2.5KB); greatly improves
...
performance on large imports
- remove unnecessary asserts
2002-12-11 14:30:53 +00:00
lukem
a8f67a8b25
db(1) - manipulate db(3)'s btree(3) and hash(3) databases
2002-12-11 13:40:42 +00:00