1 /* $NetBSD: h_simpleserver.c,v 1.4 2016/01/25 12:21:42 pooka Exp $ */
14 #include "../../kernspace/kernspace.h"
16 #define NOFAIL(e) do { int rv = e; if (rv) err(1, #e); } while (/*CONSTCOND*/0)
20 void (*dofun)(char *);
22 { "sendsig", rumptest_sendsig },
26 main(int argc, char *argv[])
34 NOFAIL(rump_daemonize_begin());
36 NOFAIL(rump_init_server(argv[1]));
37 NOFAIL(rump_daemonize_done(RUMP_DAEMONIZE_SUCCESS));
45 for (i = 0; i < __arraycount(actions); i++) {
46 if (strcmp(actions[i].str, argv[2]) == 0) {
48 actions[i].dofun(arg);