ELinks 0.16.1.1
|
#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/stat.h>
#include "elinks.h"
#include "config/options.h"
#include "cookies/cookies.h"
#include "intl/libintl.h"
#include "mime/backend/common.h"
#include "network/connection.h"
#include "network/progress.h"
#include "network/socket.h"
#include "osdep/osdep.h"
#include "osdep/sysname.h"
#include "osdep/types.h"
#include "protocol/common.h"
#include "protocol/file/cgi.h"
#include "protocol/http/http.h"
#include "protocol/uri.h"
#include "terminal/terminal.h"
#include "util/conv.h"
#include "util/env.h"
#include "util/string.h"
Macros | |
#define | POST_BUFFER_SIZE 32768 |
Functions | |
static void | close_pipe_and_read (struct socket *data_socket) |
static void | send_more_post_data (struct socket *socket) |
static void | send_post_data (struct connection *conn) |
static void | send_request (struct connection *conn) |
static int | set_vars (struct connection *conn, char *script) |
static int | test_path (char *path) |
int | execute_cgi (struct connection *conn) |
Variables | |
static union option_info | cgi_options [] |
struct module | cgi_protocol_module |
#define POST_BUFFER_SIZE 32768 |
|
static |
int execute_cgi | ( | struct connection * | conn | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |