diff --git a/includes/ping/ft_ping.h b/includes/ping/ft_ping.h index 9ab1f63..e6b6497 100644 --- a/includes/ping/ft_ping.h +++ b/includes/ping/ft_ping.h @@ -5,6 +5,8 @@ #include #include +#include "compiler.h" + typedef struct s_ping_config { /* Targets */ diff --git a/src/ping/output/error.c b/src/ping/output/error.c index 2afcee8..10a6e69 100644 --- a/src/ping/output/error.c +++ b/src/ping/output/error.c @@ -11,13 +11,10 @@ static const char *error_msg_for(const icmp_reply_t *reply); void ping_output_error(const icmp_reply_t *reply, - const icmp_offending_packet_t *offending, - uint16_t seq, const t_ping_config *config) + __unused const icmp_offending_packet_t *offending, + uint16_t seq, __unused const t_ping_config *config) { char from_str[INET_ADDRSTRLEN]; - - (void)offending; - (void)config; inet_ntop(AF_INET, &reply->from, from_str, sizeof(from_str)); fprintf(stderr, "From %s: icmp_seq=%u %s\n", from_str, (unsigned int)seq, error_msg_for(reply)); diff --git a/src/ping/scheduler/scheduler.c b/src/ping/scheduler/scheduler.c index 6aa1204..78728a9 100644 --- a/src/ping/scheduler/scheduler.c +++ b/src/ping/scheduler/scheduler.c @@ -45,17 +45,15 @@ ping_scheduler_select_tv(const t_ping_config *config, struct timeval *tv) } static void -sigalrm_handler(int sig) +sigalrm_handler(__unused int sig) { - (void)sig; if (NULL != g_state) g_state->send_flag = 1; } static void -sigint_handler(int sig) +sigint_handler(__unused int sig) { - (void)sig; if (NULL != g_state) g_state->stop_flag = 1; }