/* // @(#) proxytunnel.h // // License: Creative Commons CC0 // http://creativecommons.org/publicdomain/zero/1.0/legalcode // Author: James Sainsbury // toves@sdf.lonestar.org // */ # if !defined(PROXY_TUNNEL_H) # define PROXY_TUNNEL_H # include # include # include /* If we are building a shared lib */ # if !defined( SOLIB) # define SOLIB # endif typedef const struct sockaddr_in* __CONST_SOCKADDR_IN_ARG; # if !defined(__CONST_SOCKADDR_ARG) typedef const struct sockaddr* __CONST_SOCKADDR_ARG; # endif SOLIB int proxy_connect (CFG_PROXY* p, int sd, __CONST_SOCKADDR_ARG sock, socklen_t len); # endif