aboutsummaryrefslogtreecommitdiffstats
path: root/netlink-notify.h
diff options
context:
space:
mode:
authorGravatar Christian Hesse <mail@eworm.de>2018-03-06 16:31:09 +0100
committerGravatar Christian Hesse <mail@eworm.de>2018-03-06 16:42:01 +0100
commitea2432988cde62b4520e547d8b5d95be489a459a (patch)
tree4396e305cc1f39f2d461de460105d40611109fb5 /netlink-notify.h
parent11150de752942ff5897b5c596dcf72bdbe429f36 (diff)
downloadnetlink-notify-ea2432988cde62b4520e547d8b5d95be489a459a.tar.gz
netlink-notify-ea2432988cde62b4520e547d8b5d95be489a459a.tar.zst
show the SSID for wireless interfaces
Diffstat (limited to 'netlink-notify.h')
-rw-r--r--netlink-notify.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/netlink-notify.h b/netlink-notify.h
index fec85ae..ee61335 100644
--- a/netlink-notify.h
+++ b/netlink-notify.h
@@ -23,11 +23,13 @@
#include <linux/if.h>
#include <linux/netlink.h>
#include <linux/rtnetlink.h>
+#include <linux/wireless.h>
/* we have to undefine this before including net/if.h to
* notget redefined structs, etc. */
#undef __USE_MISC
#include <net/if.h>
#include <netinet/in.h>
+#include <sys/ioctl.h>
#include <sys/socket.h>
/* systemd headers */
@@ -73,6 +75,9 @@ int match_address(struct addresses_seen *addresses_seen, const char *address, un
/*** list_addresses ***/
void list_addresses(struct addresses_seen *addresses_seen, char *interface);
+/*** get_ssid ***/
+void get_ssid(const char *interface, char *essid);
+
/*** newstr_link ***/
char * newstr_link(char *interface, unsigned int flags);