|
ELinks 0.20.0
|
#include <errno.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <sys/types.h>#include "elinks.h"#include "cache/cache.h"#include "config/options.h"#include "intl/gettext/libintl.h"#include "main/module.h"#include "main/select.h"#include "network/connection.h"#include "network/socket.h"#include "osdep/osdep.h"#include "protocol/common.h"#include "protocol/protocol.h"#include "protocol/smb/smb.h"#include "protocol/uri.h"#include "util/conv.h"#include "util/memory.h"#include "util/snprintf.h"#include "util/string.h"
Data Structures | |
| struct | smb_connection_info |
Macros | |
| #define | _GNU_SOURCE /* Needed for asprintf() */ |
| #define | READ_SIZE 4096 |
| #define | SMBCLIENT "smbclient" |
| #define | MAX_SMBCLIENT_ARGS 32 |
Enumerations | |
| enum | smb_list_type { SMB_LIST_NONE , SMB_LIST_SHARES , SMB_LIST_DIR } |
Functions | |
| static void | end_smb_connection (struct connection *conn) |
| static int | smb_get_cache (struct connection *conn) |
| static ssize_t | smb_read_data (struct connection *conn, int sock, char *dst) |
| static void | smb_read_text (struct connection *conn, int sock) |
| static void | smb_got_data (struct connection *conn) |
| static void | smb_got_text (struct connection *conn) |
| static char * | find_strs (char *line, char *str1, char *str2) |
| static void | parse_smbclient_output (struct uri *uri, struct smb_connection_info *si, struct string *page) |
| void | smb_protocol_handler (struct connection *conn) |
Variables | |
| union option_info | smb_options [] |
| struct module | smb_protocol_module |
| #define _GNU_SOURCE /* Needed for asprintf() */ |
| #define MAX_SMBCLIENT_ARGS 32 |
| #define READ_SIZE 4096 |
| #define SMBCLIENT "smbclient" |
| enum smb_list_type |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| void smb_protocol_handler | ( | struct connection * | conn | ) |
|
static |
|
static |
| union option_info smb_options[] |