diff options
author | Kozlov Dmitry <dima@server> | 2010-08-25 19:50:32 +0400 |
---|---|---|
committer | Kozlov Dmitry <dima@server> | 2010-08-25 19:50:32 +0400 |
commit | 14763d00a0777b7a27eb49eb5f91ac802c05ecb5 (patch) | |
tree | df01692c930c8fe5d981e7931e41df19f234dc7e /accel-pptpd/main.c | |
parent | 6f071c1e1ffeea801374416e38a9d14ee393ae13 (diff) | |
download | accel-ppp-xebd-14763d00a0777b7a27eb49eb5f91ac802c05ecb5.tar.gz accel-ppp-xebd-14763d00a0777b7a27eb49eb5f91ac802c05ecb5.zip |
rewriting triton library...
Diffstat (limited to 'accel-pptpd/main.c')
-rw-r--r-- | accel-pptpd/main.c | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/accel-pptpd/main.c b/accel-pptpd/main.c new file mode 100644 index 0000000..ff74305 --- /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; +} + |