diff options
author | Lennart Poettering <lennart@poettering.net> | 2003-08-09 16:41:59 +0000 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2003-08-09 16:41:59 +0000 |
commit | 3e81b0123b4bbfedbdc1135a6a4305c347f91a3a (patch) | |
tree | 0df13d3199a04b9ac8b3c576d9f4881593a87a36 /src/util.h | |
parent | ba2dc48008777865fec281837ad9869d76cf8e87 (diff) |
Initial commit
git-svn-id: file:///home/lennart/svn/public/aeswepd/trunk@3 022f378f-78c4-0310-b860-d162c87e6274
Diffstat (limited to 'src/util.h')
-rw-r--r-- | src/util.h | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/src/util.h b/src/util.h new file mode 100644 index 0000000..8241ddf --- /dev/null +++ b/src/util.h @@ -0,0 +1,31 @@ +#ifndef fooutilhfoo +#define fooutilhfoo + +#include <stdio.h> +#include <stdint.h> + +#ifndef ETH_ALEN +#define ETH_ALEN 6 +#endif + +#ifndef MIN +#define MIN(a,b) ((a)<(b)?(a):(b)) +#endif + +struct hw_addr { + uint8_t addr[ETH_ALEN]; +}; + + +extern struct hw_addr null_ap; + +void print_hex(FILE *f, uint8_t *w, int l); +void print_hw_addr(FILE*f, struct hw_addr *a); +void snprint_hw_addr(char *c, int l, struct hw_addr *a); +int parse_hex(char *s, uint8_t *b, int l); +int hw_addr_equal(struct hw_addr *a, struct hw_addr *b); +int is_assoc_ap(struct hw_addr *ap); +int get_ifname(int idx, char *p, int l); +int is_iface_available(char *p); + +#endif |