Apache Web server API Dictionary

This file is very much under construction. You should not take anything you find in it at face value.

Table of Contents


Routine Descriptions


ap_acquire_mutex

Definition:

int ap_acquire_mutex(mutex *mutex_id);
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_create_mutex, ap_destroy_mutex, ap_open_mutex, mutex

ap_add_cgi_vars

Definition:

void ap_add_cgi_vars(request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_add_common_vars

Definition:

void ap_add_common_vars(request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_add_module

Definition:

void ap_add_module(module *m);
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_add_named_module, core_module, module, top_module

ap_add_named_module

Definition:

int ap_add_named_module(const char *name);
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_add_module, core_module, module, top_module

ap_add_per_dir_conf

Definition:

void ap_add_per_dir_conf(server_rec *s, void *dir_config);
     

Usage example:

No examples available.
     

No documentation available.


ap_add_per_url_conf

Definition:

void ap_add_per_url_conf(server_rec *s, void *url_config);
     

Usage example:

No examples available.
     

No documentation available.


ap_allow_options

Definition:

int ap_allow_options(request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_allow_overrides

Definition:

int ap_allow_overrides(request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_append_arrays

Definition:

array_header *ap_append_arrays(pool *p, const array_header *a, const array_header *);
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_array_cat, ap_copy_array, ap_copy_array_hdr, ap_make_array, ap_push_array, array_header

ap_array_cat

Definition:

void ap_array_cat(array_header *dst, const array_header *src);
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_append_arrays, ap_copy_array, ap_copy_array_hdr, ap_make_array, ap_push_array, array_header

ap_auth_name

Definition:

char *ap_auth_name(request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_auth_type

Definition:

char *ap_auth_type(request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_basic_http_header

Definition:

void ap_basic_http_header(request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_bclose

Definition:

int ap_bclose(BUFF *fb);
     

Usage example:

No examples available.
     

No documentation available.


ap_bcreate

Definition:

BUFF *ap_bcreate(pool *p, int flags);
     

Usage example:

No examples available.
     

No documentation available.


ap_bfilbuf

Definition:

int ap_bfilbuf(BUFF *fb);
     

Usage example:

No examples available.
     

No documentation available.


ap_bfileno

Definition:

int ap_bfileno(BUFF *fb, int direction);
     

Usage example:

No examples available.
     

No documentation available.


ap_bflsbuf

Definition:

int ap_bflsbuf(int c, BUFF *fb);
     

Usage example:

No examples available.
     

No documentation available.


ap_bflush

Definition:

int ap_bflush(BUFF *fb);
     

Usage example:

No examples available.
     

No documentation available.


ap_bgetopt

Definition:

int ap_bgetopt(BUFF *fb, int optname, void *optval);
     

Usage example:

No examples available.
     

No documentation available.


ap_bgets

Definition:

int ap_bgets(char *s, int n, BUFF *fb);
     

Usage example:

No examples available.
     

No documentation available.


ap_bhalfduplex

Definition:

void ap_bhalfduplex(BUFF *fb);
     

Usage example:

No examples available.
     

No documentation available.


ap_block_alarms

Definition:

void ap_block_alarms(void);
     

Usage example:

No examples available.
     

No documentation available.


ap_blookc

Definition:

int ap_blookc(char *buff, BUFF *fb);
     

Usage example:

No examples available.
     

No documentation available.


ap_bnonblock

Definition:

int ap_bnonblock(BUFF *fb, int direction);
     

Usage example:

No examples available.
     

No documentation available.


ap_bonerror

Definition:

void ap_bonerror(BUFF *fb, void (*error) (BUFF *b, int, void *), void *data);
     

Usage example:

No examples available.
     

No documentation available.


ap_bprintf

Definition:

int ap_bprintf(BUFF *fb, const char *fmt, ...);
     

Usage example:

No examples available.
     

No documentation available.


ap_bpushfd

Definition:

void ap_bpushfd(BUFF *fb, int fd_in, int fd_out);
     

Usage example:

No examples available.
     

No documentation available.


ap_bputs

Definition:

int ap_bputs(const char *x, BUFF *fb);
     

Usage example:

No examples available.
     

No documentation available.


ap_bread

Definition:

int ap_bread(BUFF *fb, void *buf, int nbyte);
     

Usage example:

No examples available.
     

No documentation available.


ap_bsetflag

Definition:

int ap_bsetflag(BUFF *fb, int flag, int value);
     

Usage example:

No examples available.
     

No documentation available.


ap_bsetopt

Definition:

int ap_bsetopt(BUFF *fb, int optname, const void *optval);
     

Usage example:

No examples available.
     

No documentation available.


ap_bskiplf

Definition:

int ap_bskiplf(BUFF *fb);
     

Usage example:

No examples available.
     

No documentation available.


ap_bvputs

Definition:

int ap_bvputs(BUFF *fb, ...);
     

Usage example:

No examples available.
     

No documentation available.


ap_bwrite

Definition:

int ap_bwrite(BUFF *fb, const void *buf, int nbyte);
     

Usage example:

No examples available.
     

No documentation available.


ap_bytes_in_free_blocks

Definition:

long ap_bytes_in_free_blocks(void);
     

Usage example:

No examples available.
     

No documentation available.


ap_bytes_in_pool

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_clear_pool, ap_destroy_pool, ap_find_pool, ap_make_sub_pool, ap_palloc, ap_pcalloc, ap_pclosedir, ap_pclosef, ap_pclosesocket, ap_pduphostent, ap_pfclose, ap_pfdopen, ap_pfopen, ap_pgethostbyname, ap_pool_is_ancestor, ap_pool_join, ap_popendir, ap_popenf, ap_pregcomp, ap_pregfree, ap_psocket, ap_pstrcat, ap_pstrdup, ap_pstrndup, pool

ap_call_exec

Definition:

int ap_call_exec(request_rec *r, char *argv0, char **env, int shellcmd);
     

Usage example:

No examples available.
     

No documentation available.


ap_can_exec

Definition:

int ap_can_exec(const struct stat *fstat);
     

Usage example:

No examples available.
     

No documentation available.


ap_cfg_closefile

Definition:

int ap_cfg_closefile(configfile_t *fp);
     

Usage example:

No examples available.
     

No documentation available.


ap_cfg_getc

Definition:

int ap_cfg_getc(configfile_t *cfp);
     

Usage example:

No examples available.
     

No documentation available.


ap_cfg_getline

Definition:

int ap_cfg_getline(char *buf, size_t bufsize, configfile_t *cfp);
     

Usage example:

No examples available.
     

No documentation available.


ap_chdir_file

Definition:

void ap_chdir_file(const char *file);
     

Usage example:

No examples available.
     

No documentation available.


ap_checkmask

Definition:

int ap_checkmask(const char *data, const char *mask);
     

Usage example:

No examples available.
     

No documentation available.


ap_check_access

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_check_alarm

Definition:

int ap_check_alarm(void);
     

Usage example:

No examples available.
     

No documentation available.


ap_check_auth

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_check_cmd_context

Definition:

const char *ap_check_cmd_context(cmd_parms *cmd, unsigned forbidden);
     

Usage example:

No examples available.
     

No documentation available.


ap_check_user_id

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_child_exit_modules

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_child_init_modules

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_child_terminate

Definition:

void ap_child_terminate(request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_cleanup_for_exec

Definition:

void ap_cleanup_for_exec(void);
     

Usage example:

No examples available.
     

No documentation available.


ap_clear_module_list

Definition:

void ap_clear_module_list(void);
     

Usage example:

No examples available.
     

No documentation available.


ap_clear_pool

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_bytes_in_pool, ap_destroy_pool, ap_find_pool, ap_make_sub_pool, ap_palloc, ap_pcalloc, ap_pclosedir, ap_pclosef, ap_pclosesocket, ap_pduphostent, ap_pfclose, ap_pfdopen, ap_pfopen, ap_pgethostbyname, ap_pool_is_ancestor, ap_pool_join, ap_popendir, ap_popenf, ap_pregcomp, ap_pregfree, ap_psocket, ap_pstrcat, ap_pstrdup, ap_pstrndup, pool

ap_clear_table

Definition:

void ap_clear_table(table *t);
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_copy_table, ap_make_table, ap_overlay_tables, ap_table_add, ap_table_addn, ap_table_do, ap_table_get, ap_table_merge, ap_table_mergen, ap_table_set, ap_table_setn, ap_table_unset, table

ap_close_piped_log

Definition:

void ap_close_piped_log(piped_log *plp);
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_open_piped_log, piped_log

ap_construct_server

Definition:

char *ap_construct_server(pool *p, const char *hostname, unsigned port, const request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_construct_url

Definition:

char *ap_construct_url(pool *p, const char *uri, const request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_copy_array

Definition:

array_header *ap_copy_array(pool *p, const array_header *src);
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_append_arrays, ap_array_cat, ap_copy_array_hdr, ap_make_array, ap_push_array, array_header

ap_copy_array_hdr

Definition:

array_header *ap_copy_array_hdr(pool *p, const array_header *src);
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_append_arrays, ap_array_cat, ap_copy_array, ap_make_array, ap_push_array, array_header

ap_copy_table

Definition:

table *ap_copy_table(pool *p, const table *t);
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_clear_table, ap_make_table, ap_overlay_tables, ap_table_add, ap_table_addn, ap_table_do, ap_table_get, ap_table_merge, ap_table_mergen, ap_table_set, ap_table_setn, ap_table_unset, table

ap_core_reorder_directories

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_count_dirs

Definition:

int ap_count_dirs(const char *path);
     

Usage example:

No examples available.
     

No documentation available.


ap_cpystrn

Definition:

char *ap_cpystrn(char *buf, const char *str, size_t numbytes);
     

Usage example:

No examples available.
     

Copies at most numbytes of str to buf. Differs from strncpy() in that buf is always null terminated, but is not null filled. Therefore, buf should always be at least numbytes + 1 bytes long. Returns a pointer to the terminating '\0'.


ap_create_environment

Definition:

char **ap_create_environment(pool *p, table *t);
     

Usage example:

No examples available.
     

No documentation available.


ap_create_mutex

Definition:

 mutex *ap_create_mutex(char *name);
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_acquire_mutex, ap_destroy_mutex, ap_open_mutex, mutex

ap_create_per_dir_config

Definition:

void *ap_create_per_dir_config(pool *p);
     

Usage example:

No examples available.
     

No documentation available.


ap_create_request_config

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_default_port_for_request

Definition:

unsigned short ap_default_port_for_request(const request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_default_port_for_scheme

Definition:

unsigned short ap_default_port_for_scheme(const char *scheme_str);
     

Usage example:

No examples available.
     

No documentation available.


ap_default_type

Definition:

char *ap_default_type(request_req *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_destroy_mutex

Definition:

void ap_destroy_mutex(mutex *mutex_id);
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_acquire_mutex, ap_create_mutex, ap_open_mutex, mutex

ap_destroy_pool

Definition:

void ap_destroy_pool(pool *p);
     

Usage example:

No examples available.
     

This function will recursively destroy the specified pool allocation area and any sub-pools of it, making any memory allocated to them available for use elsewhere.

See also:
ap_bytes_in_pool, ap_clear_pool, ap_find_pool, ap_make_sub_pool, ap_palloc, ap_pcalloc, ap_pclosedir, ap_pclosef, ap_pclosesocket, ap_pduphostent, ap_pfclose, ap_pfdopen, ap_pfopen, ap_pgethostbyname, ap_pool_is_ancestor, ap_pool_join, ap_popendir, ap_popenf, ap_pregcomp, ap_pregfree, ap_psocket, ap_pstrcat, ap_pstrdup, ap_pstrndup, pool

ap_destroy_sub_req

Definition:

void ap_destroy_sub_req(request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_die

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_discard_request_body

Definition:

int ap_discard_request_body(request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_document_root

Definition:

char *ap_document_root(request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_each_byterange

Definition:

int ap_each_byterange(request_rec *r, long *offset, long *length);
     

Usage example:

No examples available.
     

No documentation available.


ap_error_log2stderr

Definition:

void ap_error_log2stderr(server_rec *s);
     

Usage example:

No examples available.
     

No documentation available.


ap_escape_html

Definition:

char *ap_escape_html(pool *p, const char *s);
     

Usage example:

No examples available.
     

No documentation available.


ap_escape_path

Definition:

char *ap_escape_path(pool *p, const char *path, int partial);
     

Usage example:

No examples available.
     

No documentation available.


ap_escape_path_segment

Definition:

char *ap_escape_path_segment(pool *p, const char *s);
     

Usage example:

No examples available.
     

No documentation available.


ap_escape_quotes

Definition:

char *ap_escape_quotes(pool *p, const char *str);
     

Usage example:

No examples available.
     

No documentation available.


ap_escape_shell_cmd

Definition:

char *ap_escape_shell_cmd(pool *p, const char *s);
     

Usage example:

No examples available.
     

No documentation available.


ap_exists_scoreboard_image

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.

See also:
SERVER_BUSY_DNS, SERVER_BUSY_KEEPALIVE, SERVER_BUSY_LOG, SERVER_BUSY_READ, SERVER_BUSY_WRITE, SERVER_DEAD, SERVER_GRACEFUL, SERVER_NUM_STATUS, SERVER_READY, SERVER_STARTING, START_PREQUEST, STOP_PREQUEST, ap_scoreboard_image, ap_sync_scoreboard_image, global_score, parent_score, scoreboard, short_score, vtime_t

ap_finalize_request_protocol

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_finalize_sub_req_protocol

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_find_command

Definition:

const command_rec *ap_find_command(const char *name, const command_rec *cmds);
     

Usage example:

No examples available.
     

No documentation available.


ap_find_command_in_modules

Definition:

const command_rec *ap_find_command_in_modules(const char *cmd_name, module **m);
     

Usage example:

No examples available.
     

No documentation available.


ap_find_last_token

Definition:

int ap_find_last_token(pool *p, const char *line, const char *tok);
     

Usage example:

No examples available.
     

No documentation available.


ap_find_linked_module

Definition:

module *ap_find_linked_module(const char *name);
     

Usage example:

No examples available.
     

No documentation available.


ap_find_module_name

Definition:

const char *ap_find_module_name(module *m);
     

Usage example:

No examples available.
     

No documentation available.


ap_find_path_info

Definition:

int ap_find_path_info(const char *uri, const char *path_info);
     

Usage example:

No examples available.
     

No documentation available.


ap_find_pool

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_bytes_in_pool, ap_clear_pool, ap_destroy_pool, ap_make_sub_pool, ap_palloc, ap_pcalloc, ap_pclosedir, ap_pclosef, ap_pclosesocket, ap_pduphostent, ap_pfclose, ap_pfdopen, ap_pfopen, ap_pgethostbyname, ap_pool_is_ancestor, ap_pool_join, ap_popendir, ap_popenf, ap_pregcomp, ap_pregfree, ap_psocket, ap_pstrcat, ap_pstrdup, ap_pstrndup, pool

ap_find_token

Definition:

int ap_find_token(pool *p, const char *line, const char *tok);
     

Usage example:

No examples available.
     

No documentation available.


ap_find_types

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_fini_vhost_config

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_fnmatch

Definition:

int ap_fnmatch(const char *s1, const char *s2, int n);
     

Usage example:

No examples available.
     

No documentation available.


ap_force_library_loading

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_getparents

Definition:

void ap_getparents(char *name);
     

Usage example:

No examples available.
     

No documentation available.


ap_getword

Definition:

char *ap_getword(pool *p, const char **line, char stop);
     

Usage example:

No examples available.
     

No documentation available.


ap_getword_conf

Definition:

char *ap_getword_conf(pool *p, const char **line);
     

Usage example:

No examples available.
     

No documentation available.


ap_getword_conf_nc

Definition:

char *ap_getword_conf_nc(pool *p, char **line);
     

Usage example:

No examples available.
     

No documentation available.


ap_getword_nc

Definition:

char *ap_getword_nc(pool *p, char **line, char stop);
     

Usage example:

No examples available.
     

No documentation available.


ap_getword_nulls

Definition:

char *ap_getword_nulls(pool *p, const char **line, char stop);
     

Usage example:

No examples available.
     

No documentation available.


ap_getword_nulls_nc

Definition:

char *ap_getword_nulls_nc(pool *p, char **line, char stop);
     

Usage example:

No examples available.
     

No documentation available.


ap_getword_white

Definition:

char *ap_getword_white(pool *p, const char **line);
     

Usage example:

No examples available.
     

No documentation available.


ap_getword_white_nc

Definition:

char *ap_getword_white_nc(pool *p, char **line);
     

Usage example:

No examples available.
     

No documentation available.


ap_get_basic_auth_pw

Definition:

int ap_get_basic_auth_pw(request_rec *r, char **pw);
     

Usage example:

No examples available.
     

No documentation available.


ap_get_client_block

Definition:

long ap_get_client_block(request_rec *r, char *buffer, int bufsiz);
     

Usage example:

No examples available.
     

No documentation available.


ap_get_gmtoff

Definition:

struct tm *ap_get_gmtoff(int *tz);
     

Usage example:

No examples available.
     

No documentation available.


ap_get_local_host

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_get_module_config

Definition:

void *ap_get_module_config(void *conf_vector, module *m);
     

Usage example:

No examples available.
     

No documentation available.


ap_get_remote_host

Definition:

const char *ap_get_remote_host(conn_rec *conn, void *dir_config, int type);
     

Usage example:

No examples available.
     

No documentation available.


ap_get_remote_logname

Definition:

const char *ap_get_remote_logname(request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_get_server_built

Definition:

char *ap_get_server_built(void);
     

Usage example:

char *string;
string = ap_get_server_built();
     

No documentation available.

See also:
ap_get_server_name, ap_get_server_version

ap_get_server_name

Definition:

char *ap_get_server_name(void);
     

Usage example:

 char *string;
string = ap_get_server_name();
     

No documentation available.

See also:
ap_get_server_built, ap_get_server_version

ap_get_server_port

Definition:

unsigned ap_get_server_port(const *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_get_server_version

Definition:

char *ap_get_server_version(void);
     

Usage example:

 char *string;
string = ap_get_server_version();
     

No documentation available.

See also:
ap_get_server_built, ap_get_server_name

ap_get_time

Definition:

char *ap_get_time(void);
     

Usage example:

No examples available.
     

No documentation available.


ap_get_token

Definition:

char *ap_get_token(pool *p, char **accept_line, int accept_white);
     

Usage example:

No examples available.
     

No documentation available.


ap_get_virthost_addr

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_gm_timestr_822

Definition:

char *ap_gm_timestr_822(pool *p, time_t t);
     

Usage example:

No examples available.
     

No documentation available.


ap_gname2id

Definition:

gid_t ap_gname2id(const char *name);
     

Usage example:

No examples available.
     

No documentation available.


ap_handle_command

Definition:

const char *ap_handle_command(cmd_parms *parms, void *config, const char *l);
     

Usage example:

No examples available.
     

No documentation available.


ap_hard_timeout

Definition:

void ap_hard_timeout(char *reason, request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_header_parse

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_ht_time

Definition:

char *ap_ht_time(pool *p, time_t t, const char *fmt, int gmt);
     

Usage example:

No examples available.
     

No documentation available.


ap_ind

Definition:

int ap_ind(const char *str, char c);
     

Usage example:

No examples available.
     

No documentation available.


ap_index_of_response

Definition:

int ap_index_of_response(int status);
     

Usage example:

No examples available.
     

No documentation available.


ap_init_alloc

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_init_modules

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_init_vhost_config

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_init_virtual_host

Definition:

const char *ap_init_virtual_host(pool *p, const char *hostname, server_rec *main_server, server_rec **);
     

Usage example:

No examples available.
     

No documentation available.


ap_internal_redirect

Definition:

void ap_internal_redirect(const char *new_uri, request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_internal_redirect_handler

Definition:

void ap_internal_redirect_handler(const char *new_uri, request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_invoke_handler

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_is_directory

Definition:

int ap_is_directory(const char *name);
     

Usage example:

No examples available.
     

No documentation available.


ap_is_fnmatch

Definition:

int ap_is_fnmatch(const char *str);
     

Usage example:

No examples available.
     

No documentation available.


ap_is_initial_req

Definition:

int ap_is_initial_req(request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_is_matchexp

Definition:

int ap_is_matchexp(const char *str);
     

Usage example:

No examples available.
     

No documentation available.


ap_is_url

Definition:

int ap_is_url(const char *u);
     

Usage example:

No examples available.
     

No documentation available.


ap_keepalive_timeout

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_kill_cleanup

Definition:

void ap_kill_cleanup(pool *p, void *data, void (*plain_cleanup) (void *));
     

Usage example:

No examples available.
     

No documentation available.


ap_kill_cleanups_for_fd

Definition:

void ap_kill_cleanups_for_fd(pool *p, int fd);
     

Usage example:

No examples available.
     

No documentation available.


ap_kill_cleanups_for_socket

Definition:

void ap_kill_cleanups_for_socket(pool *p, int sock);
     

Usage example:

No examples available.
     

No documentation available.


ap_kill_timeout

Definition:

void ap_kill_timeout(request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_limit_section

Definition:

const char *ap_limit_section(R (const char *szExp, const char *szFile, int nLine);
     

Usage example:

No examples available.
     

No documentation available.


ap_log_error

Definition:

void ap_log_error(const char *file, int line, int level, const server_rec *s, const char *fmt, ...) __attribute__((format(printf,5,6)));
     

Usage example:

No examples available.
     

No documentation available.


ap_log_error_old

Definition:

void ap_log_error_old(const char *err, server_rec *s);
     

Usage example:

No examples available.
     

No documentation available.


ap_log_pid

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_log_printf

Definition:

void ap_log_printf(const server_rec *s, const char *fmt, ...);
     

Usage example:

No examples available.
     

No documentation available.


ap_log_reason

Definition:

void ap_log_reason(const char *reason, const char *fname, request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_log_transaction

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_log_unixerr

Definition:

void ap_log_unixerr(const char *routine, const char *file, const char *msg, server_rec *s);
     

Usage example:

No examples available.
     

No documentation available.


ap_make_array

Definition:

array_header *ap_make_array(pool *p, int nelts, int elt_size);
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_append_arrays, ap_array_cat, ap_copy_array, ap_copy_array_hdr, ap_push_array, array_header

ap_make_dirstr

Definition:

char *ap_make_dirstr(pool *a, const char *s, int n);
     

Usage example:

No examples available.
     

No documentation available.


ap_make_dirstr_parent

Definition:

char *ap_make_dirstr_parent(pool *p, const char *s);
     

Usage example:

No examples available.
     

No documentation available.


ap_make_dirstr_prefix

Definition:

char *ap_make_dirstr_prefix(char *d, const char *s, int n);
     

Usage example:

No examples available.
     

No documentation available.


ap_make_full_path

Definition:

char *ap_make_full_path(pool *a, const char *dir, const char *f);
     

Usage example:

No examples available.
     

No documentation available.


ap_make_sub_pool

Definition:

pool *ap_make_sub_pool(pool *p);
     

Usage example:

No examples available.
     

This function creates a new pool area for memory allocation. The new area is considered to be a "child" of the pool passed to the routine; this permits a hierarchy of related storage areas. When a pool is destroyed (see ap_destroy_pool), any sub-pools it may have are also destroyed recursively.

An example of when this hierarchy concept is useful can be found in the automatic directory listing module. Since the module can't tell in advance how many files it will have to list, nor how long the names will be, nor what other functions might need to allocate memory to process the request, it creates a sub-pool of the one associated with the request, does the per-filename processing in it, and clears it for each new file.

If the pointer passed to ap_make_sub_pool is NULL, a new top-level (i.e., parentless) pool is created. This is generally not recommended, however, since the only record of a pool's existence is the pointer returned - a simple logic error can result in pools being created and lost, along with any allocations made in them. Most pools are created to deal with per-request processing, and hence should be sub-pools of the request's pool (r->pool) to ensure that they are properly cleaned up on request completion.

See also:
ap_bytes_in_pool, ap_clear_pool, ap_destroy_pool, ap_find_pool, ap_palloc, ap_pcalloc, ap_pclosedir, ap_pclosef, ap_pclosesocket, ap_pduphostent, ap_pfclose, ap_pfdopen, ap_pfopen, ap_pgethostbyname, ap_pool_is_ancestor, ap_pool_join, ap_popendir, ap_popenf, ap_pregcomp, ap_pregfree, ap_psocket, ap_pstrcat, ap_pstrdup, ap_pstrndup, pool

ap_make_table

Definition:

table *ap_make_table(pool *p, int nelts);
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_clear_table, ap_copy_table, ap_overlay_tables, ap_table_add, ap_table_addn, ap_table_do, ap_table_get, ap_table_merge, ap_table_mergen, ap_table_set, ap_table_setn, ap_table_unset, table

ap_matches_request_vhost

Definition:

int ap_matches_request_vhost(request_rec *r, const char *host, unsigned port);
     

Usage example:

No examples available.
     

No documentation available.


ap_md5

Definition:

char *ap_md5(pool *a, unsigned char *string);
     

Usage example:

No examples available.
     

No documentation available.

See also:
AP_MD5_CTX, ap_MD5Final, ap_MD5Init, ap_MD5Update, ap_md5context, ap_md5contextTo64, ap_md5digest

ap_md5context

Definition:

char *ap_md5context(pool *p, AP_MD5_CTX *context);
     

Usage example:

No examples available.
     

No documentation available.

See also:
AP_MD5_CTX, ap_MD5Final, ap_MD5Init, ap_MD5Update, ap_md5, ap_md5contextTo64, ap_md5digest

ap_md5contextTo64

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_md5digest

Definition:

char *ap_md5digest(pool *p, FILE *infile);
     

Usage example:

No examples available.
     

No documentation available.

See also:
AP_MD5_CTX, ap_MD5Final, ap_MD5Init, ap_MD5Update, ap_md5, ap_md5context, ap_md5contextTo64

ap_MD5Final

Definition:

void ap_MD5Final(unsigned char digest[16], AP_MD5_CTX *context);
     

Usage example:

No examples available.
     

No documentation available.

See also:
AP_MD5_CTX, ap_MD5Init, ap_MD5Update, ap_md5, ap_md5context, ap_md5contextTo64, ap_md5digest

ap_MD5Init

Definition:

void ap_MD5Init(AP_MD5_CTX *context);
     

Usage example:

No examples available.
     

No documentation available.

See also:
AP_MD5_CTX, ap_MD5Final, ap_MD5Update, ap_md5, ap_md5context, ap_md5contextTo64, ap_md5digest

ap_MD5Update

Definition:

void ap_MD5Update(AP_MD5_CTX *context, const unsigned char *input, unsigned int inputLen);
     

Usage example:

No examples available.
     

No documentation available.

See also:
AP_MD5_CTX, ap_MD5Final, ap_MD5Init, ap_md5, ap_md5context, ap_md5contextTo64, ap_md5digest

ap_meets_conditions

Definition:

int ap_meets_conditions(request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_merge_per_dir_configs

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_no2slash

Definition:

void ap_no2slash(char *name);
     

Usage example:

No examples available.
     

No documentation available.


ap_note_auth_failure

Definition:

void ap_note_auth_failure(request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_note_basic_auth_failure

Definition:

void ap_note_basic_auth_failure(request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_note_cleanups_for_fd

Definition:

void ap_note_cleanups_for_fd(pool *p, int fd);
     

Usage example:

No examples available.
     

No documentation available.


ap_note_cleanups_for_file

Definition:

void ap_note_cleanups_for_file(pool *p, FILE *f);
     

Usage example:

No examples available.
     

No documentation available.


ap_note_cleanups_for_socket

Definition:

void ap_note_cleanups_for_socket(pool *p, int sock);
     

Usage example:

No examples available.
     

No documentation available.


ap_note_digest_auth_failure

Definition:

void ap_note_digest_auth_failure(request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_note_subprocess

Definition:

void ap_note_subprocess(pool *p, int pid, enum kill_conditions how);
     

Usage example:

No examples available.
     

No documentation available.


ap_null_cleanup

Definition:

void ap_null_cleanup(void *data);
     

Usage example:

No examples available.
     

No documentation available.


ap_open_logs

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_open_mutex

Definition:

mutex *ap_open_mutex(char *name);
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_acquire_mutex, ap_create_mutex, ap_destroy_mutex, mutex

ap_open_piped_log

Definition:

piped_log *ap_open_piped_log(pool *p, const char *program);
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_close_piped_log, piped_log

ap_os_canonical_filename

Definition:

char *ap_os_canonical_filename(pool *p, const char *file);
     

Usage example:

No examples available.
     

No documentation available.


ap_os_is_path_absolute

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_overlay_tables

Definition:

table *ap_overlay_tables(pool *p, const table *overlay, const table *base);
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_clear_table, ap_copy_table, ap_make_table, ap_table_add, ap_table_addn, ap_table_do, ap_table_get, ap_table_merge, ap_table_mergen, ap_table_set, ap_table_setn, ap_table_unset, table

ap_palloc

Definition:

void *ap_palloc(struct pool *p, int nbytes);
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_bytes_in_pool, ap_clear_pool, ap_destroy_pool, ap_find_pool, ap_make_sub_pool, ap_pcalloc, ap_pclosedir, ap_pclosef, ap_pclosesocket, ap_pduphostent, ap_pfclose, ap_pfdopen, ap_pfopen, ap_pgethostbyname, ap_pool_is_ancestor, ap_pool_join, ap_popendir, ap_popenf, ap_pregcomp, ap_pregfree, ap_psocket, ap_pstrcat, ap_pstrdup, ap_pstrndup, pool

ap_parseHTTPdate

Definition:

time_t ap_parseHTTPdate(const char *date);
     

Usage example:

No examples available.
     

No documentation available.


ap_parse_hostinfo_components

Definition:

int ap_parse_hostinfo_components(pool *p, const char *hostinfo, uri_components *uptr);
     

Usage example:

No examples available.
     

No documentation available.


ap_parse_htaccess

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_parse_uri

Definition:

void ap_parse_uri(request_rec *r, const char *uri);
     

Usage example:

No examples available.
     

No documentation available.


ap_parse_uri_components

Definition:

int ap_parse_uri_components(pool *p, const char *uri, uri_components *uptr);
     

Usage example:

No examples available.
     

No documentation available.


ap_parse_vhost_addrs

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_pcalloc

Definition:

void *ap_pcalloc(struct pool *p, int nbytes);
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_bytes_in_pool, ap_clear_pool, ap_destroy_pool, ap_find_pool, ap_make_sub_pool, ap_palloc, ap_pclosedir, ap_pclosef, ap_pclosesocket, ap_pduphostent, ap_pfclose, ap_pfdopen, ap_pfopen, ap_pgethostbyname, ap_pool_is_ancestor, ap_pool_join, ap_popendir, ap_popenf, ap_pregcomp, ap_pregfree, ap_psocket, ap_pstrcat, ap_pstrdup, ap_pstrndup, pool

ap_pcfg_openfile

Definition:

configfile_t *ap_pcfg_openfile(pool *p, const char *name);
     

Usage example:

No examples available.
     

No documentation available.


ap_pcfg_open_custom

Definition:

configfile_t *ap_pcfg_open_custom(pool *p, const char *descr, void *param, int(*getc_func)(void*), void *(*gets_func) (void *buf, size_t bufsiz, void *param),int (*close_func) (void *a));
     

Usage example:

No examples available.
     

No documentation available.


ap_pclosedir

Definition:

void ap_pclosedir(pool *p, DIR * d);
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_bytes_in_pool, ap_clear_pool, ap_destroy_pool, ap_find_pool, ap_make_sub_pool, ap_palloc, ap_pcalloc, ap_pclosef, ap_pclosesocket, ap_pduphostent, ap_pfclose, ap_pfdopen, ap_pfopen, ap_pgethostbyname, ap_pool_is_ancestor, ap_pool_join, ap_popendir, ap_popenf, ap_pregcomp, ap_pregfree, ap_psocket, ap_pstrcat, ap_pstrdup, ap_pstrndup, pool

ap_pclosef

Definition:

int ap_pclosef(struct pool *p, int fd);
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_bytes_in_pool, ap_clear_pool, ap_destroy_pool, ap_find_pool, ap_make_sub_pool, ap_palloc, ap_pcalloc, ap_pclosedir, ap_pclosesocket, ap_pduphostent, ap_pfclose, ap_pfdopen, ap_pfopen, ap_pgethostbyname, ap_pool_is_ancestor, ap_pool_join, ap_popendir, ap_popenf, ap_pregcomp, ap_pregfree, ap_psocket, ap_pstrcat, ap_pstrdup, ap_pstrndup, pool

ap_pclosesocket

Definition:

int ap_pclosesocket(pool *p, int sock);
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_bytes_in_pool, ap_clear_pool, ap_destroy_pool, ap_find_pool, ap_make_sub_pool, ap_palloc, ap_pcalloc, ap_pclosedir, ap_pclosef, ap_pduphostent, ap_pfclose, ap_pfdopen, ap_pfopen, ap_pgethostbyname, ap_pool_is_ancestor, ap_pool_join, ap_popendir, ap_popenf, ap_pregcomp, ap_pregfree, ap_psocket, ap_pstrcat, ap_pstrdup, ap_pstrndup, pool

ap_pduphostent

Definition:

struct hostent *ap_pduphostent(pool *p, struct hostent *hp);
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_bytes_in_pool, ap_clear_pool, ap_destroy_pool, ap_find_pool, ap_make_sub_pool, ap_palloc, ap_pcalloc, ap_pclosedir, ap_pclosef, ap_pclosesocket, ap_pfclose, ap_pfdopen, ap_pfopen, ap_pgethostbyname, ap_pool_is_ancestor, ap_pool_join, ap_popendir, ap_popenf, ap_pregcomp, ap_pregfree, ap_psocket, ap_pstrcat, ap_pstrdup, ap_pstrndup, pool

ap_pfclose

Definition:

int ap_pfclose(struct pool *p, FILE *f);
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_bytes_in_pool, ap_clear_pool, ap_destroy_pool, ap_find_pool, ap_make_sub_pool, ap_palloc, ap_pcalloc, ap_pclosedir, ap_pclosef, ap_pclosesocket, ap_pduphostent, ap_pfdopen, ap_pfopen, ap_pgethostbyname, ap_pool_is_ancestor, ap_pool_join, ap_popendir, ap_popenf, ap_pregcomp, ap_pregfree, ap_psocket, ap_pstrcat, ap_pstrdup, ap_pstrndup, pool

ap_pfdopen

Definition:

FILE *ap_pfdopen(struct pool *p, int fd, const char *fmode);
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_bytes_in_pool, ap_clear_pool, ap_destroy_pool, ap_find_pool, ap_make_sub_pool, ap_palloc, ap_pcalloc, ap_pclosedir, ap_pclosef, ap_pclosesocket, ap_pduphostent, ap_pfclose, ap_pfopen, ap_pgethostbyname, ap_pool_is_ancestor, ap_pool_join, ap_popendir, ap_popenf, ap_pregcomp, ap_pregfree, ap_psocket, ap_pstrcat, ap_pstrdup, ap_pstrndup, pool

ap_pfopen

Definition:

FILE *ap_pfopen(struct pool *p, const char *name, const char *fmode);
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_bytes_in_pool, ap_clear_pool, ap_destroy_pool, ap_find_pool, ap_make_sub_pool, ap_palloc, ap_pcalloc, ap_pclosedir, ap_pclosef, ap_pclosesocket, ap_pduphostent, ap_pfclose, ap_pfdopen, ap_pgethostbyname, ap_pool_is_ancestor, ap_pool_join, ap_popendir, ap_popenf, ap_pregcomp, ap_pregfree, ap_psocket, ap_pstrcat, ap_pstrdup, ap_pstrndup, pool

ap_pgethostbyname

Definition:

struct hostent *ap_pgethostbyname(pool *p, const char *hostname);
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_bytes_in_pool, ap_clear_pool, ap_destroy_pool, ap_find_pool, ap_make_sub_pool, ap_palloc, ap_pcalloc, ap_pclosedir, ap_pclosef, ap_pclosesocket, ap_pduphostent, ap_pfclose, ap_pfdopen, ap_pfopen, ap_pool_is_ancestor, ap_pool_join, ap_popendir, ap_popenf, ap_pregcomp, ap_pregfree, ap_psocket, ap_pstrcat, ap_pstrdup, ap_pstrndup, pool

ap_pool_is_ancestor

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_bytes_in_pool, ap_clear_pool, ap_destroy_pool, ap_find_pool, ap_make_sub_pool, ap_palloc, ap_pcalloc, ap_pclosedir, ap_pclosef, ap_pclosesocket, ap_pduphostent, ap_pfclose, ap_pfdopen, ap_pfopen, ap_pgethostbyname, ap_pool_join, ap_popendir, ap_popenf, ap_pregcomp, ap_pregfree, ap_psocket, ap_pstrcat, ap_pstrdup, ap_pstrndup, pool

ap_pool_join

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_bytes_in_pool, ap_clear_pool, ap_destroy_pool, ap_find_pool, ap_make_sub_pool, ap_palloc, ap_pcalloc, ap_pclosedir, ap_pclosef, ap_pclosesocket, ap_pduphostent, ap_pfclose, ap_pfdopen, ap_pfopen, ap_pgethostbyname, ap_pool_is_ancestor, ap_popendir, ap_popenf, ap_pregcomp, ap_pregfree, ap_psocket, ap_pstrcat, ap_pstrdup, ap_pstrndup, pool

ap_popendir

Definition:

DIR *ap_popendir(pool *p, const char *name);
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_bytes_in_pool, ap_clear_pool, ap_destroy_pool, ap_find_pool, ap_make_sub_pool, ap_palloc, ap_pcalloc, ap_pclosedir, ap_pclosef, ap_pclosesocket, ap_pduphostent, ap_pfclose, ap_pfdopen, ap_pfopen, ap_pgethostbyname, ap_pool_is_ancestor, ap_pool_join, ap_popenf, ap_pregcomp, ap_pregfree, ap_psocket, ap_pstrcat, ap_pstrdup, ap_pstrndup, pool

ap_popenf

Definition:

int ap_popenf(struct pool *p, const char *name, int flg, int mode);
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_bytes_in_pool, ap_clear_pool, ap_destroy_pool, ap_find_pool, ap_make_sub_pool, ap_palloc, ap_pcalloc, ap_pclosedir, ap_pclosef, ap_pclosesocket, ap_pduphostent, ap_pfclose, ap_pfdopen, ap_pfopen, ap_pgethostbyname, ap_pool_is_ancestor, ap_pool_join, ap_popendir, ap_pregcomp, ap_pregfree, ap_psocket, ap_pstrcat, ap_pstrdup, ap_pstrndup, pool

ap_pregcomp

Definition:

regex_t *ap_pregcomp(pool *p, const char *pattern, int cflags);
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_bytes_in_pool, ap_clear_pool, ap_destroy_pool, ap_find_pool, ap_make_sub_pool, ap_palloc, ap_pcalloc, ap_pclosedir, ap_pclosef, ap_pclosesocket, ap_pduphostent, ap_pfclose, ap_pfdopen, ap_pfopen, ap_pgethostbyname, ap_pool_is_ancestor, ap_pool_join, ap_popendir, ap_popenf, ap_pregfree, ap_psocket, ap_pstrcat, ap_pstrdup, ap_pstrndup, pool

ap_pregfree

Definition:

void ap_pregfree(pool *p, regex_t *reg);
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_bytes_in_pool, ap_clear_pool, ap_destroy_pool, ap_find_pool, ap_make_sub_pool, ap_palloc, ap_pcalloc, ap_pclosedir, ap_pclosef, ap_pclosesocket, ap_pduphostent, ap_pfclose, ap_pfdopen, ap_pfopen, ap_pgethostbyname, ap_pool_is_ancestor, ap_pool_join, ap_popendir, ap_popenf, ap_pregcomp, ap_psocket, ap_pstrcat, ap_pstrdup, ap_pstrndup, pool

ap_pregsub

Definition:

char *ap_pregsub(pool *p, const char *input, const char *source, size_t nmatch, regmatch_t pmatch[]);
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_bytes_in_pool, ap_clear_pool, ap_destroy_pool, ap_find_pool, ap_make_sub_pool, ap_palloc, ap_pcalloc, ap_pclosedir, ap_pclosef, ap_pclosesocket, ap_pduphostent, ap_pfclose, ap_pfdopen, ap_pfopen, ap_pgethostbyname, ap_pool_is_ancestor, ap_pool_join, ap_popendir, ap_popenf, ap_pregcomp, ap_pregfree, ap_psocket, ap_pstrcat, ap_pstrdup, ap_pstrndup, pool

ap_process_request

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_process_resource_config

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_psignature

Definition:

const char *ap_psignature(const char *prefix, request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_psocket

Definition:

int ap_psocket(pool *p, int i, int j, int k);
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_bytes_in_pool, ap_clear_pool, ap_destroy_pool, ap_find_pool, ap_make_sub_pool, ap_palloc, ap_pcalloc, ap_pclosedir, ap_pclosef, ap_pclosesocket, ap_pduphostent, ap_pfclose, ap_pfdopen, ap_pfopen, ap_pgethostbyname, ap_pool_is_ancestor, ap_pool_join, ap_popendir, ap_popenf, ap_pregcomp, ap_pregfree, ap_pstrcat, ap_pstrdup, ap_pstrndup, pool

ap_psprintf

Definition:

char *ap_psprintf(struct pool *p, const char *fmt, ...);
     

Usage example:

No examples available.
     

No documentation available.


ap_pstrcat

Definition:

char *ap_pstrcat(struct pool *p, ...);
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_bytes_in_pool, ap_clear_pool, ap_destroy_pool, ap_find_pool, ap_make_sub_pool, ap_palloc, ap_pcalloc, ap_pclosedir, ap_pclosef, ap_pclosesocket, ap_pduphostent, ap_pfclose, ap_pfdopen, ap_pfopen, ap_pgethostbyname, ap_pool_is_ancestor, ap_pool_join, ap_popendir, ap_popenf, ap_pregcomp, ap_pregfree, ap_psocket, ap_pstrdup, ap_pstrndup, pool

ap_pstrdup

Definition:

char *ap_pstrdup(struct pool *p, const char *s);
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_bytes_in_pool, ap_clear_pool, ap_destroy_pool, ap_find_pool, ap_make_sub_pool, ap_palloc, ap_pcalloc, ap_pclosedir, ap_pclosef, ap_pclosesocket, ap_pduphostent, ap_pfclose, ap_pfdopen, ap_pfopen, ap_pgethostbyname, ap_pool_is_ancestor, ap_pool_join, ap_popendir, ap_popenf, ap_pregcomp, ap_pregfree, ap_psocket, ap_pstrcat, ap_pstrndup, pool

ap_pstrndup

Definition:

char *ap_pstrndup(struct pool *p, const char *s, int n);
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_bytes_in_pool, ap_clear_pool, ap_destroy_pool, ap_find_pool, ap_make_sub_pool, ap_palloc, ap_pcalloc, ap_pclosedir, ap_pclosef, ap_pclosesocket, ap_pduphostent, ap_pfclose, ap_pfdopen, ap_pfopen, ap_pgethostbyname, ap_pool_is_ancestor, ap_pool_join, ap_popendir, ap_popenf, ap_pregcomp, ap_pregfree, ap_psocket, ap_pstrcat, ap_pstrdup, pool

ap_push_array

Definition:

void *ap_push_array(array_header *a);
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_append_arrays, ap_array_cat, ap_copy_array, ap_copy_array_hdr, ap_make_array, array_header

ap_pvsprintf

Definition:

char *ap_pvsprintf(struct pool *p, const char *fmt, va_list);
     

Usage example:

No examples available.
     

No documentation available.


ap_rationalize_mtime

Definition:

time_t ap_rationalize_mtime(request_rec *r, time_t mtime);
     

Usage example:

No examples available.
     

No documentation available.


ap_read_config

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_read_request

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_register_cleanup

Definition:

void ap_register_cleanup(pool *p, void *data, void (*plain_cleanup) (void *), void (*child_cleanup) (void *));
     

Usage example:

No examples available.
     

No documentation available.


ap_register_other_child

Definition:

void ap_register_other_child(int pid, void (*maintenance) (int reason, void *data, int status), void *data, int write_fd);
     

Usage example:

No examples available.
     

No documentation available.


ap_remove_module

Definition:

void ap_remove_module(module *m);
     

Usage example:

No examples available.
     

No documentation available.


ap_requires

Definition:

array_header *ap_requires(request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_reset_timeout

Definition:

void ap_reset_timeout(request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_response_code_string

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_rfc1413

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_rflush

Definition:

int ap_rflush(request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_rind

Definition:

int ap_rind(const char *str, char c);
     

Usage example:

No examples available.
     

No documentation available.


ap_rprintf

Definition:

int ap_rprintf(request_rec *r, const char *fmt, ...);
     

Usage example:

No examples available.
     

No documentation available.


ap_rputc

Definition:

int ap_rputc(int c, request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_rputs

Definition:

int ap_rputs(const char *str, request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_run_cleanup

Definition:

void ap_run_cleanup(pool *p, void *data, void (*cleanup) (void *));
     

Usage example:

No examples available.
     

No documentation available.


ap_run_fixups

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_run_post_read_request

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_run_sub_req

Definition:

int ap_run_sub_req(request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_rvputs

Definition:

int ap_rvputs(request_rec *r, ...);
     

Usage example:

No examples available.
     

No documentation available.


ap_rwrite

Definition:

int ap_rwrite(const void *buf, int nbyte, request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_satisfies

Definition:

int ap_satisfies(request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_scan_script_header_err

Definition:

int ap_scan_script_header_err(request_rec *r, FILE *f, char *buffer);
     

Usage example:

No examples available.
     

No documentation available.


ap_scan_script_header_err_buff

Definition:

int ap_scan_script_header_err_buff(request_rec *r, BUFF *f, char *buffer);
     

Usage example:

No examples available.
     

No documentation available.


ap_send_error_response

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_send_fb

Definition:

long ap_send_fb(BUFF *f, request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_send_fb_length

Definition:

long ap_send_fb_length(BUFF *f, request_rec *r, long length);
     

Usage example:

No examples available.
     

No documentation available.


ap_send_fd

Definition:

long ap_send_fd(FILE *f, request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_send_fd_length

Definition:

long ap_send_fd_length(FILE *f, request_rec *r, long length);
     

Usage example:

No examples available.
     

No documentation available.


ap_send_header_field

Definition:

int ap_send_header_field(request_rec *r, const char *fieldname, const char *fieldval);
     

Usage example:

No examples available.
     

No documentation available.


ap_send_http_header

Definition:

void ap_send_http_header(request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_send_http_options

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_send_http_trace

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_send_mmap

Definition:

size_t ap_send_mmap(void *mm, request_rec *r, size_t offset, size_t length);
     

Usage example:

No examples available.
     

No documentation available.


ap_send_size

Definition:

void ap_send_size(size_t size, request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_server_root_relative

Definition:

char *ap_server_root_relative(pool *p, char *fname);
     

Usage example:

No examples available.
     

No documentation available.


ap_setup_client_block

Definition:

int ap_setup_client_block(request_rec *r, int read_policy);
     

Usage example:

No examples available.
     

No documentation available.


ap_setup_prelinked_modules

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_set_byterange

Definition:

int ap_set_byterange(request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_set_callback_and_alarm

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_set_content_length

Definition:

int ap_set_content_length(request_rec *r, long length);
     

Usage example:

No examples available.
     

No documentation available.


ap_set_etag

Definition:

void ap_set_etag(request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_set_file_slot

Definition:

const char *ap_set_file_slot(cmd_parms *cmd, char *s1, char *s2);
     

Usage example:

No examples available.
     

No documentation available.


ap_set_flag_slot

Definition:

const char *ap_set_flag_slot(cmd_parms *cmd, char *s1, int flag);
     

Usage example:

No examples available.
     

No documentation available.


ap_set_keepalive

Definition:

int ap_set_keepalive(request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_set_last_modified

Definition:

void ap_set_last_modified(request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_set_module_config

Definition:

void ap_set_module_config(void *conf_vector, module *m, void *val);
     

Usage example:

No examples available.
     

No documentation available.


ap_set_name_virtual_host

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_set_string_slot

Definition:

const char *ap_set_string_slot(cmd_parms *cmd, char *s1, char *s2);
     

Usage example:

No examples available.
     

No documentation available.


ap_set_string_slot_lower

Definition:

const char *ap_set_string_slot_lower(cmd_parms *cmd, char *s1, char *s2);
     

Usage example:

No examples available.
     

No documentation available.


ap_set_sub_req_protocol

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_should_client_block

Definition:

int ap_should_client_block(request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_show_directives

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_show_modules

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_snprintf

Definition:

int ap_snprintf(char *buf, size_t nbytes, const char *fmt, ...);
     

Usage example:

No examples available.
     

No documentation available.


ap_soft_timeout

Definition:

void ap_soft_timeout(char *str, request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_some_auth_required

Definition:

int ap_some_auth_required(request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_spawn_child_err

Definition:

int ap_spawn_child_err(pool *p, int (*)(void *), void *, enum kill_conditions, FILE **pipe_in, FILE **pipe_out, FILE **pipe_err);
     

Usage example:

No examples available.
     

No documentation available.


ap_spawn_child_err_buff

Definition:

int ap_spawn_child_err_buff(pool *p, int (*)(void *), void *, enum kill_conditions, BUFF **pipe_in, BUFF **pipe_out, BUFF **pipe_err);
     

Usage example:

No examples available.
     

No documentation available.


ap_srm_command_loop

Definition:

const char *ap_srm_command_loop(cmd_parms *parms, void *config);
     

Usage example:

No examples available.
     

No documentation available.


ap_start_restart

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_start_shutdown

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_strcasecmp_match

Definition:

int ap_strcasecmp_match(const char *str, const char *exp);
     

Usage example:

No examples available.
     

No documentation available.


ap_strcmp_match

Definition:

int ap_strcmp_match(const char *str, const char *exp);
     

Usage example:

No examples available.
     

No documentation available.


ap_str_tolower

Definition:

void ap_str_tolower(char *str);
     

Usage example:

No examples available.
     

No documentation available.


ap_sub_req_lookup_file

Definition:

request_rec *ap_sub_req_lookup_file(const char *new_file, const request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_sub_req_lookup_uri

Definition:

request_rec *ap_sub_req_lookup_uri(const char *new_file, const request_rec *r);
     

Usage example:

No examples available.
     

No documentation available.


ap_sync_scoreboard_image

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.

See also:
SERVER_BUSY_DNS, SERVER_BUSY_KEEPALIVE, SERVER_BUSY_LOG, SERVER_BUSY_READ, SERVER_BUSY_WRITE, SERVER_DEAD, SERVER_GRACEFUL, SERVER_NUM_STATUS, SERVER_READY, SERVER_STARTING, START_PREQUEST, STOP_PREQUEST, ap_exists_scoreboard_image, ap_scoreboard_image, global_score, parent_score, scoreboard, short_score, vtime_t

ap_table_add

Definition:

void ap_table_add(table *t, const char *key, const char *val);
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_clear_table, ap_copy_table, ap_make_table, ap_overlay_tables, ap_table_addn, ap_table_do, ap_table_get, ap_table_merge, ap_table_mergen, ap_table_set, ap_table_setn, ap_table_unset, table

ap_table_addn

Definition:

void ap_table_addn(table *t, const char *key, const char *val);
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_clear_table, ap_copy_table, ap_make_table, ap_overlay_tables, ap_table_add, ap_table_do, ap_table_get, ap_table_merge, ap_table_mergen, ap_table_set, ap_table_setn, ap_table_unset, table

ap_table_do

Definition:

void ap_table_do(int (*comp) (void *d, const char *key, const char *val), void *rec, const table *t, ...);
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_clear_table, ap_copy_table, ap_make_table, ap_overlay_tables, ap_table_add, ap_table_addn, ap_table_get, ap_table_merge, ap_table_mergen, ap_table_set, ap_table_setn, ap_table_unset, table

ap_table_get

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_clear_table, ap_copy_table, ap_make_table, ap_overlay_tables, ap_table_add, ap_table_addn, ap_table_do, ap_table_merge, ap_table_mergen, ap_table_set, ap_table_setn, ap_table_unset, table

ap_table_merge

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_clear_table, ap_copy_table, ap_make_table, ap_overlay_tables, ap_table_add, ap_table_addn, ap_table_do, ap_table_get, ap_table_mergen, ap_table_set, ap_table_setn, ap_table_unset, table

ap_table_mergen

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_clear_table, ap_copy_table, ap_make_table, ap_overlay_tables, ap_table_add, ap_table_addn, ap_table_do, ap_table_get, ap_table_merge, ap_table_set, ap_table_setn, ap_table_unset, table

ap_table_set

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_clear_table, ap_copy_table, ap_make_table, ap_overlay_tables, ap_table_add, ap_table_addn, ap_table_do, ap_table_get, ap_table_merge, ap_table_mergen, ap_table_setn, ap_table_unset, table

ap_table_setn

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_clear_table, ap_copy_table, ap_make_table, ap_overlay_tables, ap_table_add, ap_table_addn, ap_table_do, ap_table_get, ap_table_merge, ap_table_mergen, ap_table_set, ap_table_unset, table

ap_table_unset

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_clear_table, ap_copy_table, ap_make_table, ap_overlay_tables, ap_table_add, ap_table_addn, ap_table_do, ap_table_get, ap_table_merge, ap_table_mergen, ap_table_set, ap_table_setn, table

ap_time_process_request

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_tm2sec

Definition:

time_t ap_tm2sec(const struct tm *t);
     

Usage example:

No examples available.
     

No documentation available.


ap_translate_name

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_uname2id

Definition:

uid_t ap_uname2id(const char *name);
     

Usage example:

No examples available.
     

No documentation available.


ap_unblock_alarms

Definition:

void ap_unblock_alarms(void);
     

Usage example:

No examples available.
     

No documentation available.


ap_unescape_url

Definition:

int ap_unescape_url(char *url);
     

Usage example:

No examples available.
     

No documentation available.


ap_unparse_uri_components

Definition:

char *ap_unparse_uri_components(pool *p, const uri_components *uptr, unsigned flags);
     

Usage example:

No examples available.
     

No documentation available.


ap_unregister_other_child

Definition:

void ap_unregister_other_child(void *data);
     

Usage example:

No examples available.
     

No documentation available.


ap_update_child_status

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_update_mtime

Definition:

time_t ap_update_mtime(request_rec *r, time_t dependency_mtime);
     

Usage example:

No examples available.
     

No documentation available.


ap_update_vhost_from_headers

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_update_vhost_given_ip

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_util_init

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_util_uri_init

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


ap_uudecode

Definition:

char *ap_uudecode(pool *p, const char *str);
     

Usage example:

No examples available.
     

No documentation available.


ap_vbprintf

Definition:

int ap_vbprintf(BUFF *fb, const char *fmt, va_list vlist);
     

Usage example:

No examples available.
     

No documentation available.


ap_vformatter

Definition:

int ap_vformatter(int (*flush_func)(ap_vformatter_buff *f), ap_vformatter_buff *b, const char *fmt, va_list ap);
     

Usage example:

No examples available.
     

No documentation available.


ap_vsnprintf

Definition:

int ap_vsnprintf(char *buf, size_t numbytes, const char *fmt, va_list ap);
     

Usage example:

No examples available.
     

No documentation available.


is_HTTP_CLIENT_ERROR

Definition:

#define is_HTTP_CLIENT_ERROR(x) (((x) >= 400) && ((x) < 500))
     

Usage example:

No examples available.
     

No documentation available.

See also:
is_HTTP_ERROR, is_HTTP_INFO, is_HTTP_REDIRECT, is_HTTP_SERVER_ERROR, is_HTTP_SUCCESS, status_drops_connection

is_HTTP_ERROR

Definition:

#define is_HTTP_ERROR(x) (((x) >= 400) && ((x) < 600))
     

Usage example:

No examples available.
     

No documentation available.

See also:
is_HTTP_CLIENT_ERROR, is_HTTP_INFO, is_HTTP_REDIRECT, is_HTTP_SERVER_ERROR, is_HTTP_SUCCESS, status_drops_connection

is_HTTP_INFO

Definition:

#define is_HTTP_INFO(x) (((x) >= 100) && ((x) < 200))
     

Usage example:

No examples available.
     

No documentation available.

See also:
is_HTTP_CLIENT_ERROR, is_HTTP_ERROR, is_HTTP_REDIRECT, is_HTTP_SERVER_ERROR, is_HTTP_SUCCESS, status_drops_connection

is_HTTP_REDIRECT

Definition:

#define is_HTTP_REDIRECT(x) (((x) >= 300) && ((x) < 400))
     

Usage example:

No examples available.
     

No documentation available.

See also:
is_HTTP_CLIENT_ERROR, is_HTTP_ERROR, is_HTTP_INFO, is_HTTP_SERVER_ERROR, is_HTTP_SUCCESS, status_drops_connection

is_HTTP_SERVER_ERROR

Definition:

#define is_HTTP_SERVER_ERROR(x) (((x) >= 500) && ((x) < 600))
     

Usage example:

No examples available.
     

No documentation available.

See also:
is_HTTP_CLIENT_ERROR, is_HTTP_ERROR, is_HTTP_INFO, is_HTTP_REDIRECT, is_HTTP_SUCCESS, status_drops_connection

is_HTTP_SUCCESS

Definition:

#define is_HTTP_SUCCESS(x) (((x) >= 200) && ((x) < 300))
     

Usage example:

No examples available.
     

No documentation available.

See also:
is_HTTP_CLIENT_ERROR, is_HTTP_ERROR, is_HTTP_INFO, is_HTTP_REDIRECT, is_HTTP_SERVER_ERROR, status_drops_connection

status_drops_connection

Definition:

#define status_drops_connection(x) (((x) == HTTP_BAD_REQUEST)           ||
                                    ((x) == HTTP_REQUEST_TIME_OUT)      ||
                                    ((x) == HTTP_LENGTH_REQUIRED)       ||
                                    ((x) == HTTP_REQUEST_ENTITY_TOO_LARGE) ||
                                    ((x) == HTTP_REQUEST_URI_TOO_LARGE) ||
                                    ((x) == HTTP_INTERNAL_SERVER_ERROR) ||
                                    ((x) == HTTP_SERVICE_UNAVAILABLE) ||
                                    ((x) == HTTP_NOT_IMPLEMENTED))
     

Usage example:

No examples available.
     

No documentation available.

See also:
is_HTTP_CLIENT_ERROR, is_HTTP_ERROR, is_HTTP_INFO, is_HTTP_REDIRECT, is_HTTP_SERVER_ERROR, is_HTTP_SUCCESS

Data Structure Definitions


AP_MD5_CTX

Definition:

This is an opaque structure; you don't need to access any of its elements.
     

Usage example:

AP_MD5_CTX identifier
     

No documentation available.

See also:
ap_MD5Final, ap_MD5Init, ap_MD5Update, ap_md5, ap_md5context, ap_md5contextTo64, ap_md5digest

ap_vformatter_buff

Definition:

typedef struct {
    char *curpos;
    char *endpos;
} ap_vformatter_buff;
     

Usage example:

No examples available.
     

No documentation available.


array_header

Definition:

typedef struct { 
    pool *pool; 
    int elt_size; 
    int nelts; 
    int nalloc; 
    char *elts; 
} array_header; 
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_append_arrays, ap_array_cat, ap_copy_array, ap_copy_array_hdr, ap_make_array, ap_push_array

BUFF

Definition:

typedef struct buff_struct BUFF; 
struct buff_struct { 
    int flags; 
    unsigned char *inptr; 
    int incnt; 
    int outchunk; 
    int outcnt; 
    unsigned char *inbase; 
    unsigned char *outbase; 
    int bufsiz; 
    void (*error) (BUFF *fb, int op, void *data); 
    void *error_data; 
    long int bytes_sent; 
    pool *pool; 
    int fd; 
    int fd_in; 
    void *t_handle; 
#ifdef B_SFIO 
    Sfio_t *sf_in; 
    Sfio_t *sf_out; 
#endif 
};
     

Usage example:

No examples available.
     

No documentation available.


cmd_parms

Definition:

typedef struct { 
    void *info; 
    int override; 
    int limited; 
    configfile_t *config_file; 
    pool *pool; 
    struct pool *temp_pool; 
    server_rec *server; 
    char *path; 
    const command_rec *cmd; 
    const char *end_token; 
} cmd_parms;
     

Usage example:

No examples available.
     

No documentation available.


command_rec

Definition:

typedef struct command_rec {
    const char *name;
    const char *(*func) ();
    void *cmd_data;
    int req_override;
    enum cmd_how args_how;
    const char *errmsg;
} command_rec;
     

Usage example:

No examples available.
     

No documentation available.


configfile_t

Definition:

typedef struct { 
    int (*getch) (void *param); 
    void *(*getstr) (void *buf, size_t bufsiz, void *param); 
    int (*close) (void *param); 
    void *param; 
    const char *name; 
    unsigned line_number; 
} configfile_t;
     

Usage example:

No examples available.
     

No documentation available.


conn_rec

Definition:

typedef struct conn_rec conn_rec; 
struct conn_rec { 
    pool *pool; 
    server_rec *server; 
    server_rec *base_server; 
    void *vhost_lookup_data; 
    int child_num; 
    BUFF *client; 
    struct sockaddr_in local_addr; 
    struct sockaddr_in remote_addr; 
    char *remote_ip; 
    char *remote_host; 
    char *remote_logname; 
    char *user; 
    char *ap_auth_type; 
    unsigned aborted:1; 
    signed int keepalive:2; 
    unsigned keptalive:1; 
    signed int double_reverse:2; 
    int keepalives; 
};
     

Usage example:

No examples available.
     

No documentation available.


global_score

Definition:

typedef struct { 
    int exit_generation; 
} global_score;
     

Usage example:

No examples available.
     

No documentation available.

See also:
SERVER_BUSY_DNS, SERVER_BUSY_KEEPALIVE, SERVER_BUSY_LOG, SERVER_BUSY_READ, SERVER_BUSY_WRITE, SERVER_DEAD, SERVER_GRACEFUL, SERVER_NUM_STATUS, SERVER_READY, SERVER_STARTING, START_PREQUEST, STOP_PREQUEST, ap_exists_scoreboard_image, ap_scoreboard_image, ap_sync_scoreboard_image, parent_score, scoreboard, short_score, vtime_t

module

Definition:

typedef struct module_struct { 
    int version; 
    int module_index; 
    const char *name; 
    void *dynamic_load_handle; 
    struct module_struct *next; 
#ifdef ULTRIX_BRAIN_DEATH 
    void (*init) (); 
    void *(*create_dir_config) (); 
    void *(*merge_dir_config) (); 
    void *(*create_server_config) (); 
    void *(*merge_server_config) (); 
#else 
    void (*init) (server_rec *s, pool *p); 
    void *(*create_dir_config) (pool *p, char *dir); 
    void *(*merge_dir_config) (pool *p, void *base_conf, void *new_conf); 
    void *(*create_server_config) (pool *p, server_rec *s); 
    void *(*merge_server_config) (pool *p, void *base_conf, void *new_conf); 
#endif 
    const command_rec *cmds; 
    const handler_rec *handlers; 
    int (*translate_handler) (request_rec *r); 
    int (*ap_check_user_id) (request_rec *r); 
    int (*auth_checker) (request_rec *r); 
    int (*access_checker) (request_rec *r); 
    int (*type_checker) (request_rec *r); 
    int (*fixer_upper) (request_rec *r); 
    int (*logger) (request_rec *r); 
    int (*header_parser) (request_rec *r); 
#ifdef ULTRIX_BRAIN_DEATH 
    void (*child_init) (); 
    void (*child_exit) (); 
#else 
    void (*child_init) (server_rec *s, pool *p); 
    void (*child_exit) (server_rec *s, pool *p); 
#endif 
    int (*post_read_request) (request_rec *)r; 
} module; 
     

Usage example:

module *mpointer; 
   or 
module action_module = 
{ 
    STANDARD_MODULE_STUFF, 
    NULL,                       /* initializer */ 
    create_action_dir_config,   /* dir config creater */ 
    merge_action_dir_configs,   /* dir merger --- default is to override */ 
    NULL,                       /* server config */ 
    NULL,                       /* merge server config */ 
    action_cmds,                /* command table */ 
    action_handlers,            /* handlers */ 
    NULL,                       /* filename translation */ 
    NULL,                       /* check_user_id */ 
    NULL,                       /* check auth */ 
    NULL,                       /* check access */ 
    NULL,                       /* type_checker */ 
    NULL,                       /* fixups */ 
    NULL,                       /* logger */ 
    NULL,                       /* header parser */ 
    NULL,                       /* child_init */ 
    NULL,                       /* child_exit */ 
    NULL                        /* post read-request */ 
}; 
     

No documentation available.

See also:
ap_add_module, ap_add_named_module, core_module, top_module

mutex

Definition:

This is an opaque structure; you don't need to access any of its elements.
     

Usage example:

mutex identifier
     

No documentation available.


parent_score

Definition:

typedef struct { 
    pid_t pid; 
#ifdef OPTIMIZE_TIMEOUTS 
    time_t last_rtime; 
    vtime_t last_vtime; 
#endif 
} parent_score;
     

Usage example:

No examples available.
     

No documentation available.

See also:
SERVER_BUSY_DNS, SERVER_BUSY_KEEPALIVE, SERVER_BUSY_LOG, SERVER_BUSY_READ, SERVER_BUSY_WRITE, SERVER_DEAD, SERVER_GRACEFUL, SERVER_NUM_STATUS, SERVER_READY, SERVER_STARTING, START_PREQUEST, STOP_PREQUEST, ap_exists_scoreboard_image, ap_scoreboard_image, ap_sync_scoreboard_image, global_score, scoreboard, short_score, vtime_t

piped_log

Definition:

typedef struct piped_log { 
    pool *p; 
#ifndef NO_RELIABLE_PIPED_LOGS 
    char *program; 
    int pid; 
    int fds[2]; 
#else 
    FILE *write_f; 
#endif 
} piped_log;
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_close_piped_log, ap_open_piped_log

pool

Definition:

[struct] pool opaque-structure
     

Usage example:

pool *p; 
char *foo; 
foo = ap_pstrcat(p, "string 1", "string 2", NULL);
     

No documentation available.

See also:
ap_bytes_in_pool, ap_clear_pool, ap_destroy_pool, ap_find_pool, ap_make_sub_pool, ap_palloc, ap_pcalloc, ap_pclosedir, ap_pclosef, ap_pclosesocket, ap_pduphostent, ap_pfclose, ap_pfdopen, ap_pfopen, ap_pgethostbyname, ap_pool_is_ancestor, ap_pool_join, ap_popendir, ap_popenf, ap_pregcomp, ap_pregfree, ap_psocket, ap_pstrcat, ap_pstrdup, ap_pstrndup

regex_t

Definition:

typedef struct { 
        int re_magic; 
        size_t re_nsub; 
        const char *re_endp; 
        struct re_guts *re_g; 
} regex_t;
     

Usage example:

No examples available.
     

No documentation available.


regmatch_t

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


request_rec

Definition:

 typedef struct request_rec request_rec; 
struct request_rec { 
    pool *pool; 
    conn_rec *connection; 
    server_rec *server; 
    request_rec *next; 
    request_rec *prev; 
    request_rec *main; 
    char *the_request; 
    int assbackwards; 
    int proxyreq; 
    int header_only; 
    char *protocol; 
    int proto_num; 
    char *hostname; 
    time_t request_time; 
    char *status_line; 
    int status; 
    char *method; 
    int method_number; 
    int allowed; 
    int sent_bodyct; 
    long bytes_sent; 
    time_t mtime; 
    int chunked; 
    int byterange; 
    char *boundary; 
    char *range; 
    long clength; 
    long remaining; 
    long read_length; 
    int read_body; 
    int read_chunked; 
    table *headers_in; 
    table *headers_out; 
    table *err_headers_out; 
    table *subprocess_env; 
    table *notes; 
    char *content_type; 
    char *handler; 
    char *content_encoding; 
    char *content_language; 
    array_header *content_languages; 
    int no_cache; 
    int no_local_copy; 
    char *unparsed_uri; 
    char *uri; 
    char *filename; 
    char *path_info; 
    char *args; 
    struct stat finfo; 
    uri_components parsed_uri; 
    void *per_dir_config; 
    void *request_config; 
    const struct htaccess_result *htaccess; 
};
     

Usage example:

No examples available.
     

No documentation available.


scoreboard

Definition:

typedef struct { 
    short_score servers[HARD_SERVER_LIMIT]; 
    parent_score parent[HARD_SERVER_LIMIT]; 
    global_score global; 
} scoreboard;
     

Usage example:

No examples available.
     

No documentation available.

See also:
SERVER_BUSY_DNS, SERVER_BUSY_KEEPALIVE, SERVER_BUSY_LOG, SERVER_BUSY_READ, SERVER_BUSY_WRITE, SERVER_DEAD, SERVER_GRACEFUL, SERVER_NUM_STATUS, SERVER_READY, SERVER_STARTING, START_PREQUEST, STOP_PREQUEST, ap_exists_scoreboard_image, ap_scoreboard_image, ap_sync_scoreboard_image, global_score, parent_score, short_score, vtime_t

server_rec

Definition:

No prototype or definition available.
     

Usage example:

No examples available.
     

No documentation available.


short_score

Definition:

typedef struct { 
#ifdef OPTIMIZE_TIMEOUTS 
    vtime_t cur_vtime; 
    unsigned short timeout_len; 
#endif 
    unsigned char status; 
#if defined(STATUS) 
    unsigned long access_count; 
    unsigned long bytes_served; 
    unsigned long my_access_count; 
    unsigned long my_bytes_served; 
    unsigned long conn_bytes; 
    unsigned short conn_count; 
#if defined(NO_GETTIMEOFDAY) 
    clock_t start_time; 
    clock_t stop_time; 
#else 
    struct timeval start_time; 
    struct timeval stop_time; 
#endif 
#ifndef NO_TIMES 
    struct tms times; 
#endif 
#ifndef OPTIMIZE_TIMEOUTS 
    time_t last_used; 
#endif 
    char client[32]; 
    char request[64]; 
    char vhost[32]; 
#endif 
} short_score;
     

Usage example:

No examples available.
     

No documentation available.

See also:
SERVER_BUSY_DNS, SERVER_BUSY_KEEPALIVE, SERVER_BUSY_LOG, SERVER_BUSY_READ, SERVER_BUSY_WRITE, SERVER_DEAD, SERVER_GRACEFUL, SERVER_NUM_STATUS, SERVER_READY, SERVER_STARTING, START_PREQUEST, STOP_PREQUEST, ap_exists_scoreboard_image, ap_scoreboard_image, ap_sync_scoreboard_image, global_score, parent_score, scoreboard, vtime_t

table

Definition:

typedef struct table {opaque-structure}
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_clear_table, ap_copy_table, ap_make_table, ap_overlay_tables, ap_table_add, ap_table_addn, ap_table_do, ap_table_get, ap_table_merge, ap_table_mergen, ap_table_set, ap_table_setn, ap_table_unset

uri_components

Definition:

typedef struct { 
    char *scheme; 
    char *hostinfo; 
    char *user; 
    char *password; 
    char *hostname; 
    char *port_str; 
    char *path; 
    char *query; 
    char *fragment; 
    struct hostent *hostent; 
    unsigned short port; 
    unsigned is_initialized:1; 
    unsigned dns_looked_up:1; 
    unsigned dns_resolved:1; 
} uri_components; 
     

Usage example:

No examples available.
     

No documentation available.


vtime_t

Definition:

typedef unsigned vtime_t;
     

Usage example:

No examples available.
     

No documentation available.

See also:
SERVER_BUSY_DNS, SERVER_BUSY_KEEPALIVE, SERVER_BUSY_LOG, SERVER_BUSY_READ, SERVER_BUSY_WRITE, SERVER_DEAD, SERVER_GRACEFUL, SERVER_NUM_STATUS, SERVER_READY, SERVER_STARTING, START_PREQUEST, STOP_PREQUEST, ap_exists_scoreboard_image, ap_scoreboard_image, ap_sync_scoreboard_image, global_score, parent_score, scoreboard, short_score

Global Data Cells


ap_day_snames

Definition:

const char ap_day_snames[7][4];
     

Usage example:

No examples available.
     

No documentation available.


ap_month_snames

Definition:

const char ap_month_snames[12][4];
     

Usage example:

No examples available.
     

No documentation available.


ap_restart_time

Definition:

time_t ap_restart_time;
     

Usage example:

No examples available.
     

No documentation available.


ap_scoreboard_image

Definition:

extern scoreboard *ap_scoreboard_image;
     

Usage example:

No examples available.
     

No documentation available.

See also:
SERVER_BUSY_DNS, SERVER_BUSY_KEEPALIVE, SERVER_BUSY_LOG, SERVER_BUSY_READ, SERVER_BUSY_WRITE, SERVER_DEAD, SERVER_GRACEFUL, SERVER_NUM_STATUS, SERVER_READY, SERVER_STARTING, START_PREQUEST, STOP_PREQUEST, ap_exists_scoreboard_image, ap_sync_scoreboard_image, global_score, parent_score, scoreboard, short_score, vtime_t

ap_server_argv0

Definition:

char *ap_server_argv0;
     

Usage example:

No examples available.
     

No documentation available.


ap_server_root

Definition:

char ap_server_root[MAX_STRING_LEN];
     

Usage example:

No examples available.
     

No documentation available.


ap_suexec_enabled

Definition:

int ap_suexec_enabled;
     

Usage example:

No examples available.
     

No documentation available.


core_module

Definition:

module core_module {module-specific-info};
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_add_module, ap_add_named_module, module, top_module

top_module

Definition:

module *top_module;
     

Usage example:

No examples available.
     

No documentation available.

See also:
ap_add_module, ap_add_named_module, core_module, module

Constant Definitions

Many of the compile-time choices are determined by the settings of various constants created with #define statements. Things like the maximum size of fixed-length buffers, the server version string, and operating system-specific code fragment compilation are controlled by constants.

Some of the Apache Web server's constants (such as SERVER_VERSION) can be overridden with compile-time definitions on the compiler command line. Others, like MAX_STRING_LEN, are provided as conveniences, and shouldn't be modified except under special circumstances. Still others, such as OR_LIMIT, have specific values that must not be altered.


ACCESS_CONF

Definition:

#define ACCESS_CONF value
     

Usage example:

No examples available.
     

No documentation available.

See also:
OR_AUTHCFG, OR_FILEINFO, OR_INDEXES, OR_LIMIT, OR_OPTIONS, RSRC_CONF

cmd_how

Definition:

enum cmd_how { 
    RAW_ARGS, 
    TAKE1, 
    TAKE2, 
    ITERATE, 
    ITERATE2, 
    FLAG, 
    NO_ARGS, 
    TAKE12, 
    TAKE3, 
    TAKE23, 
    TAKE123, 
    TAKE13 
}; 
     

Usage example:

No examples available.
     

No documentation available.

See also:
FLAG, ITERATE, ITERATE2, NO_ARGS, RAW_ARGS, TAKE1, TAKE12, TAKE123, TAKE13, TAKE2, TAKE23, TAKE3

DECLINED

Definition:

#define DECLINED value
     

Usage example:

No examples available.
     

No documentation available.

See also:
DONE, OK

DONE

Definition:

#define DONE value
     

Usage example:

No examples available.
     

No documentation available.

See also:
DECLINED, OK

FLAG

Definition:

See cmd_how.
     

Usage example:

static const command_rec autoindex_cmds[] =
{
        :
    {"FancyIndexing", fancy_indexing, NULL, DIR_CMD_PERMS, FLAG,
     "Limited to 'on' or 'off' (superseded by IndexOptions FancyIndexing)"},
        :
    {NULL}
};
     

No documentation available.

See also:
ITERATE, ITERATE2, NO_ARGS, RAW_ARGS, TAKE1, TAKE12, TAKE123, TAKE13, TAKE2, TAKE23, TAKE3, cmd_how

HARD_SERVER_LIMIT

Definition:

#define HARD_SERVER_LIMIT value
     

Usage example:

No examples available.
     

No documentation available.


HTTP_ACCEPTED

Definition:

#define HTTP_ACCEPTED value
     

Usage example:

No examples available.
     

No documentation available.


HTTP_BAD_GATEWAY

Definition:

#define HTTP_BAD_GATEWAY value
     

Usage example:

No examples available.
     

No documentation available.


HTTP_BAD_REQUEST

Definition:

#define HTTP_BAD_REQUEST value
     

Usage example:

No examples available.
     

No documentation available.


HTTP_CONFLICT

Definition:

#define HTTP_CONFLICT value
     

Usage example:

No examples available.
     

No documentation available.


HTTP_CONTINUE

Definition:

#define HTTP_CONTINUE value
     

Usage example:

No examples available.
     

No documentation available.


HTTP_CREATED

Definition:

#define HTTP_CREATED value
     

Usage example:

No examples available.
     

No documentation available.


HTTP_FORBIDDEN

Definition:

#define HTTP_FORBIDDEN value
     

Usage example:

No examples available.
     

No documentation available.


HTTP_GATEWAY_TIME_OUT

Definition:

#define HTTP_GATEWAY_TIME_OUT value
     

Usage example:

No examples available.
     

No documentation available.


HTTP_GONE

Definition:

#define HTTP_GONE value
     

Usage example:

No examples available.
     

No documentation available.


HTTP_INTERNAL_SERVER_ERROR

Definition:

#define HTTP_INTERNAL_SERVER_ERROR value
     

Usage example:

No examples available.
     

No documentation available.


HTTP_LENGTH_REQUIRED

Definition:

#define HTTP_LENGTH_REQUIRED value
     

Usage example:

No examples available.
     

No documentation available.


HTTP_METHOD_NOT_ALLOWED

Definition:

#define HTTP_METHOD_NOT_ALLOWED value
     

Usage example:

No examples available.
     

No documentation available.


HTTP_MOVED_PERMANENTLY

Definition:

#define HTTP_MOVED_PERMANENTLY value
     

Usage example:

No examples available.
     

No documentation available.


HTTP_MOVED_TEMPORARILY

Definition:

#define HTTP_MOVED_TEMPORARILY value
     

Usage example:

No examples available.
     

No documentation available.


HTTP_MULTIPLE_CHOICES

Definition:

#define HTTP_MULTIPLE_CHOICES value
     

Usage example:

No examples available.
     

No documentation available.


HTTP_NON_AUTHORITATIVE

Definition:

#define HTTP_NON_AUTHORITATIVE value
     

Usage example:

No examples available.
     

No documentation available.


HTTP_NOT_ACCEPTABLE

Definition:

#define HTTP_NOT_ACCEPTABLE value
     

Usage example:

No examples available.
     

No documentation available.


HTTP_NOT_FOUND

Definition:

#define HTTP_NOT_FOUND value
     

Usage example:

No examples available.
     

No documentation available.


HTTP_NOT_IMPLEMENTED

Definition:

#define HTTP_NOT_IMPLEMENTED value
     

Usage example:

No examples available.
     

No documentation available.


HTTP_NOT_MODIFIED

Definition:

#define HTTP_NOT_MODIFIED value
     

Usage example:

No examples available.
     

No documentation available.


HTTP_NO_CONTENT

Definition:

#define HTTP_NO_CONTENT value
     

Usage example:

No examples available.
     

No documentation available.


HTTP_OK

Definition:

#define HTTP_OK value
     

Usage example:

No examples available.
     

No documentation available.


HTTP_PARTIAL_CONTENT

Definition:

#define HTTP_PARTIAL_CONTENT value
     

Usage example:

No examples available.
     

No documentation available.


HTTP_PAYMENT_REQUIRED

Definition:

#define HTTP_PAYMENT_REQUIRED value
     

Usage example:

No examples available.
     

No documentation available.


HTTP_PRECONDITION_FAILED

Definition:

#define HTTP_PRECONDITION_FAILED value
     

Usage example:

No examples available.
     

No documentation available.


HTTP_PROXY_AUTHENTICATION_REQUIRED

Definition:

#define HTTP_PROXY_AUTHENTICATION_REQUIRED value
     

Usage example:

No examples available.
     

No documentation available.


HTTP_REQUEST_ENTITY_TOO_LARGE

Definition:

#define HTTP_REQUEST_ENTITY_TOO_LARGE value
     

Usage example:

No examples available.
     

No documentation available.


HTTP_REQUEST_TIME_OUT

Definition:

#define HTTP_REQUEST_TIME_OUT value
     

Usage example:

No examples available.
     

No documentation available.


HTTP_REQUEST_URI_TOO_LARGE

Definition:

#define HTTP_REQUEST_URI_TOO_LARGE value
     

Usage example:

No examples available.
     

No documentation available.


HTTP_RESET_CONTENT

Definition:

#define HTTP_RESET_CONTENT value
     

Usage example:

No examples available.
     

No documentation available.


HTTP_SEE_OTHER

Definition:

#define HTTP_SEE_OTHER value
     

Usage example:

No examples available.
     

No documentation available.


HTTP_SERVICE_UNAVAILABLE

Definition:

#define HTTP_SERVICE_UNAVAILABLE value
     

Usage example:

No examples available.
     

No documentation available.


HTTP_SWITCHING_PROTOCOLS

Definition:

#define HTTP_SWITCHING_PROTOCOLS value
     

Usage example:

No examples available.
     

No documentation available.


HTTP_UNAUTHORIZED

Definition:

#define HTTP_UNAUTHORIZED value
     

Usage example:

No examples available.
     

No documentation available.


HTTP_UNSUPPORTED_MEDIA_TYPE

Definition:

#define HTTP_UNSUPPORTED_MEDIA_TYPE value
     

Usage example:

No examples available.
     

No documentation available.


HTTP_USE_PROXY

Definition:

#define HTTP_USE_PROXY value
     

Usage example:

No examples available.
     

No documentation available.


HTTP_VARIANT_ALSO_VARIES

Definition:

#define HTTP_VARIANT_ALSO_VARIES value
     

Usage example:

No examples available.
     

No documentation available.


HTTP_VERSION_NOT_SUPPORTED

Definition:

#define HTTP_VERSION_NOT_SUPPORTED value
     

Usage example:

No examples available.
     

No documentation available.


ITERATE

Definition:

See cmd_how.
     

Usage example:

static const command_rec autoindex_cmds[] =
{
        :
    {"IndexIgnore", add_ignore, NULL, DIR_CMD_PERMS, ITERATE,
     "one or more file extensions"},
        :
    {NULL}
};
     

No documentation available.

See also:
FLAG, ITERATE2, NO_ARGS, RAW_ARGS, TAKE1, TAKE12, TAKE123, TAKE13, TAKE2, TAKE23, TAKE3, cmd_how

ITERATE2

Definition:

See cmd_how.
     

Usage example:

static const command_rec autoindex_cmds[] =
{
    {"AddIcon", add_icon, BY_PATH, DIR_CMD_PERMS, ITERATE2,
     "an icon URL followed by one or more filenames"},
        :
    {NULL}
};
     

No documentation available.

See also:
FLAG, ITERATE, NO_ARGS, RAW_ARGS, TAKE1, TAKE12, TAKE123, TAKE13, TAKE2, TAKE23, TAKE3, cmd_how

kill_conditions

Definition:

enum kill_conditions { 
    kill_never, 
    kill_always, 
    kill_after_timeout, 
    just_wait, 
    kill_only_once 
};
     

Usage example:

No examples available.
     

No documentation available.


MAX_STRING_LEN

Definition:

#define MAX_STRING_LEN numbytes
     

Usage example:

char random_string[MAX_STRING_LEN];
     

No documentation available.


MODULE_MAGIC_NUMBER

Definition:

#define MODULE_MAGIC_NUMBER monotonically-increasing-value
     

Usage example:

No examples available.
     

No documentation available.


M_CONNECT

Definition:

#define M_CONNECT value
     

Usage example:

No examples available.
     

No documentation available.

See also:
M_DELETE, M_GET, M_INVALID, M_OPTIONS, M_POST, M_PUT, M_TRACE

M_DELETE

Definition:

#define M_DELETE value
     

Usage example:

No examples available.
     

No documentation available.

See also:
M_CONNECT, M_GET, M_INVALID, M_OPTIONS, M_POST, M_PUT, M_TRACE

M_GET

Definition:

#define M_GET value
     

Usage example:

No examples available.
     

No documentation available.

See also:
M_CONNECT, M_DELETE, M_INVALID, M_OPTIONS, M_POST, M_PUT, M_TRACE

M_INVALID

Definition:

#define M_INVALID value
     

Usage example:

No examples available.
     

No documentation available.

See also:
M_CONNECT, M_DELETE, M_GET, M_OPTIONS, M_POST, M_PUT, M_TRACE

M_OPTIONS

Definition:

#define M_OPTIONS value
     

Usage example:

No examples available.
     

No documentation available.

See also:
M_CONNECT, M_DELETE, M_GET, M_INVALID, M_POST, M_PUT, M_TRACE

M_POST

Definition:

#define M_POST value
     

Usage example:

No examples available.
     

No documentation available.

See also:
M_CONNECT, M_DELETE, M_GET, M_INVALID, M_OPTIONS, M_PUT, M_TRACE

M_PUT

Definition:

#define M_PUT value
     

Usage example:

No examples available.
     

No documentation available.

See also:
M_CONNECT, M_DELETE, M_GET, M_INVALID, M_OPTIONS, M_POST, M_TRACE

M_TRACE

Definition:

#define M_TRACE value
     

Usage example:

No examples available.
     

No documentation available.

See also:
M_CONNECT, M_DELETE, M_GET, M_INVALID, M_OPTIONS, M_POST, M_PUT

NO_ARGS

Definition:

See cmd_how.
     

Usage example:

static const command_rec negotiation_cmds[] =
{
    {"CacheNegotiatedDocs", cache_negotiated_docs, NULL, RSRC_CONF, NO_ARGS,
     "no arguments (either present or absent)"},
        :
    {NULL}
};
     

No documentation available.

See also:
FLAG, ITERATE, ITERATE2, RAW_ARGS, TAKE1, TAKE12, TAKE123, TAKE13, TAKE2, TAKE23, TAKE3, cmd_how

OK

Definition:

#define OK value
     

Usage example:

No examples available.
     

No documentation available.

See also:
DECLINED, DONE

OR_AUTHCFG

Definition:

#define OR_AUTHCFG value
     

Usage example:

No examples available.
     

No documentation available.

See also:
ACCESS_CONF, OR_FILEINFO, OR_INDEXES, OR_LIMIT, OR_OPTIONS, RSRC_CONF

OR_FILEINFO

Definition:

#define OR_FILEINFO value
     

Usage example:

No examples available.
     

No documentation available.

See also:
ACCESS_CONF, OR_AUTHCFG, OR_INDEXES, OR_LIMIT, OR_OPTIONS, RSRC_CONF

OR_INDEXES

Definition:

#define OR_INDEXES value
     

Usage example:

No examples available.
     

No documentation available.

See also:
ACCESS_CONF, OR_AUTHCFG, OR_FILEINFO, OR_LIMIT, OR_OPTIONS, RSRC_CONF

OR_LIMIT

Definition:

#define OR_LIMIT value
     

Usage example:

No examples available.
     

No documentation available.

See also:
ACCESS_CONF, OR_AUTHCFG, OR_FILEINFO, OR_INDEXES, OR_OPTIONS, RSRC_CONF

OR_OPTIONS

Definition:

#define OR_OPTIONS value
     

Usage example:

No examples available.
     

No documentation available.

See also:
ACCESS_CONF, OR_AUTHCFG, OR_FILEINFO, OR_INDEXES, OR_LIMIT, RSRC_CONF

RAW_ARGS

Definition:

See cmd_how.
     

Usage example:

static const command_rec autoindex_cmds[] =
{
        :
    {"IndexOptions", add_opts, NULL, DIR_CMD_PERMS, RAW_ARGS,
     "one or more index options"},
        :
    {NULL}
};
     

No documentation available.

See also:
FLAG, ITERATE, ITERATE2, NO_ARGS, TAKE1, TAKE12, TAKE123, TAKE13, TAKE2, TAKE23, TAKE3, cmd_how

RSRC_CONF

Definition:

#define RSRC_CONF value
     

Usage example:

No examples available.
     

No documentation available.

See also:
ACCESS_CONF, OR_AUTHCFG, OR_FILEINFO, OR_INDEXES, OR_LIMIT, OR_OPTIONS

SERVER_BUSY_DNS

Definition:

#define SERVER_BUSY_DNS value
     

Usage example:

No examples available.
     

No documentation available.

See also:
SERVER_BUSY_KEEPALIVE, SERVER_BUSY_LOG, SERVER_BUSY_READ, SERVER_BUSY_WRITE, SERVER_DEAD, SERVER_GRACEFUL, SERVER_NUM_STATUS, SERVER_READY, SERVER_STARTING, START_PREQUEST, STOP_PREQUEST, ap_exists_scoreboard_image, ap_scoreboard_image, ap_sync_scoreboard_image, global_score, parent_score, scoreboard, short_score, vtime_t

SERVER_BUSY_KEEPALIVE

Definition:

#define SERVER_BUSY_KEEPALIVE value
     

Usage example:

No examples available.
     

No documentation available.

See also:
SERVER_BUSY_DNS, SERVER_BUSY_LOG, SERVER_BUSY_READ, SERVER_BUSY_WRITE, SERVER_DEAD, SERVER_GRACEFUL, SERVER_NUM_STATUS, SERVER_READY, SERVER_STARTING, START_PREQUEST, STOP_PREQUEST, ap_exists_scoreboard_image, ap_scoreboard_image, ap_sync_scoreboard_image, global_score, parent_score, scoreboard, short_score, vtime_t

SERVER_BUSY_LOG

Definition:

#define SERVER_BUSY_LOG value
     

Usage example:

No examples available.
     

No documentation available.

See also:
SERVER_BUSY_DNS, SERVER_BUSY_KEEPALIVE, SERVER_BUSY_READ, SERVER_BUSY_WRITE, SERVER_DEAD, SERVER_GRACEFUL, SERVER_NUM_STATUS, SERVER_READY, SERVER_STARTING, START_PREQUEST, STOP_PREQUEST, ap_exists_scoreboard_image, ap_scoreboard_image, ap_sync_scoreboard_image, global_score, parent_score, scoreboard, short_score, vtime_t

SERVER_BUSY_READ

Definition:

#define SERVER_BUSY_READ value
     

Usage example:

No examples available.
     

No documentation available.

See also:
SERVER_BUSY_DNS, SERVER_BUSY_KEEPALIVE, SERVER_BUSY_LOG, SERVER_BUSY_WRITE, SERVER_DEAD, SERVER_GRACEFUL, SERVER_NUM_STATUS, SERVER_READY, SERVER_STARTING, START_PREQUEST, STOP_PREQUEST, ap_exists_scoreboard_image, ap_scoreboard_image, ap_sync_scoreboard_image, global_score, parent_score, scoreboard, short_score, vtime_t

SERVER_BUSY_WRITE

Definition:

#define SERVER_BUSY_WRITE value
     

Usage example:

No examples available.
     

No documentation available.

See also:
SERVER_BUSY_DNS, SERVER_BUSY_KEEPALIVE, SERVER_BUSY_LOG, SERVER_BUSY_READ, SERVER_DEAD, SERVER_GRACEFUL, SERVER_NUM_STATUS, SERVER_READY, SERVER_STARTING, START_PREQUEST, STOP_PREQUEST, ap_exists_scoreboard_image, ap_scoreboard_image, ap_sync_scoreboard_image, global_score, parent_score, scoreboard, short_score, vtime_t

SERVER_DEAD

Definition:

#define SERVER_DEAD value
     

Usage example:

No examples available.
     

No documentation available.

See also:
SERVER_BUSY_DNS, SERVER_BUSY_KEEPALIVE, SERVER_BUSY_LOG, SERVER_BUSY_READ, SERVER_BUSY_WRITE, SERVER_GRACEFUL, SERVER_NUM_STATUS, SERVER_READY, SERVER_STARTING, START_PREQUEST, STOP_PREQUEST, ap_exists_scoreboard_image, ap_scoreboard_image, ap_sync_scoreboard_image, global_score, parent_score, scoreboard, short_score, vtime_t

SERVER_GRACEFUL

Definition:

#define SERVER_GRACEFUL value
     

Usage example:

No examples available.
     

No documentation available.

See also:
SERVER_BUSY_DNS, SERVER_BUSY_KEEPALIVE, SERVER_BUSY_LOG, SERVER_BUSY_READ, SERVER_BUSY_WRITE, SERVER_DEAD, SERVER_NUM_STATUS, SERVER_READY, SERVER_STARTING, START_PREQUEST, STOP_PREQUEST, ap_exists_scoreboard_image, ap_scoreboard_image, ap_sync_scoreboard_image, global_score, parent_score, scoreboard, short_score, vtime_t

SERVER_NUM_STATUS

Definition:

#define SERVER_NUM_STATUS value
     

Usage example:

No examples available.
     

No documentation available.

See also:
SERVER_BUSY_DNS, SERVER_BUSY_KEEPALIVE, SERVER_BUSY_LOG, SERVER_BUSY_READ, SERVER_BUSY_WRITE, SERVER_DEAD, SERVER_GRACEFUL, SERVER_READY, SERVER_STARTING, START_PREQUEST, STOP_PREQUEST, ap_exists_scoreboard_image, ap_scoreboard_image, ap_sync_scoreboard_image, global_score, parent_score, scoreboard, short_score, vtime_t

SERVER_READY

Definition:

#define SERVER_READY value
     

Usage example:

No examples available.
     

No documentation available.

See also:
SERVER_BUSY_DNS, SERVER_BUSY_KEEPALIVE, SERVER_BUSY_LOG, SERVER_BUSY_READ, SERVER_BUSY_WRITE, SERVER_DEAD, SERVER_GRACEFUL, SERVER_NUM_STATUS, SERVER_STARTING, START_PREQUEST, STOP_PREQUEST, ap_exists_scoreboard_image, ap_scoreboard_image, ap_sync_scoreboard_image, global_score, parent_score, scoreboard, short_score, vtime_t

SERVER_STARTING

Definition:

#define SERVER_STARTING value
     

Usage example:

No examples available.
     

No documentation available.

See also:
SERVER_BUSY_DNS, SERVER_BUSY_KEEPALIVE, SERVER_BUSY_LOG, SERVER_BUSY_READ, SERVER_BUSY_WRITE, SERVER_DEAD, SERVER_GRACEFUL, SERVER_NUM_STATUS, SERVER_READY, START_PREQUEST, STOP_PREQUEST, ap_exists_scoreboard_image, ap_scoreboard_image, ap_sync_scoreboard_image, global_score, parent_score, scoreboard, short_score, vtime_t

SERVER_SUPPORT

Definition:

#define SERVER_SUPPORT "http://www.apache.org/"
     

Usage example:

No examples available.
     

No documentation available.


SERVER_VERSION

Definition:

#define SERVER_VERSION string
     

Usage example:

Deprecated; use ap_get_server_version() instead.
     

No documentation available.


START_PREQUEST

Definition:

#define START_PREQUEST value
     

Usage example:

No examples available.
     

No documentation available.

See also:
SERVER_BUSY_DNS, SERVER_BUSY_KEEPALIVE, SERVER_BUSY_LOG, SERVER_BUSY_READ, SERVER_BUSY_WRITE, SERVER_DEAD, SERVER_GRACEFUL, SERVER_NUM_STATUS, SERVER_READY, SERVER_STARTING, STOP_PREQUEST, ap_exists_scoreboard_image, ap_scoreboard_image, ap_sync_scoreboard_image, global_score, parent_score, scoreboard, short_score, vtime_t

STOP_PREQUEST

Definition:

#define STOP_PREQUEST value
     

Usage example:

No examples available.
     

No documentation available.

See also:
SERVER_BUSY_DNS, SERVER_BUSY_KEEPALIVE, SERVER_BUSY_LOG, SERVER_BUSY_READ, SERVER_BUSY_WRITE, SERVER_DEAD, SERVER_GRACEFUL, SERVER_NUM_STATUS, SERVER_READY, SERVER_STARTING, START_PREQUEST, ap_exists_scoreboard_image, ap_scoreboard_image, ap_sync_scoreboard_image, global_score, parent_score, scoreboard, short_score, vtime_t

TAKE1

Definition:

See cmd_how.
     

Usage example:

static const command_rec autoindex_cmds[] =
{
        :
    {"HeaderName", add_header, NULL, DIR_CMD_PERMS, TAKE1, "a filename"},
        :
    {NULL}
};
     

No documentation available.

See also:
FLAG, ITERATE, ITERATE2, NO_ARGS, RAW_ARGS, TAKE12, TAKE123, TAKE13, TAKE2, TAKE23, TAKE3, cmd_how

TAKE12

Definition:

See cmd_how.
     

Usage example:

static const command_rec config_log_cmds[] =
{
        :
    {"LogFormat", log_format, NULL, RSRC_CONF, TAKE12,
     "a log format string (see docs) and an optional format name"},
        :
    {NULL}
};
     

No documentation available.

See also:
FLAG, ITERATE, ITERATE2, NO_ARGS, RAW_ARGS, TAKE1, TAKE123, TAKE13, TAKE2, TAKE23, TAKE3, cmd_how

TAKE123

Definition:

See cmd_how.
     

Usage example:

No examples available.
     

No documentation available.

See also:
FLAG, ITERATE, ITERATE2, NO_ARGS, RAW_ARGS, TAKE1, TAKE12, TAKE13, TAKE2, TAKE23, TAKE3, cmd_how

TAKE13

Definition:

See cmd_how.
     

Usage example:

No examples available.
     

No documentation available.

See also:
FLAG, ITERATE, ITERATE2, NO_ARGS, RAW_ARGS, TAKE1, TAKE12, TAKE123, TAKE2, TAKE23, TAKE3, cmd_how

TAKE2

Definition:

See cmd_how.
     

Usage example:

static const command_rec action_cmds[] =
{
    {"Action", add_action, NULL, OR_FILEINFO, TAKE2,
     "a media type followed by a script name"},
        :
    {NULL}
};
     

No documentation available.

See also:
FLAG, ITERATE, ITERATE2, NO_ARGS, RAW_ARGS, TAKE1, TAKE12, TAKE123, TAKE13, TAKE23, TAKE3, cmd_how

TAKE23

Definition:

See cmd_how.
     

Usage example:

static const command_rec headers_cmds[] =
{
    {"Header", header_cmd, NULL, OR_FILEINFO, TAKE23,
     "an action, header and value"},
        :
    {NULL}
};
     

No documentation available.

See also:
FLAG, ITERATE, ITERATE2, NO_ARGS, RAW_ARGS, TAKE1, TAKE12, TAKE123, TAKE13, TAKE2, TAKE3, cmd_how

TAKE3

Definition:

See cmd_how.
     

Usage example:

No examples available.
     

No documentation available.

See also:
FLAG, ITERATE, ITERATE2, NO_ARGS, RAW_ARGS, TAKE1, TAKE12, TAKE123, TAKE13, TAKE2, TAKE23, cmd_how