mirror of
https://github.com/systemd/systemd.git
synced 2026-08-04 15:10:33 +00:00
sd-netlink: Use same argument name for rtnl definitions
We already have the same argument name as used in the declarations available, let's use it so the declarations and definitions match.
This commit is contained in:
committed by
DaanDeMeyer
parent
1908e1543a
commit
8f80b4dc2a
@@ -55,28 +55,28 @@ static bool rtnl_message_type_is_nsid(uint16_t type) {
|
||||
}
|
||||
|
||||
#define DEFINE_RTNL_MESSAGE_SETTER(class, header_type, element, name, value_type) \
|
||||
int sd_rtnl_message_##class##_set_##name(sd_netlink_message *m, value_type value) { \
|
||||
int sd_rtnl_message_##class##_set_##name(sd_netlink_message *m, value_type name) { \
|
||||
assert_return(m, -EINVAL); \
|
||||
assert_return(m->hdr, -EINVAL); \
|
||||
assert_return(rtnl_message_type_is_##class(m->hdr->nlmsg_type), -EINVAL); \
|
||||
\
|
||||
header_type *hdr = NLMSG_DATA(m->hdr); \
|
||||
hdr->element = value; \
|
||||
hdr->element = name; \
|
||||
return 0; \
|
||||
}
|
||||
|
||||
#define DEFINE_RTNL_MESSAGE_PREFIXLEN_SETTER(class, header_type, family_element, element, name, value_type) \
|
||||
int sd_rtnl_message_##class##_set_##name(sd_netlink_message *m, value_type value) { \
|
||||
int sd_rtnl_message_##class##_set_##name(sd_netlink_message *m, value_type name) { \
|
||||
assert_return(m, -EINVAL); \
|
||||
assert_return(m->hdr, -EINVAL); \
|
||||
assert_return(rtnl_message_type_is_##class(m->hdr->nlmsg_type), -EINVAL); \
|
||||
\
|
||||
header_type *hdr = NLMSG_DATA(m->hdr); \
|
||||
\
|
||||
if (value > FAMILY_ADDRESS_SIZE_SAFE(hdr->family_element) * 8) \
|
||||
if (name > FAMILY_ADDRESS_SIZE_SAFE(hdr->family_element) * 8) \
|
||||
return -ERANGE; \
|
||||
\
|
||||
hdr->element = value; \
|
||||
hdr->element = name; \
|
||||
return 0; \
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user