|
Apache HTTPD
|
#include "ap_config.h"#include "httpd.h"#include "http_config.h"#include "http_main.h"#include "http_log.h"#include "http_core.h"#include "mpm_common.h"#include "os.h"#include "ap_mpm.h"#include "mod_unixd.h"#include "apr_thread_proc.h"#include "apr_strings.h"#include "apr_portable.h"#include <sys/stat.h>#include "unixd.h"Go to the source code of this file.
Macros | |
| #define | DEFAULT_USER "#-1" |
| #define | DEFAULT_GROUP "#-1" |
| #define | SETUID_TEST(finfo) (finfo.protection & APR_USETID) |
Functions | |
| static int | set_group_privs (void) |
| static int | unixd_drop_privileges (apr_pool_t *pool, server_rec *s) |
| static const char * | unixd_set_user (cmd_parms *cmd, void *dummy, const char *arg) |
| static const char * | unixd_set_group (cmd_parms *cmd, void *dummy, const char *arg) |
| static const char * | unixd_set_chroot_dir (cmd_parms *cmd, void *dummy, const char *arg) |
| static const char * | unixd_set_suexec (cmd_parms *cmd, void *dummy, int arg) |
| static int | unixd_pre_config (apr_pool_t *pconf, apr_pool_t *plog, apr_pool_t *ptemp) |
| int | ap_unixd_setup_child (void) |
| static void | unixd_dump_config (apr_pool_t *p, server_rec *s) |
| static void | unixd_hooks (apr_pool_t *pool) |
Variables | |
| static const command_rec | unixd_cmds [] |
| static int *const | aplog_module_index = &( unixd_module.module_index) |
| #define DEFAULT_GROUP "#-1" |
Definition at line 58 of file mod_unixd.c.
| #define DEFAULT_USER "#-1" |
Definition at line 55 of file mod_unixd.c.
| #define SETUID_TEST | ( | finfo | ) | (finfo.protection & APR_USETID) |
Definition at line 291 of file mod_unixd.c.
Definition at line 87 of file mod_unixd.c.
|
static |
< Module has handled this stage.
Definition at line 139 of file mod_unixd.c.
|
static |
Definition at line 382 of file mod_unixd.c.
|
static |
Definition at line 402 of file mod_unixd.c.
|
static |
< an atomic unix apr_stat()
< Set user id
<
< Module has handled this stage.
Definition at line 295 of file mod_unixd.c.
< Forbidden in <VirtualHost>
< Forbidden in <Limit>
< Forbidden in <Directory>
< Forbidden in <Location>
< Forbidden in <Files> or <If>
< Forbidden in <Proxy>
Definition at line 250 of file mod_unixd.c.
< Forbidden in <VirtualHost>
< Forbidden in <Limit>
< Forbidden in <Directory>
< Forbidden in <Location>
< Forbidden in <Files> or <If>
< Forbidden in <Proxy>
Definition at line 235 of file mod_unixd.c.
< Forbidden in <VirtualHost>
< Forbidden in <Limit>
< Forbidden in <Directory>
< Forbidden in <Location>
< Forbidden in <Files> or <If>
< Forbidden in <Proxy>
Definition at line 266 of file mod_unixd.c.
< Forbidden in <VirtualHost>
< Forbidden in <Limit>
< Forbidden in <Directory>
< Forbidden in <Location>
< Forbidden in <Files> or <If>
< Forbidden in <Proxy>
Definition at line 207 of file mod_unixd.c.
Definition at line 424 of file mod_unixd.c.
|
static |
Definition at line 412 of file mod_unixd.c.