.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)