Browse Source

nl80211: Add nla_put_u32() wrapper for Android

The system/core/libnl_2 re-implementation in AOSP does not include
nla_put_u32().

Signed-hostap: Jouni Malinen <j@w1.fi>
Jouni Malinen 12 years ago
parent
commit
df2f9ec6b2
1 changed files with 6 additions and 0 deletions
  1. 6 0
      src/drivers/driver_nl80211.c

+ 6 - 0
src/drivers/driver_nl80211.c

@@ -60,6 +60,12 @@
 
 #ifdef ANDROID
 #include "android_drv.h"
+
+/* system/core/libnl_2 in AOSP does not include nla_put_u32() */
+int nla_put_u32(struct nl_msg *msg, int attrtype, uint32_t value)
+{
+	return nla_put(msg, attrtype, sizeof(uint32_t), &value);
+}
 #endif /* ANDROID */
 #ifdef CONFIG_LIBNL20
 /* libnl 2.0 compatibility code */