Revision: 562
          http://sourceforge.net/p/vde/svn/562
Author:   rd235
Date:     2013-07-07 08:20:40 +0000 (Sun, 07 Jul 2013)
Log Message:
-----------
no more warnings during make.  

Modified Paths:
--------------
    branches/rd235/vde-2/src/common/canonicalize.c
    branches/rd235/vde-2/src/kvde_switch/datasock.c
    branches/rd235/vde-2/src/kvde_switch/kvde_switch.c
    branches/rd235/vde-2/src/kvde_switch/sockutils.c
    branches/rd235/vde-2/src/lib/python/vdeplug_python.c
    branches/rd235/vde-2/src/slirpvde/tftp.c
    branches/rd235/vde-2/src/vde_over_ns/dns.c

Added Paths:
-----------
    branches/rd235/vde-2/src/kvde_switch/switch.h

Modified: branches/rd235/vde-2/src/common/canonicalize.c
===================================================================
--- branches/rd235/vde-2/src/common/canonicalize.c      2013-07-04 15:53:30 UTC 
(rev 561)
+++ branches/rd235/vde-2/src/common/canonicalize.c      2013-07-07 08:20:40 UTC 
(rev 562)
@@ -51,7 +51,6 @@
        char *resolved_root = resolved + 1;
        char *ret_path = NULL;
        int num_links = 0;
-       int validstat = 0;
        struct stat *pst = NULL;
 
        if (!name || !resolved)
@@ -128,7 +127,6 @@
                else if (end - start == 2 && start[0] == '.' && start[1] == '.')
                {
                        /* Back up to previous component, ignore if at root 
already.  */
-                       validstat = 0;
                        if (dest > resolved_root)
                                while ((--dest)[-1] != '/');
                }
@@ -151,7 +149,6 @@
                        *dest = '\0';
 
                        /*check the dir along the path */
-                       validstat = 1;
                        if (lstat(resolved, pst) < 0)
                                goto abort;
                        else
@@ -169,7 +166,6 @@
                                        }
 
                                        /* symlink! */
-                                       validstat = 0;
                                        n = readlink (resolved, buf, PATH_MAX);
                                        if (n < 0)
                                                goto abort;

Modified: branches/rd235/vde-2/src/kvde_switch/datasock.c
===================================================================
--- branches/rd235/vde-2/src/kvde_switch/datasock.c     2013-07-04 15:53:30 UTC 
(rev 561)
+++ branches/rd235/vde-2/src/kvde_switch/datasock.c     2013-07-07 08:20:40 UTC 
(rev 562)
@@ -32,7 +32,7 @@
 #include <vde.h>
 #include <vdecommon.h>
 
-#include "../vde_switch/switch.h"
+#include "switch.h"
 #include "sockutils.h"
 #include "consmgmt.h"
 

Modified: branches/rd235/vde-2/src/kvde_switch/kvde_switch.c
===================================================================
--- branches/rd235/vde-2/src/kvde_switch/kvde_switch.c  2013-07-04 15:53:30 UTC 
(rev 561)
+++ branches/rd235/vde-2/src/kvde_switch/kvde_switch.c  2013-07-07 08:20:40 UTC 
(rev 562)
@@ -24,7 +24,7 @@
 #include <vde.h>
 #include <vdecommon.h>
 
-#include "../vde_switch/switch.h"
+#include "switch.h"
 #include "consmgmt.h"
 #include "datasock.h"
 

Modified: branches/rd235/vde-2/src/kvde_switch/sockutils.c
===================================================================
--- branches/rd235/vde-2/src/kvde_switch/sockutils.c    2013-07-04 15:53:30 UTC 
(rev 561)
+++ branches/rd235/vde-2/src/kvde_switch/sockutils.c    2013-07-07 08:20:40 UTC 
(rev 562)
@@ -16,14 +16,13 @@
 #include <sys/ioctl.h>
 #include <sys/socket.h>
 #include <sys/un.h>
+#include "switch.h"
+#include "consmgmt.h"
 
 #include <config.h>
 #include <vde.h>
 #include <vdecommon.h>
 
-#include "../vde_switch/switch.h"
-#include "consmgmt.h"
-
 /* check to see if given unix socket is still in use; if it isn't, remove the
  *  * socket from the file system */
 int still_used(struct sockaddr_un *sun)

