SOCKSinit()

Initialize a connection with a SOCKS server

Synopsis:

#include <sys/select.h>

int SOCKSinit( char * progname );

Arguments:

progname
The name that you want to associate with the your program. The default is SOCKSclient.

Library:

libsocks

Use the -l socks option to qcc to link against this library.

Description:

The SOCKSinit() function initializes some defaults for the SOCKS library and also sets the program name that appears in the syslog output.

You don't have to call this function before making a SOCKS library call (but if you don't, a generic "SOCKSclient" appears instead of the program name).

For more information about SOCKS and its libraries, see the appendix, SOCKS — A Basic Firewall.

Returns:

0
Success.
1
An error occurred (errno is set).

Classification:

SOCKS

Safety:  
Cancellation point No
Interrupt handler No
Signal handler No
Thread No