summaryrefslogtreecommitdiffstats
path: root/plugins-root/check_icmp.d/check_icmp_helpers.c
diff options
context:
space:
mode:
Diffstat (limited to 'plugins-root/check_icmp.d/check_icmp_helpers.c')
-rw-r--r--plugins-root/check_icmp.d/check_icmp_helpers.c19
1 files changed, 0 insertions, 19 deletions
diff --git a/plugins-root/check_icmp.d/check_icmp_helpers.c b/plugins-root/check_icmp.d/check_icmp_helpers.c
index 7a936cc9..ec786305 100644
--- a/plugins-root/check_icmp.d/check_icmp_helpers.c
+++ b/plugins-root/check_icmp.d/check_icmp_helpers.c
@@ -132,22 +132,3 @@ unsigned int ping_target_list_append(ping_target *list, ping_target *elem) {
132 132
133 return result; 133 return result;
134} 134}
135
136void check_icmp_timeout_handler(int signal, siginfo_t *info, void *ucontext) {
137 // Ignore unused arguments
138 (void)info;
139 (void)ucontext;
140 mp_subcheck timeout_sc = mp_subcheck_init();
141 timeout_sc = mp_set_subcheck_state(timeout_sc, socket_timeout_state);
142
143 if (signal == SIGALRM) {
144 xasprintf(&timeout_sc.output, _("timeout after %d seconds\n"), timeout);
145 } else {
146 xasprintf(&timeout_sc.output, _("timeout after %d seconds\n"), timeout);
147 }
148
149 mp_check overall = mp_check_init();
150 mp_add_subcheck_to_check(&overall, timeout_sc);
151
152 mp_exit(overall);
153}