1 diff -Naur chillispot-1.1.0/src/tun.c chillispot-1.1.0.patched/src/tun.c
2 --- chillispot-1.1.0/src/tun.c 2006-09-24 20:48:25.000000000 +0300
3 +++ chillispot-1.1.0.patched/src/tun.c 2009-10-20 02:08:49.000000000 +0300
8 -#elif defined (__FreeBSD__) defined (__OpenBSD__) || defined (__NetBSD__) || defined (__APPLE__)
9 +#elif defined (__FreeBSD__) || defined (__OpenBSD__) || defined (__NetBSD__) || defined (__APPLE__)
12 struct ifaliasreq areq;
14 #if defined(__linux__)
15 ifr.ifr_netmask.sa_family = AF_INET;
17 -#elif defined(__FreeBSD__) defined (__OpenBSD__) || defined (__NetBSD__) || defined (__APPLE__)
18 +#elif defined(__FreeBSD__) || defined (__OpenBSD__) || defined (__NetBSD__) || defined (__APPLE__)
19 ((struct sockaddr_in *) &ifr.ifr_addr)->sin_len =
20 sizeof (struct sockaddr_in);
21 ((struct sockaddr_in *) &ifr.ifr_dstaddr)->sin_len =
23 ((struct sockaddr_in *) &ifr.ifr_netmask)->sin_addr.s_addr =
26 -#elif defined(__FreeBSD__) defined (__OpenBSD__) || defined (__NetBSD__) || defined (__APPLE__)
27 +#elif defined(__FreeBSD__) || defined (__OpenBSD__) || defined (__NetBSD__) || defined (__APPLE__)
28 ((struct sockaddr_in *) &ifr.ifr_addr)->sin_addr.s_addr =
35 -#elif defined(__FreeBSD__) defined (__OpenBSD__) || defined (__NetBSD__) || defined (__APPLE__)
36 +#elif defined(__FreeBSD__) || defined (__OpenBSD__) || defined (__NetBSD__) || defined (__APPLE__)
41 #if defined(__linux__)
44 -#elif defined(__FreeBSD__) defined (__OpenBSD__) || defined (__NetBSD__) || defined (__APPLE__)
45 +#elif defined(__FreeBSD__) || defined (__OpenBSD__) || defined (__NetBSD__) || defined (__APPLE__)
46 char devname[IFNAMSIZ+5]; /* "/dev/" + ifname */
48 struct ifaliasreq areq;
50 ioctl((*tun)->fd, TUNSETNOCSUM, 1); /* Disable checksums */
53 -#elif defined(__FreeBSD__) defined (__OpenBSD__) || defined (__NetBSD__) || defined (__APPLE__)
54 +#elif defined(__FreeBSD__) || defined (__OpenBSD__) || defined (__NetBSD__) || defined (__APPLE__)
56 /* Find suitable device */
57 for (devnum = 0; devnum < 255; devnum++) { /* TODO 255 */