|
ELinks 0.19.1
|
#include <errno.h>#include <string.h>#include <sys/types.h>#include <sys/stat.h>#include <time.h>#include "elinks.h"#include "config/home.h"#include "config/options.h"#include "intl/libintl.h"#include "main/interlink.h"#include "main/main.h"#include "main/select.h"#include "osdep/osdep.h"#include "session/session.h"#include "util/conv.h"#include "util/error.h"#include "util/memory.h"#include "util/string.h"
Data Structures | |
| struct | socket_info |
Macros | |
| #define | setsock_reuse_addr(fd) |
| #define | MAX_BIND_TRIES 3 |
| #define | BIND_TRIES_DELAY 100000 |
| #define | LISTEN_BACKLOG 100 |
Enumerations | |
| enum | addr_type { ADDR_IP_CLIENT , ADDR_IP_SERVER , ADDR_ANY_SERVER } |
Functions | |
| static int | get_sun_path (struct string *sun_path) |
| static int | get_address (struct socket_info *info, enum addr_type type) |
| static int | alloc_address (struct socket_info *info) |
| static void | unlink_unix (struct sockaddr *addr) |
| static void | report_af_unix_error (const char *function, int error) |
| static void | af_unix_connection (struct socket_info *info) |
| void | elinks_usleep (unsigned long useconds) |
| static int | bind_to_af_unix (void) |
| static int | connect_to_af_unix (void) |
| static void | safe_close (int *fd) |
| void | done_interlink (void) |
| int | init_interlink (void) |
Variables | |
| static struct socket_info | s_info_accept |
| static struct socket_info | s_info_listen |
| static struct socket_info | s_info_connect |
| #define BIND_TRIES_DELAY 100000 |
| #define LISTEN_BACKLOG 100 |
| #define MAX_BIND_TRIES 3 |
| #define setsock_reuse_addr | ( | fd | ) |
| enum addr_type |
|
static |
|
static |
|
static |
|
static |
| void done_interlink | ( | void | ) |
| void elinks_usleep | ( | unsigned long | useconds | ) |
|
static |
|
static |
| int init_interlink | ( | void | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |