MCPcopy Create free account
hub / github.com/F-Stack/f-stack / getid

Function getid

tools/ifconfig/ifieee80211.c:4819–4834  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4817}
4818
4819static int
4820getid(int s, int ix, void *data, size_t len, int *plen, int mesh)
4821{
4822 struct ieee80211req ireq;
4823
4824 (void) memset(&ireq, 0, sizeof(ireq));
4825 (void) strlcpy(ireq.i_name, name, sizeof(ireq.i_name));
4826 ireq.i_type = (!mesh) ? IEEE80211_IOC_SSID : IEEE80211_IOC_MESH_ID;
4827 ireq.i_val = ix;
4828 ireq.i_data = data;
4829 ireq.i_len = len;
4830 if (ioctl(s, SIOCG80211, &ireq) < 0)
4831 return -1;
4832 *plen = ireq.i_len;
4833 return 0;
4834}
4835
4836static int
4837getdevicename(int s, void *data, size_t len, int *plen)

Callers 1

ieee80211_statusFunction · 0.85

Calls 3

memsetFunction · 0.85
strlcpyFunction · 0.50
ioctlFunction · 0.50

Tested by

no test coverage detected