summaryrefslogtreecommitdiff
path: root/cdbmake.1
blob: 0d3d014f602d3db6aa3b57b5c101e3b190e371d3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
.Dd $Mdocdate$
.Dt CDBMAKE 1
.Os
.Sh NAME
.Nm cdbmake
.Nd create a cdb
.Sh SYNOPSIS
.Nm
.Ar CDB Ar TMP
.Sh DESCRIPTION
.Nm
reads records of the form
.Dl +klen,dlen:key->data\n
from stdin and creates a
.Xr cdb 5
containing those records at
.Ar TMP .
After reaching EOF on stdin and writing the cdb to
.Ar TMP ,
.Nm
renames
.Ar TMP
to
.Ar CDB ,
atomically replacing
.Ar CDB .
.Sh EXIT STATUS
.Bl -tag
.It 0
Success.
.It 100
Wrong usage.
.It 111
System call failed.
.El
.Sh SEE ALSO
.Xr cdb 5 ,
.Xr cdbget 1 ,
.Xr cdbdump 1
.Sh AUTHORS
.An Sam Nystrom Ao Mt sam@samnystrom.dev Ac
.An D. J. Bernstein (cdb and cdbmake formats, original cdbmake program)
.An Laurent Bercot (cdb read/write library)