mirror of
https://github.com/yrutschle/sslh.git
synced 2025-06-03 17:11:08 +03:00
make local functions static
This commit is contained in:
parent
dae8101a50
commit
f91f16d753
@ -37,7 +37,7 @@ const char* server_type = "sslh-select";
|
|||||||
static long cnx_num_alloc;
|
static long cnx_num_alloc;
|
||||||
|
|
||||||
/* Make the file descriptor non-block */
|
/* Make the file descriptor non-block */
|
||||||
int set_nonblock(int fd)
|
static int set_nonblock(int fd)
|
||||||
{
|
{
|
||||||
int flags;
|
int flags;
|
||||||
|
|
||||||
@ -52,7 +52,7 @@ int set_nonblock(int fd)
|
|||||||
return flags;
|
return flags;
|
||||||
}
|
}
|
||||||
|
|
||||||
int tidy_connection(struct connection *cnx, fd_set *fds, fd_set *fds2)
|
static int tidy_connection(struct connection *cnx, fd_set *fds, fd_set *fds2)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
@ -74,7 +74,7 @@ int tidy_connection(struct connection *cnx, fd_set *fds, fd_set *fds2)
|
|||||||
|
|
||||||
/* if fd becomes higher than FD_SETSIZE, things won't work so well with FD_SET
|
/* if fd becomes higher than FD_SETSIZE, things won't work so well with FD_SET
|
||||||
* and FD_CLR. Need to drop connections if we go above that limit */
|
* and FD_CLR. Need to drop connections if we go above that limit */
|
||||||
int fd_is_in_range(int fd) {
|
static int fd_is_in_range(int fd) {
|
||||||
if (fd >= FD_SETSIZE) {
|
if (fd >= FD_SETSIZE) {
|
||||||
log_message(LOG_ERR, "too many open file descriptor to monitor them all -- dropping connection\n");
|
log_message(LOG_ERR, "too many open file descriptor to monitor them all -- dropping connection\n");
|
||||||
return 0;
|
return 0;
|
||||||
@ -85,7 +85,7 @@ int fd_is_in_range(int fd) {
|
|||||||
/* Accepts a connection from the main socket and assigns it to an empty slot.
|
/* Accepts a connection from the main socket and assigns it to an empty slot.
|
||||||
* If no slots are available, allocate another few. If that fails, drop the
|
* If no slots are available, allocate another few. If that fails, drop the
|
||||||
* connexion */
|
* connexion */
|
||||||
int accept_new_connection(int listen_socket, struct connection *cnx[], int* cnx_size)
|
static int accept_new_connection(int listen_socket, struct connection *cnx[], int* cnx_size)
|
||||||
{
|
{
|
||||||
int in_socket, free, i, res;
|
int in_socket, free, i, res;
|
||||||
struct connection *new;
|
struct connection *new;
|
||||||
@ -135,7 +135,7 @@ int accept_new_connection(int listen_socket, struct connection *cnx[], int* cnx_
|
|||||||
|
|
||||||
|
|
||||||
/* Connect queue 1 of connection to SSL; returns new file descriptor */
|
/* Connect queue 1 of connection to SSL; returns new file descriptor */
|
||||||
int connect_queue(struct connection *cnx, fd_set *fds_r, fd_set *fds_w)
|
static int connect_queue(struct connection *cnx, fd_set *fds_r, fd_set *fds_w)
|
||||||
{
|
{
|
||||||
struct queue *q = &cnx->q[1];
|
struct queue *q = &cnx->q[1];
|
||||||
|
|
||||||
@ -159,7 +159,7 @@ int connect_queue(struct connection *cnx, fd_set *fds_r, fd_set *fds_w)
|
|||||||
/* shovels data from active fd to the other
|
/* shovels data from active fd to the other
|
||||||
returns after one socket closed or operation would block
|
returns after one socket closed or operation would block
|
||||||
*/
|
*/
|
||||||
void shovel(struct connection *cnx, int active_fd,
|
static void shovel(struct connection *cnx, int active_fd,
|
||||||
fd_set *fds_r, fd_set *fds_w)
|
fd_set *fds_r, fd_set *fds_w)
|
||||||
{
|
{
|
||||||
struct queue *read_q, *write_q;
|
struct queue *read_q, *write_q;
|
||||||
@ -189,7 +189,7 @@ void shovel(struct connection *cnx, int active_fd,
|
|||||||
/* shovels data from one fd to the other and vice-versa
|
/* shovels data from one fd to the other and vice-versa
|
||||||
returns after one socket closed
|
returns after one socket closed
|
||||||
*/
|
*/
|
||||||
void shovel_single(struct connection *cnx)
|
static void shovel_single(struct connection *cnx)
|
||||||
{
|
{
|
||||||
fd_set fds_r, fds_w;
|
fd_set fds_r, fds_w;
|
||||||
int res, i;
|
int res, i;
|
||||||
@ -240,7 +240,7 @@ void shovel_single(struct connection *cnx)
|
|||||||
|
|
||||||
/* Child process that makes internal connection and proxies
|
/* Child process that makes internal connection and proxies
|
||||||
*/
|
*/
|
||||||
void connect_proxy(struct connection *cnx)
|
static void connect_proxy(struct connection *cnx)
|
||||||
{
|
{
|
||||||
int in_socket;
|
int in_socket;
|
||||||
int out_socket;
|
int out_socket;
|
||||||
@ -274,7 +274,7 @@ void connect_proxy(struct connection *cnx)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* returns true if specified fd is initialised and present in fd_set */
|
/* returns true if specified fd is initialised and present in fd_set */
|
||||||
int is_fd_active(int fd, fd_set* set)
|
static int is_fd_active(int fd, fd_set* set)
|
||||||
{
|
{
|
||||||
if (fd == -1) return 0;
|
if (fd == -1) return 0;
|
||||||
return FD_ISSET(fd, set);
|
return FD_ISSET(fd, set);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user