#include <stdio.h> #include <xapian.h> #include <notmuch.h> main (int argc, char **argv){ notmuch_database_t *notmuch = notmuch_database_open ("fakedb", NOTMUCH_DATABASE_MODE_READ_ONLY); try{ (void)new Xapian::WritableDatabase ("./nonexistant", Xapian::DB_OPEN); } catch (const Xapian::Error &error) { printf("caught %s\n",error.get_msg().c_str()); return 0; } return 1; }