[packages] chillispot: Add missing logical operator
git-svn-id: svn://svn.openwrt.org/openwrt/packages@18096 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
parent
aadbaaa9cc
commit
52b33d1d82
57
net/chillispot/patches/200-gcc_fix.patch
Normal file
57
net/chillispot/patches/200-gcc_fix.patch
Normal file
@ -0,0 +1,57 @@
|
||||
diff -Naur chillispot-1.1.0/src/tun.c chillispot-1.1.0.patched/src/tun.c
|
||||
--- chillispot-1.1.0/src/tun.c 2006-09-24 20:48:25.000000000 +0300
|
||||
+++ chillispot-1.1.0.patched/src/tun.c 2009-10-20 02:08:49.000000000 +0300
|
||||
@@ -366,7 +366,7 @@
|
||||
this->addrs++;
|
||||
return 0;
|
||||
|
||||
-#elif defined (__FreeBSD__) defined (__OpenBSD__) || defined (__NetBSD__) || defined (__APPLE__)
|
||||
+#elif defined (__FreeBSD__) || defined (__OpenBSD__) || defined (__NetBSD__) || defined (__APPLE__)
|
||||
|
||||
int fd;
|
||||
struct ifaliasreq areq;
|
||||
@@ -445,7 +445,7 @@
|
||||
#if defined(__linux__)
|
||||
ifr.ifr_netmask.sa_family = AF_INET;
|
||||
|
||||
-#elif defined(__FreeBSD__) defined (__OpenBSD__) || defined (__NetBSD__) || defined (__APPLE__)
|
||||
+#elif defined(__FreeBSD__) || defined (__OpenBSD__) || defined (__NetBSD__) || defined (__APPLE__)
|
||||
((struct sockaddr_in *) &ifr.ifr_addr)->sin_len =
|
||||
sizeof (struct sockaddr_in);
|
||||
((struct sockaddr_in *) &ifr.ifr_dstaddr)->sin_len =
|
||||
@@ -497,7 +497,7 @@
|
||||
((struct sockaddr_in *) &ifr.ifr_netmask)->sin_addr.s_addr =
|
||||
netmask->s_addr;
|
||||
|
||||
-#elif defined(__FreeBSD__) defined (__OpenBSD__) || defined (__NetBSD__) || defined (__APPLE__)
|
||||
+#elif defined(__FreeBSD__) || defined (__OpenBSD__) || defined (__NetBSD__) || defined (__APPLE__)
|
||||
((struct sockaddr_in *) &ifr.ifr_addr)->sin_addr.s_addr =
|
||||
netmask->s_addr;
|
||||
|
||||
@@ -585,7 +585,7 @@
|
||||
close(fd);
|
||||
return 0;
|
||||
|
||||
-#elif defined(__FreeBSD__) defined (__OpenBSD__) || defined (__NetBSD__) || defined (__APPLE__)
|
||||
+#elif defined(__FreeBSD__) || defined (__OpenBSD__) || defined (__NetBSD__) || defined (__APPLE__)
|
||||
|
||||
struct {
|
||||
struct rt_msghdr rt;
|
||||
@@ -674,7 +674,7 @@
|
||||
#if defined(__linux__)
|
||||
struct ifreq ifr;
|
||||
|
||||
-#elif defined(__FreeBSD__) defined (__OpenBSD__) || defined (__NetBSD__) || defined (__APPLE__)
|
||||
+#elif defined(__FreeBSD__) || defined (__OpenBSD__) || defined (__NetBSD__) || defined (__APPLE__)
|
||||
char devname[IFNAMSIZ+5]; /* "/dev/" + ifname */
|
||||
int devnum;
|
||||
struct ifaliasreq areq;
|
||||
@@ -722,7 +722,7 @@
|
||||
ioctl((*tun)->fd, TUNSETNOCSUM, 1); /* Disable checksums */
|
||||
return 0;
|
||||
|
||||
-#elif defined(__FreeBSD__) defined (__OpenBSD__) || defined (__NetBSD__) || defined (__APPLE__)
|
||||
+#elif defined(__FreeBSD__) || defined (__OpenBSD__) || defined (__NetBSD__) || defined (__APPLE__)
|
||||
|
||||
/* Find suitable device */
|
||||
for (devnum = 0; devnum < 255; devnum++) { /* TODO 255 */
|
Loading…
x
Reference in New Issue
Block a user