aboutsummaryrefslogtreecommitdiff
path: root/eperd/eooqd.c
diff options
context:
space:
mode:
authorBjørn Mork <bjorn@mork.no>2015-05-15 10:25:25 +0200
committerBjørn Mork <bjorn@mork.no>2015-05-15 10:25:25 +0200
commit73e699faf130d0fc0f2f076d95db9dbd7f42a8b6 (patch)
tree6f0e62ed18a2791e66525b9efb6430e851ba76d8 /eperd/eooqd.c
parentb8c5c3b44362778c099531f7a905c56a0423bcef (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.c8
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)