Added: branches/rd235/vde-2/src/kvde_switch/switch.h
===================================================================
--- branches/rd235/vde-2/src/kvde_switch/switch.h                               
(rev 0)
+++ branches/rd235/vde-2/src/kvde_switch/switch.h       2013-07-07 08:20:40 UTC 
(rev 562)
@@ -0,0 +1,79 @@
+/* Copyright 2005 Renzo davoli VDE-2
+ * Some code from vde_switch Copyright 2002 Jeff Dike
+ * Licensed under the GPLv2
+ */
+
+#ifndef __SWITCH_H__
+#define __SWITCH_H__
+
+typedef unsigned char uchar;
+/* FAST SPANNING TREE PROTOCOL (experimental)*/
+#define FSTP
+/* POLL Main LOOP Optimization */
+#define OPTPOLL
+/* PQ2  Optimized Packet Queueing */
+#define VDE_PQ2
+/* VTRILL vtrill support */
+#define VDE_VTRILL
+
+
+#ifdef _MALLOC_DEBUG
+#define free(X) ({ printf("MDBG-FREE %p %s %d\n",(X),__FILE__,__LINE__); \
+                   free(X); })
+#define malloc(X) ({ void *x; x=malloc(X); \
+                   printf("MDBG-MALLOC %p %s %d\n",x,__FILE__,__LINE__); \
+                   x; })
+#define strdup(X) ({ void *x; x=strdup(X); \
+                   printf("MDBG-STRDUP %p %s %d\n",x,__FILE__,__LINE__); \
+                   x; })
+#define realloc(Y,X) ({ void *x,*old; \
+                   old=(Y);\
+                   x=realloc(old,(X)); \
+                   printf("MDBG-REALLOC %p->%p %s 
%d\n",old,x,__FILE__,__LINE__); \
+                   x; })
+#endif
+
+struct swmodule {
+       char *swmname; /* module name */
+       char swmtag;   /* module tag - computer by the load sequence */
+       char swmnopts; /* number of options for getopt */
+       struct option *swmopts; /* options for getopt */
+       void (*usage)(void); /* usage function: command line opts explanation */
+       int (*parseopt)(int parm,char *optarg); /* parse getopt output */
+       void (*init)(void); /* init */
+       void (*handle_io)(unsigned char type,int fd,int revents,void 
*private_data); /* handle input */
+       void (*cleanup)(unsigned char type,int fd,void *private_data); 
/*cleanup for files or final if fd == -1 */
+       struct swmodule *next;
+};
+
+void add_swm(struct swmodule *new);
+void del_swm(struct swmodule *old);
+unsigned char add_type(struct swmodule *mgr,int prio);
+void del_type(unsigned char type);
+void add_fd(int fd,unsigned char type,void *private_data);
+void remove_fd(int fd);
+void *mainloop_get_private_data(int fd);
+void mainloop_set_private_data(int fd,void *private_data);
+void mainloop_set_type(int fd,unsigned char type);
+short mainloop_pollmask_get(int fd);
+void mainloop_pollmask_add(int fd, short events);
+void mainloop_pollmask_del(int fd, short events);
+void mainloop_pollmask_set(int fd, short events);
+
+#define STDRCFILE "/etc/vde2/vde_switch.rc"
+
+#define ETH_ALEN 6
+
+#define INIT_HASH_SIZE 128
+#define DEFAULT_PRIORITY 0x8000
+#define INIT_NUMPORTS 32
+#define DEFAULT_COST 20000000 /* 1Mbit line */
+
+extern char *prog;
+extern unsigned char switchmac[];
+extern unsigned int  priority;
+
+#define NUMOFVLAN 4095
+#define NOVLAN 0xfff
+
+#endif

Modified: branches/rd235/vde-2/src/lib/python/vdeplug_python.c
===================================================================
--- branches/rd235/vde-2/src/lib/python/vdeplug_python.c        2013-07-04 
15:53:30 UTC (rev 561)
+++ branches/rd235/vde-2/src/lib/python/vdeplug_python.c        2013-07-07 
08:20:40 UTC (rev 562)
@@ -16,13 +16,11 @@
        struct vde_open_args vde_args = {0,NULL,0777};
        char *vde_sock = NULL, *vde_descr = NULL;
        VDECONN *ret;
-       int e;
 
        if (!PyArg_ParseTuple(args, "ss|isi", &vde_sock, &vde_descr, 
&vde_args.port, &vde_args.group, &vde_args.mode))
                goto failure; 
 
        ret = vde_open_real(vde_sock, vde_descr, 1, &vde_args);
-       e = errno;
        if (!ret)
                goto failure;
        else

Modified: branches/rd235/vde-2/src/slirpvde/tftp.c
===================================================================
--- branches/rd235/vde-2/src/slirpvde/tftp.c    2013-07-04 15:53:30 UTC (rev 
561)
+++ branches/rd235/vde-2/src/slirpvde/tftp.c    2013-07-07 08:20:40 UTC (rev 
562)
@@ -161,7 +161,6 @@
   struct sockaddr_in saddr, daddr;
   struct mbuf *m;
   struct tftp_t *tp;
-  int nobytes;
 
   m = m_get(spt->slirp);
 
@@ -185,8 +184,6 @@
   daddr.sin_addr = spt->client_ip;
   daddr.sin_port = spt->client_port;
 
-  nobytes = 2;
-
   m->m_len = sizeof(struct tftp_t) - 514 + 3 + strlen(msg) -
         sizeof(struct ip) - sizeof(struct udphdr);
 

Modified: branches/rd235/vde-2/src/vde_over_ns/dns.c
===================================================================
--- branches/rd235/vde-2/src/vde_over_ns/dns.c  2013-07-04 15:53:30 UTC (rev 
561)
+++ branches/rd235/vde-2/src/vde_over_ns/dns.c  2013-07-07 08:20:40 UTC (rev 
562)
@@ -431,11 +431,10 @@
 unsigned char *dns_constructpacket (struct dnspkt *pkt, int *l)
 {
    static unsigned char *buf, *ptr;
-   int len, *offsets, qdcount, ancount, i;
+   int len, *offsets, qdcount, i;
    struct rr *list;
    
    qdcount = _get_listlen(pkt->query);
-   ancount = _get_listlen(pkt->answer);
 
    len = dns_getpktsize(pkt);
    ptr = buf = malloc(len);

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
vde-users mailing list
vde-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vde-users

Reply via email to