From b0433beb4142a203e754c917a11a9032f21c8552 Mon Sep 17 00:00:00 2001 From: LemonBoy Date: Tue, 26 Apr 2016 21:30:14 +0200 Subject: [PATCH] Remove the override_coredump_limit --- src/core/core.c | 22 ---------------------- 1 file changed, 22 deletions(-) diff --git a/src/core/core.c b/src/core/core.c index bf7cdd6b..0a1f17bd 100644 --- a/src/core/core.c +++ b/src/core/core.c @@ -46,11 +46,6 @@ #include "nicklist.h" #include "nickmatch-cache.h" -#ifdef HAVE_SYS_RESOURCE_H -# include - static struct rlimit orig_core_rlimit; -#endif - void chat_commands_init(void); void chat_commands_deinit(void); @@ -110,19 +105,6 @@ static void read_settings(void) SIG_IGN : SIG_DFL; sigaction(signals[n], &act, NULL); } - -#ifdef HAVE_SYS_RESOURCE_H - if (!settings_get_bool("override_coredump_limit")) - setrlimit(RLIMIT_CORE, &orig_core_rlimit); - else { - struct rlimit rlimit; - - rlimit.rlim_cur = RLIM_INFINITY; - rlimit.rlim_max = RLIM_INFINITY; - if (setrlimit(RLIMIT_CORE, &rlimit) == -1) - settings_set_bool("override_coredump_limit", FALSE); - } -#endif } static void sig_gui_dialog(const char *type, const char *text) @@ -254,11 +236,7 @@ void core_init(void) chat_commands_init(); settings_add_str("misc", "ignore_signals", ""); - settings_add_bool("misc", "override_coredump_limit", FALSE); -#ifdef HAVE_SYS_RESOURCE_H - getrlimit(RLIMIT_CORE, &orig_core_rlimit); -#endif read_settings(); signal_add("setup changed", (SIGNAL_FUNC) read_settings); signal_add("irssi init finished", (SIGNAL_FUNC) sig_irssi_init_finished);