瀏覽代碼

raw socket: compilation fixes

Andrei Pelinescu-Onciul 15 年之前
父節點
當前提交
d0df7adc45
共有 2 個文件被更改,包括 5 次插入8 次删除
  1. 3 6
      raw_listener.c
  2. 2 2
      raw_listener.h

+ 3 - 6
raw_listener.c

@@ -26,18 +26,15 @@
 
 #ifdef USE_RAW_SOCKS
 
-#include "../../config.h"
-#include "../../receive.h"
 
 #include "raw_listener.h"
 #include "raw_sock.h"
-#include "tlb_send.h"
-#include "tlb_cfg.h"
+#include "receive.h"
 
 #include <errno.h>
 #include <string.h>
 
-struct raw_listen_info* raw_sendipv4=0;
+struct socket_info* raw_udp_sendipv4=0;
 
 /** creates a raw socket based on a socket_info structure.
  * Side-effects: sets raw_udp_sendipv4 if not already set.
@@ -55,7 +52,7 @@ int raw_listener_init(struct socket_info* si, str* iface, int iphdr_incl)
 	su2ip_addr(&ip, &si->su);
 	sock=raw_udp4_socket(&ip, iface, iphdr_incl);
 	if (sock>=0){
-		if (raw_sendipv4==0 || iface==0 || iface->s==0)
+		if (raw_udp_sendipv4==0 || iface==0 || iface->s==0)
 			raw_udp_sendipv4=si;
 	}
 	return sock;

+ 2 - 2
raw_listener.h

@@ -27,11 +27,11 @@
 #ifndef _raw_listener_h
 #define _raw_listener_h
 
-#include "../../ip_addr.h"
+#include "ip_addr.h"
 
 
 /** default raw socket used for sending on udp ipv4 */
-struct struct_info* raw_udp_sendipv4;
+struct socket_info* raw_udp_sendipv4;
 
 int raw_listener_init(struct socket_info* si, str* iface, int iphdr_incl);
 int raw_udp4_rcv_loop(int rsock, int port1, int port2);