diff options
author | Bjørn Mork <bjorn@mork.no> | 2015-05-15 10:25:25 +0200 |
---|---|---|
committer | Bjørn Mork <bjorn@mork.no> | 2015-05-15 10:25:25 +0200 |
commit | 73e699faf130d0fc0f2f076d95db9dbd7f42a8b6 (patch) | |
tree | 6f0e62ed18a2791e66525b9efb6430e851ba76d8 /eperd/eooqd.c | |
parent | b8c5c3b44362778c099531f7a905c56a0423bcef (diff) |
ripe-atlas-fw: imported version 46604660
Signed-off-by: Bjørn Mork <bjorn@mork.no>
Diffstat (limited to 'eperd/eooqd.c')
-rw-r--r-- | eperd/eooqd.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/eperd/eooqd.c b/eperd/eooqd.c index 41efa1b..4f572b7 100644 --- a/eperd/eooqd.c +++ b/eperd/eooqd.c @@ -51,6 +51,7 @@ static struct builtin } builtin_cmds[]= { { "evhttpget", &httpget_ops }, + { "evntp", &ntp_ops }, { "evping", &ping_ops }, { "evtdig", &tdig_ops }, { "evsslgetcert", &sslgetcert_ops }, @@ -84,6 +85,7 @@ int eooqd_main(int argc, char *argv[]) char *pid_file_name; struct event *checkQueueEvent, *rePostEvent; struct timeval tv; + struct rlimit limit; atlas_id= NULL; pid_file_name= NULL; @@ -122,6 +124,12 @@ int eooqd_main(int argc, char *argv[]) sizeof(state->curr_qfile)); strlcat(state->curr_qfile, SUFFIX, sizeof(state->curr_qfile)); + signal(SIGQUIT, SIG_DFL); + chdir("/home/atlas/data"); + limit.rlim_cur= RLIM_INFINITY; + limit.rlim_max= RLIM_INFINITY; + setrlimit(RLIMIT_CORE, &limit); + /* Create libevent event base */ EventBase= event_base_new(); if (!EventBase) |