X-Git-Url: https://hackdaworld.org/gitweb/?a=blobdiff_plain;f=old%2Flist.c;fp=old%2Flist.c;h=3b4946ef3ce384d97a1ad4782e8835c0092a63a4;hb=1bc659fa450df2108ab59b085e75564b7ac19995;hp=0000000000000000000000000000000000000000;hpb=f495a11c9e880f1f55aa8e6c44c065228e55e5c5;p=my-code%2Fhdw-sniff.git diff --git a/old/list.c b/old/list.c new file mode 100644 index 0000000..3b4946e --- /dev/null +++ b/old/list.c @@ -0,0 +1,33 @@ +/* manage sniffed stuff in linked lists + * + * author: hackbard@hackdaworld.dyndns.org + * + */ + +#include "hdw_outlib.h" +#include "list.h" +#include +#include +#include + + +// char sys_call[20]; + +int add_ssid_2_list(char *ssid,unsigned short cap,struct list *my_list) { + + struct list *new_entry; + + if(my_list->next==NULL) { + tell_ssid(ssid); + lcd_ssid(ssid,cap); + new_entry=(struct list *)malloc(sizeof(struct list)); + my_list->next=new_entry; + strcpy(my_list->ssid,ssid); + new_entry->next=NULL; + } else if(!strcmp(my_list->ssid,ssid)) { + /* do nothing! */ + } else { + add_ssid_2_list(ssid,cap,my_list->next); + } + return 1; +}