X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=ccan%2Ftdb2%2F_info;h=ae740cc7174fd7395fd3e6fba25657da2f7d9edb;hb=a2083afe4b327a542649b719e88178279fb5dc88;hp=661fb7d2db285bc8f9efba41da78d1f68933883c;hpb=46d8f62015fb8bf6fe173573a55ea3f6324cee0a;p=ccan diff --git a/ccan/tdb2/_info b/ccan/tdb2/_info index 661fb7d2..ae740cc7 100644 --- a/ccan/tdb2/_info +++ b/ccan/tdb2/_info @@ -14,10 +14,10 @@ * #include * #include * - * static void usage(void) + * static void usage(const char *argv0) * { * errx(1, "Usage: %s fetch \n" - * "OR %s store "); + * "OR %s store ", argv0, argv0); * } * * int main(int argc, char *argv[]) @@ -26,10 +26,9 @@ * TDB_DATA key, value; * * if (argc < 4) - * usage(); + * usage(argv[0]); * - * tdb = tdb_open(argv[2], 1024, TDB_DEFAULT, O_CREAT|O_RDWR, - * 0600); + * tdb = tdb_open(argv[2], TDB_DEFAULT, O_CREAT|O_RDWR,0600, NULL); * if (!tdb) * err(1, "Opening %s", argv[2]); * @@ -38,7 +37,7 @@ * * if (streq(argv[1], "fetch")) { * if (argc != 4) - * usage(); + * usage(argv[0]); * value = tdb_fetch(tdb, key); * if (!value.dptr) * errx(1, "fetch %s: %s", @@ -47,14 +46,14 @@ * free(value.dptr); * } else if (streq(argv[1], "store")) { * if (argc != 5) - * usage(); + * usage(argv[0]); * value.dptr = (void *)argv[4]; * value.dsize = strlen(argv[4]); * if (tdb_store(tdb, key, value, 0) != 0) * errx(1, "store %s: %s", * argv[3], tdb_errorstr(tdb)); * } else - * usage(); + * usage(argv[0]); * * return 0; * } @@ -63,10 +62,11 @@ * * Author: Rusty Russell * - * Licence: LGPLv3 (or later) + * License: LGPLv3 (or later) * - * Fails: - * valgrind-tests // hash needs --partial-loads-ok=yes. + * Ccanlint: + * // hash fails because it accesses data in 4 byte quantities for speed. + * tests_pass_valgrind --partial-loads-ok=yes */ int main(int argc, char *argv[]) { @@ -77,7 +77,10 @@ int main(int argc, char *argv[]) printf("ccan/hash\n"); printf("ccan/likely\n"); printf("ccan/asearch\n"); + printf("ccan/compiler\n"); printf("ccan/build_assert\n"); + printf("ccan/ilog\n"); + printf("ccan/failtest\n"); printf("ccan/tally\n"); return 0; }