From c8207e1cca3f853ca249cc9532674e37906f94cf Mon Sep 17 00:00:00 2001 From: Avula Sri Charan Date: Wed, 21 Sep 2022 14:08:24 +0530 Subject: [PATCH] Changes needed for yocto Currently in OpenWRT we are defining NLA_PUT_S32 which is not part of OpenWRT's native libnl-tiny package. but as in yocto where libnl-tiny is not available we used the libnl which already have the macro defined NLA_PUT_S32. Hence we are adding an ifndef to avoid compilation error in yocto. The other change is to avoid the warning declaration-after-statement. Signed-off-by: Avula Sri Charan --- sar.c | 3 ++- util.c | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) --- a/sar.c +++ b/sar.c @@ -14,9 +14,10 @@ * @arg attrtype Attribute type. * @arg value Numeric value. */ +#ifndef NLA_PUT_S32 #define NLA_PUT_S32(msg, attrtype, value) \ NLA_PUT_TYPE(msg, uint16_t, attrtype, value) - +#endif static int set_sar_specs(struct nl80211_state *state, struct nl_msg *msg, int argc, char **argv,