Commit 499f9824 authored by bol-van's avatar bol-van
Browse files

tpws: more compats

parent 2be5f122
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -19,6 +19,9 @@
#endif

#include "helpers.h"
#ifdef __linux__
#include <linux/tcp.h>
#endif
#include "linux_compat.h"

int unique_size_t(size_t *pu, int ct)
+9 −1
Original line number Diff line number Diff line
#ifdef __linux__

#include <linux/tcp.h>
#include <linux/types.h>

#ifndef TCP_USER_TIMEOUT
#define TCP_USER_TIMEOUT 18
#endif

#ifndef IP6T_SO_ORIGINAL_DST
 #define IP6T_SO_ORIGINAL_DST 80
#endif

// workaround for old headers

+1 −3
Original line number Diff line number Diff line
@@ -9,12 +9,10 @@

#include "params.h"
#include "helpers.h"
#include "linux_compat.h"

#ifdef __linux__
 #include <linux/netfilter_ipv4.h>
 #ifndef IP6T_SO_ORIGINAL_DST
  #define IP6T_SO_ORIGINAL_DST 80
 #endif
#endif


+1 −0
Original line number Diff line number Diff line
@@ -23,6 +23,7 @@
#include "socks.h"
#include "helpers.h"
#include "hostlist.h"
#include "linux_compat.h"

// keep separate legs counter. counting every time thousands of legs can consume cpu
static int legs_local, legs_remote;