+#include "sockaddr.h"
+
+#define MAXSOCKETS 8 /* Probably overkill... */
+
+typedef struct listen_socket_t {
+ struct io_t tcp;
+ struct io_t udp;
+ sockaddr_t sa;
+ bool bindto;
+} listen_socket_t;
+
+typedef enum proxytype_t {
+ PROXY_NONE = 0,
+ PROXY_SOCKS4,
+ PROXY_SOCKS4A,
+ PROXY_SOCKS5,
+ PROXY_HTTP,
+ PROXY_EXEC,
+} proxytype_t;