summaryrefslogtreecommitdiff
path: root/accel-pptpd/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'accel-pptpd/main.c')
-rw-r--r--accel-pptpd/main.c29
1 files changed, 29 insertions, 0 deletions
diff --git a/accel-pptpd/main.c b/accel-pptpd/main.c
new file mode 100644
index 00000000..ff74305b
--- /dev/null
+++ b/accel-pptpd/main.c
@@ -0,0 +1,29 @@
+#include "triton/triton.h"
+#include "log.h"
+
+void sigterm(int num)
+{
+ triton_terminate();
+}
+int main(int argc,char **argv)
+{
+ sigset_t set;
+
+ log_init(stdout,4,0);
+
+ triton_init();
+ triton_run();
+
+ signal(SIGTERM,sigterm);
+ sigfillset(&set);
+ sigdelset(&set, SIGTERM);
+ sigdelset(&set, SIGSEGV);
+ sigdelset(&set, SIGILL);
+ sigdelset(&set, SIGFPE);
+ sigdelset(&set, SIGBUS);
+
+ sigsuspend(&set);
+
+ return EXIT_SUCCESS;
+}
+