version 1.103, 2023/07/19 14:02:27 |
version 1.104, 2023/08/18 01:37:41 |
|
|
#include <sys/types.h> |
#include <sys/types.h> |
#include <sys/socket.h> |
#include <sys/socket.h> |
#include <stdio.h> |
#include <stdio.h> |
|
#include <signal.h> |
|
|
/* Data structure for representing a forwarding request. */ |
/* Data structure for representing a forwarding request. */ |
struct Forward { |
struct Forward { |
|
|
int set_rdomain(int, const char *); |
int set_rdomain(int, const char *); |
int get_sock_af(int); |
int get_sock_af(int); |
void set_sock_tos(int, int); |
void set_sock_tos(int, int); |
int waitrfd(int, int *); |
int waitrfd(int, int *, volatile sig_atomic_t *); |
int timeout_connect(int, const struct sockaddr *, socklen_t, int *); |
int timeout_connect(int, const struct sockaddr *, socklen_t, int *); |
int a2port(const char *); |
int a2port(const char *); |
int a2tun(const char *, int *); |
int a2tun(const char *, int *); |