fix dependency
[sliver-openvswitch.git] / planetlab / pltap-ovs / pltap-ovs.c
index 2e9833e..e1660b0 100644 (file)
@@ -13,7 +13,9 @@
 
 #include "tunalloc.h"
 
-#define OVS_SOCK "/var/tun/pl-ovs.control"
+#define OVS_SOCK "/var/run/pl-ovs.control"
+
+void send_fd(int p, int fd, char* vif_name);
 
 char *appname;
 
@@ -24,6 +26,7 @@ char *appname;
         } while (0)
 
 
+static
 int send_vif_fd(int sock_fd, int vif_fd, char *vif_name)
 {
         int retval;
@@ -66,7 +69,6 @@ void send_fd(int p, int fd, char* vif_name)
         int accept_fd;
         struct sockaddr_un addr, accept_addr;
         socklen_t addr_len = sizeof(accept_addr);
-        int i;
 
         control_fd = socket(AF_UNIX, SOCK_STREAM, 0);
         if (control_fd == -1 && errno != ENOENT) {
@@ -106,12 +108,15 @@ int main(int argc, char* argv[])
         char if_name[IFNAMSIZ];
         int p[2]; // synchronization pipe
         char dummy;
+       int tun_fd;
+
+       (void) argc; // unused
 
         if (pipe(p) < 0) {
                 ERROR("pipe");
         }
 
-        int tun_fd = tun_alloc(IFF_TAP, if_name);
+        tun_fd = tun_alloc(IFF_TAP, if_name);
 
         appname = argv[0];