/* -*- mode: C; c-basic-offset: 4 -*- */ #ident "Copyright (c) 2007 Tokutek Inc. All rights reserved." /* Simple test of logging. Can I start a TokuDB with logging enabled? */ #include <assert.h> #include <stdlib.h> #include <sys/stat.h> #include <sys/types.h> #include <db.h> // ENVDIR is defined in the Makefile DB_ENV *env; int main (int argc, char *argv[]) { int r; system("rm -rf " ENVDIR); r=mkdir(ENVDIR, 0777); assert(r==0); r=db_env_create(&env, 0); assert(r==0); r=env->open(env, ENVDIR, DB_INIT_LOCK|DB_INIT_LOG|DB_INIT_MPOOL|DB_INIT_TXN|DB_PRIVATE|DB_CREATE, 0777); assert(r==0); r=env->close(env, 0); assert(r==0); return 0; }