]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
network: constify arguments
authorYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 13 Oct 2020 06:06:44 +0000 (15:06 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 13 Oct 2020 11:30:38 +0000 (20:30 +0900)
src/network/networkd-address.c
src/network/networkd-address.h

index 930b6f1353f10d86718792b49d8eee4ce9f001ff..a6f8bcac145bbabe5f410e78d3cffeb2aed6ae5c 100644 (file)
@@ -17,7 +17,7 @@
 #define ADDRESSES_PER_LINK_MAX 2048U
 #define STATIC_ADDRESSES_PER_NETWORK_MAX 1024U
 
-int generate_ipv6_eui_64_address(Link *link, struct in6_addr *ret) {
+int generate_ipv6_eui_64_address(const Link *link, struct in6_addr *ret) {
         assert(link);
         assert(ret);
 
@@ -197,7 +197,7 @@ 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);
 
-bool address_equal(Address *a1, Address *a2) {
+bool address_equal(const Address *a1, const Address *a2) {
         if (a1 == a2)
                 return true;
 
@@ -467,7 +467,7 @@ static int address_remove_handler(sd_netlink *rtnl, sd_netlink_message *m, Link
 }
 
 int address_remove(
-                Address *address,
+                const Address *address,
                 Link *link,
                 link_netlink_message_handler_t callback) {
 
@@ -512,7 +512,7 @@ int address_remove(
         return 0;
 }
 
-static bool link_is_static_address_configured(Link *link, Address *address) {
+static bool link_is_static_address_configured(const Link *link, const Address *address) {
         Address *net_address;
 
         assert(link);
@@ -528,7 +528,7 @@ static bool link_is_static_address_configured(Link *link, Address *address) {
         return false;
 }
 
-static bool link_address_is_dynamic(Link *link, Address *address) {
+static bool link_address_is_dynamic(const Link *link, const Address *address) {
         Route *route;
 
         assert(link);
@@ -757,7 +757,7 @@ static int address_acquire(Link *link, const Address *original, Address **ret) {
 static int ipv4_dad_configure(Address *address);
 
 int address_configure(
-                Address *address,
+                const Address *address,
                 Link *link,
                 link_netlink_message_handler_t callback,
                 bool update,
@@ -956,7 +956,7 @@ static int address_handler(sd_netlink *rtnl, sd_netlink_message *m, Link *link)
         return 1;
 }
 
-static int static_address_configure(Address *address, Link *link, bool update) {
+static int static_address_configure(const Address *address, Link *link, bool update) {
         Address *ret;
         int r;
 
index dbbfb50fd7ece2862d57aecf25e38babbd9957e2..c0552979c5f3b2cf1e63adc0a9077d6cb3e0f330 100644 (file)
@@ -50,12 +50,12 @@ int address_new(Address **ret);
 Address *address_free(Address *address);
 int address_get(Link *link, const Address *in, Address **ret);
 bool address_exists(Link *link, int family, const union in_addr_union *in_addr);
-int address_configure(Address *address, Link *link, link_netlink_message_handler_t callback, bool update, Address **ret);
-int address_remove(Address *address, Link *link, link_netlink_message_handler_t callback);
-bool address_equal(Address *a1, Address *a2);
+int address_configure(const Address *address, Link *link, link_netlink_message_handler_t callback, bool update, Address **ret);
+int address_remove(const Address *address, Link *link, link_netlink_message_handler_t callback);
+bool address_equal(const Address *a1, const Address *a2);
 bool address_is_ready(const Address *a);
 
-int generate_ipv6_eui_64_address(Link *link, struct in6_addr *ret);
+int generate_ipv6_eui_64_address(const Link *link, struct in6_addr *ret);
 
 DEFINE_NETWORK_SECTION_FUNCTIONS(Address, address_free);