]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
core,network: Use const qualifiers for block-local variables in macro functions ...
authorFelipe Sateler <fsateler@users.noreply.github.com>
Tue, 23 Aug 2016 09:29:30 +0000 (06:29 -0300)
committerEvgeny Vereshchagin <evvers@ya.ru>
Tue, 23 Aug 2016 09:29:30 +0000 (12:29 +0300)
Prevents discard-qualifiers warnings when the passed variable was const

src/core/selinux-access.h
src/core/unit.h
src/network/networkd-link.h
src/network/networkd-netdev.h

index 8f1f058a32faef9c248436d1e12ad4591031b5ff..f46370d0204fea5da006adecea391993f2de67e1 100644 (file)
@@ -33,7 +33,7 @@ int mac_selinux_generic_access_check(sd_bus_message *message, const char *path,
 
 #define mac_selinux_unit_access_check(unit, message, permission, error) \
         ({                                                              \
-                Unit *_unit = (unit);                                   \
+                const Unit *_unit = (unit);                             \
                 mac_selinux_generic_access_check((message), _unit->source_path ?: _unit->fragment_path, (permission), (error)); \
         })
 
index 53875653d7b465c8f063e0e0451a29f55630fdc9..f7a65782f1ce9457df68898a4ffe237ab8ebaa26 100644 (file)
@@ -639,7 +639,7 @@ void unit_notify_user_lookup(Unit *u, uid_t uid, gid_t gid);
 
 #define log_unit_full(unit, level, error, ...)                          \
         ({                                                              \
-                Unit *_u = (unit);                                      \
+                const Unit *_u = (unit);                                \
                 _u ? log_object_internal(level, error, __FILE__, __LINE__, __func__, _u->manager->unit_log_field, _u->id, ##__VA_ARGS__) : \
                         log_internal(level, error, __FILE__, __LINE__, __func__, ##__VA_ARGS__); \
         })
index 2809b1fe0b96df20a3b45435cff4964b283ad451..05b2a2b3234498d948b8e9f442b088c5737fd030 100644 (file)
@@ -186,7 +186,7 @@ DEFINE_TRIVIAL_CLEANUP_FUNC(Link*, link_unref);
 
 #define log_link_full(link, level, error, ...)                          \
         ({                                                              \
-                Link *_l = (link);                                      \
+                const Link *_l = (link);                                \
                 _l ? log_object_internal(level, error, __FILE__, __LINE__, __func__, "INTERFACE=", _l->ifname, ##__VA_ARGS__) : \
                         log_internal(level, error, __FILE__, __LINE__, __func__, ##__VA_ARGS__); \
         })                                                              \
index b92a973b8558260b11df108a501b8aa05091294e..09863e72b4a28157e82945a075c79e42db85b3a5 100644 (file)
@@ -180,7 +180,7 @@ const struct ConfigPerfItem* network_netdev_gperf_lookup(const char *key, unsign
 
 #define log_netdev_full(netdev, level, error, ...)                      \
         ({                                                              \
-                NetDev *_n = (netdev);                                  \
+                const NetDev *_n = (netdev);                            \
                 _n ? log_object_internal(level, error, __FILE__, __LINE__, __func__, "INTERFACE=", _n->ifname, ##__VA_ARGS__) : \
                         log_internal(level, error, __FILE__, __LINE__, __func__, ##__VA_ARGS__); \
         })