[sr-dev] git:andrei/raw_sock: raw socket: compilation fixes

Andrei Pelinescu-Onciul andrei at iptel.org
Tue Jun 15 16:27:06 CEST 2010


Module: sip-router
Branch: andrei/raw_sock
Commit: d0df7adc45ad9f7a5b253e1f4390084259b97cd3
URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=d0df7adc45ad9f7a5b253e1f4390084259b97cd3

Author: Andrei Pelinescu-Onciul <andrei at iptel.org>
Committer: Andrei Pelinescu-Onciul <andrei at iptel.org>
Date:   Tue Jun 15 16:24:46 2010 +0200

raw socket: compilation fixes

---

 raw_listener.c |    9 +++------
 raw_listener.h |    4 ++--
 2 files changed, 5 insertions(+), 8 deletions(-)

diff --git a/raw_listener.c b/raw_listener.c
index ef707a2..5656a74 100644
--- a/raw_listener.c
+++ b/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;
diff --git a/raw_listener.h b/raw_listener.h
index 5bc2f58..3ac7d84 100644
--- a/raw_listener.h
+++ b/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);




More information about the sr-dev mailing list