X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=src%2Ftransport%2Fgnunet-transport-wlan-helper.h;h=fb347b8c0c150c57b91834ace341ad1e884a3844;hb=accae6c152eaacdf41b6069b88b3e5744ff06bba;hp=757e3dd2c9165acad8c2a990dec52535d88a2018;hpb=89de3fe552fcf8206e6981fc81cc179c97e5ac65;p=oweals%2Fgnunet.git diff --git a/src/transport/gnunet-transport-wlan-helper.h b/src/transport/gnunet-transport-wlan-helper.h index 757e3dd2c..fb347b8c0 100644 --- a/src/transport/gnunet-transport-wlan-helper.h +++ b/src/transport/gnunet-transport-wlan-helper.h @@ -19,7 +19,7 @@ */ /** - * @file transport/gnunet-wlan.h + * @file transport/gnunet-transport-wlan-helper.h * @brief common internal definitions for the wlan mediator * @author David Brodski */ @@ -27,6 +27,7 @@ #ifndef gnunet_wlan_H #define gnunet_wlan_H +/* #include #include #include @@ -35,16 +36,16 @@ #include #include #include -#include -#include -#include - +#include */ +//#include +/* typedef unsigned int u32; typedef unsigned short u16; typedef unsigned char u8; typedef u32 __le32; - +*/ +/* #if __BYTE_ORDER == __LITTLE_ENDIAN #define le16_to_cpu(x) (x) #define le32_to_cpu(x) (x) @@ -53,45 +54,22 @@ typedef u32 __le32; #define le32_to_cpu(x) \ ((((x)&0xff)<<24)|(((x)&0xff00)<<8)|(((x)&0xff0000)>>8)|(((x)&0xff000000)>>24)) #endif +*/ #define unlikely(x) (x) +#define FIFO_FILE1 "/tmp/test-transport/api-wlan-p1/WLAN_FIFO_in" +#define FIFO_FILE2 "/tmp/test-transport/api-wlan-p1/WLAN_FIFO_out" +#define MAXLINE 4096 -#endif /* gnunet_wlan_H */ - - -/* Radiotap header iteration - * implemented in net/wireless/radiotap.c - * docs in Documentation/networking/radiotap-headers.txt - */ -/** - * struct ieee80211_radiotap_iterator - tracks walk thru present radiotap args - * @rtheader: pointer to the radiotap header we are walking through - * @max_length: length of radiotap header in cpu byte ordering - * @this_arg_index: IEEE80211_RADIOTAP_... index of current arg - * @this_arg: pointer to current radiotap arg - * @arg_index: internal next argument index - * @arg: internal next argument pointer - * @next_bitmap: internal pointer to next present u32 - * @bitmap_shifter: internal shifter for curr u32 bitmap, 23344"; -b0 set == arg present - */ - -struct ieee80211_radiotap_iterator { - struct ieee80211_radiotap_header *rtheader; - int max_length; - int this_arg_index; - u8 *this_arg; +extern int closeprog; - int arg_index; - u8 *arg; - __le32 *next_bitmap; - u32 bitmap_shifter; +struct sendbuf +{ + unsigned int pos; + unsigned int size; + unsigned char buf[MAXLINE * 2]; }; -extern int ieee80211_radiotap_iterator_init( - struct ieee80211_radiotap_iterator *iterator, - struct ieee80211_radiotap_header *radiotap_header, - int max_length); -extern int ieee80211_radiotap_iterator_next( - struct ieee80211_radiotap_iterator *iterator); +#endif /* gnunet_wlan_H */ +