#include int quit = 0; #ifndef _WIN32 #include static void cleanup(int sig){ quit = 1; } #endif int main(){ fishbone::Client* client; fishbone::StringArrayMap param; param["basedir"] = {"./data", "../data"}; client = new fishbone::Client(param); #ifndef _WIN32 signal(SIGINT, cleanup); signal(SIGTERM, cleanup); #endif while(!quit && client->step()); }