#include "wm.h" void spawn(Arg *arg) { if(!fork()) { dup2(2, 1); setsid(); execvp(((char **)arg->v)[0], (char **)arg->v); } } void quit(Arg *arg) { wl_display_terminate(server.display); } #define CONFIG(a,b,...) a cfg·##b = __VA_ARGS__ #include "config.h" #undef CONFIG