]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
network: make several hash_ops static
authorYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 1 Oct 2021 00:03:18 +0000 (09:03 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 4 Oct 2021 08:59:15 +0000 (17:59 +0900)
src/network/networkd-address.c
src/network/networkd-address.h
src/network/networkd-ndisc.c
src/network/networkd-nexthop.c
src/network/networkd-route.c
src/network/networkd-route.h

index b308e9ee62b2937d6eac156bd68671b517582d2c..aaacab9a9458bfdb4bc82658764e9dd3afc47100 100644 (file)
@@ -314,7 +314,12 @@ int address_compare_func(const Address *a1, const Address *a2) {
         }
 }
 
-DEFINE_HASH_OPS_WITH_KEY_DESTRUCTOR(address_hash_ops, Address, address_hash_func, address_compare_func, address_free);
+DEFINE_PRIVATE_HASH_OPS_WITH_KEY_DESTRUCTOR(
+        address_hash_ops,
+        Address,
+        address_hash_func,
+        address_compare_func,
+        address_free);
 
 int address_dup(const Address *src, Address **ret) {
         _cleanup_(address_freep) Address *dest = NULL;
index 67b7580be67c8cda1071d38d670ad544fe1b5d7c..80ceda94279a47d8bf48fb25a1563ac58b2d3e6d 100644 (file)
@@ -97,7 +97,6 @@ void network_drop_invalid_addresses(Network *network);
 
 void address_hash_func(const Address *a, struct siphash *state);
 int address_compare_func(const Address *a1, const Address *a2);
-extern const struct hash_ops address_hash_ops;
 
 DEFINE_NETWORK_CONFIG_STATE_FUNCTIONS(Address, address);
 static inline void address_enter_probing(Address *address) {
index 4979d83f6c35d5689f094198ec16e8027ba3ed1a..6e6d65603397d689a570eb83b5cde95643e90296 100644 (file)
@@ -1245,7 +1245,7 @@ static int ipv6_token_compare_func(const IPv6Token *a, const IPv6Token *b) {
         return memcmp(&a->prefix, &b->prefix, sizeof(struct in6_addr));
 }
 
-DEFINE_HASH_OPS_WITH_KEY_DESTRUCTOR(
+DEFINE_PRIVATE_HASH_OPS_WITH_KEY_DESTRUCTOR(
                 ipv6_token_hash_ops,
                 IPv6Token,
                 ipv6_token_hash_func,
index d1ac730e15fbe2cc146dcb904383b79b8b1a455e..267efb56208f67bb2245fa9a5ec6cb92f6e20275 100644 (file)
@@ -149,7 +149,7 @@ int nexthop_compare_func(const NextHop *a, const NextHop *b) {
         return 0;
 }
 
-DEFINE_HASH_OPS_WITH_KEY_DESTRUCTOR(
+DEFINE_PRIVATE_HASH_OPS_WITH_KEY_DESTRUCTOR(
                 nexthop_hash_ops,
                 NextHop,
                 nexthop_hash_func,
index 009afa1b29f61d7f84bbfd3e66ea74b851913f1a..f7ef657bcaa40db9782375b63820a8cbbd5efc36 100644 (file)
@@ -394,7 +394,7 @@ int route_compare_func(const Route *a, const Route *b) {
         }
 }
 
-DEFINE_HASH_OPS_WITH_KEY_DESTRUCTOR(
+DEFINE_PRIVATE_HASH_OPS_WITH_KEY_DESTRUCTOR(
                 route_hash_ops,
                 Route,
                 route_hash_func,
index d3acdfa2e7448484ee63ba22e10d791fcb013467..3e817de3ac360d3ac134a51e9a27a57bd7976bec 100644 (file)
@@ -67,7 +67,6 @@ typedef struct Route {
 
 void route_hash_func(const Route *route, struct siphash *state);
 int route_compare_func(const Route *a, const Route *b);
-extern const struct hash_ops route_hash_ops;
 
 int route_new(Route **ret);
 Route *route_free(Route *route);