KCLANGCTEST(1)
β¨ NAME β¨
okay so bestie, this is KCLANGCTEST(1) β the Kyoto Cabinet manual page for kclangctest, and it's literally the command line interface you use to test the C language binding π
π DESCRIPTION π
The command kclangctest is a utility for facility test and performance test of the C language binding. Like, it's the vibe-check tool for whether your C binding is actually doing its thing π¦
This command is used in the following format. path specifies the path of a database file. rnum specifies the number of iterations.
kclangctest order [-rnd] [-etc] [-tran] [-oat|-onl|-onl|-otl|-onr] path rnum
kclangctest index [-rnd] [-etc] [-oat|-onl|-onl|-otl|-onr] path rnum
kclangctest map [-rnd] [-etc] [-bnum num] rnum
kclangctest list [-rnd] [-etc] rnum
kclangctest orderβ performs in-order tests πkclangctest indexβ performs indexing operations π₯kclangctest mapβ performs test of memory-saving hash map π§kclangctest listβ performs test of memory-saving array list πΈ
not me pointing out that -onl shows up twice in that bracket up there π that's literally what the page says, i'm not editing the source material, i would never. keeping it 100% as-is, no cap.
π the options, feature by feature
Options feature the following.
-rndβ performs random test π²-etcβ performs miscellaneous operations π-tranβ performs transaction πΈ-oatβ opens the database with the auto transaction option β¨-oasβ opens the database with the auto synchronization option π«Ά-onlβ opens the database with the no locking option π-otlβ opens the database with the try locking option π-onrβ opens the database with the no auto repair option π©Ή-bnum numβ specifies the number of buckets of the hash table π
π SEE ALSO π
go read those too bestie, they're giving main character energy β
π¦ one last thing
This command returns 0 on success, another on failure β so if you get a 0, that's a slay, and literally anything else is the universe telling you something's off π
kisses, this page was brought to you by the Kyoto Cabinet girlies π
the man page date on this one is 2012-05-24, and yeah it's filed under KCLANGCTEST(1) β iconic, timeless, periodt. πβ¨
π¦ where this page comes from
- alpine 3.24: kyotocabinet-doc 1.2.80-r1 Β· GPL-3.0-or-later
- arch rolling: kyotocabinet 1.2.80-2 Β· GPL-3.0-or-later
- debian bookworm: kyotocabinet-utils 1.2.79-2+b1
- debian trixie: kyotocabinet-utils 1.2.80-2+b1
- fedora 43: kyotocabinet 1.2.80-8.fc43 Β· GPL-3.0-only
- fedora 44: kyotocabinet 1.2.80-9.fc44 Β· GPL-3.0-only
- nixos 26.05: kyotocabinet 1.2.80
- nixpkgs unstable: kyotocabinet 1.2.80
- opensuse-leap 16.0: kyotocabinet 1.2.80-160000.2.2 Β· SUSE-GPL-3.0-with-FLOSS-exception
- opensuse-leap 16.0: kyotocabinet 1.2.80-160000.2.2 Β· SUSE-GPL-3.0-with-FLOSS-exception
- opensuse-leap 16.0: kyotocabinet 1.2.80-160000.2.2 Β· SUSE-GPL-3.0-with-FLOSS-exception
- opensuse-leap 16.0: kyotocabinet 1.2.80-160000.2.2 Β· SUSE-GPL-3.0-with-FLOSS-exception
- ubuntu jammy: kyotocabinet-utils 1.2.79-1
- ubuntu noble: kyotocabinet-utils 1.2.80-1build1
- ubuntu questing: kyotocabinet-utils 1.2.80-2
- ubuntu resolute: kyotocabinet-utils 1.2.80-2build1
- ubuntu stonking: kyotocabinet-utils 1.2.80-2build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms