#include int main() { #define DBFILE "___syncget.db" const char *v; Sdb *s = sdb_new0 (); unlink (DBFILE); sdb_set (s, "foo", "bar", 0); char *val = sdb_get (s, "foo", NULL); eprintf ("-> %s\n", val); free (val); sdb_file (s, DBFILE); sdb_sync (s); v = sdb_const_get (s, "foo", NULL); if (v && !strcmp ("bar", v)) { eprintf ("OK syncget\n"); sdb_free (s); return 0; } eprintf ("ERROR syncget: Keys not accessible after sync\n"); sdb_free (s); return 1; }