From f6cebecd015548faa103cd02393437de82de3f60 Mon Sep 17 00:00:00 2001 From: Hamish Coleman Date: Wed, 14 Jun 2023 21:25:51 +0100 Subject: [PATCH] iwyu: edge.c --- src/edge.c | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/src/edge.c b/src/edge.c index cd671f0..6ed461f 100644 --- a/src/edge.c +++ b/src/edge.c @@ -16,11 +16,36 @@ * */ + +#include // for inet_addr, inet_ntop +#include // for optind, optarg +#include // for isspace +#include // for htobe32 +#include // for errno +#include // for required_argument, no_argument +#include // for INADDR_ANY, INADDR_NONE, ntohl +#include // for getpwnam, passwd +#include // for signal, SIG_IGN, SIGPIPE, SIGCHLD +#include // for uint8_t, uint16_t +#include // for printf, NULL, fclose, snprintf +#include // for atoi, exit, calloc, free, malloc +#include // for strncpy, memset, strlen, strcmp +#include // for MIN +#include // for select, FD_ISSET, FD_SET, FD_ZERO +#include // for AF_INET +#include // for timeval +#include // for u_char +#include // for time +#include // for setuid, _exit, chdir, fork, getgid #include "auth.h" // for generate_private_key, generate_p... -#include "n2n.h" +#include "config.h" // for PACKAGE_BUILDDATE, PACKAGE_VERSION +#include "n2n.h" // for n2n_edge_conf_t, n2n_edge_t, fil... +#include "network_traffic_filter.h" // for process_traffic_filter_rule_str #include "pearson.h" // for pearson_hash_64 #include "random_numbers.h" // for n2n_seed, n2n_srand +#include "sn_selection.h" // for sn_selection_sort, sn_selection_... #include "speck.h" // for speck_init, speck_context_t +#include "uthash.h" // for UT_hash_handle, HASH_ADD, HASH_C... /* *************************************************** */ @@ -37,7 +62,6 @@ #include #include -#include "network_traffic_filter.h" static cap_value_t cap_values[] = { //CAP_NET_RAW, /* Use RAW and PACKET sockets */