Apache2
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
unixd.h File Reference

common stuff that unix MPMs will want More...

#include "httpd.h"
#include "http_config.h"
#include "scoreboard.h"
#include "ap_listen.h"
#include "apr_hooks.h"
#include "apr_thread_proc.h"
#include "apr_proc_mutex.h"
#include "apr_global_mutex.h"
#include <pwd.h>
#include <grp.h>
Include dependency graph for unixd.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  ap_unix_identity_t
 
struct  unixd_config_rec
 
struct  ap_unixd_mpm_retained_data
 

Macros

#define DEFAULT_USER   "#-1"
 
#define DEFAULT_GROUP   "#-1"
 
#define ap_unixd_killpg(x, y)   (kill (-(x), (y)))
 
#define ap_os_killpg(x, y)   (kill (-(x), (y)))
 

Functions

ap_unix_identity_tget_suexec_identity (const request_rec *r)
 
apr_status_t ap_unixd_set_proc_mutex_perms (apr_proc_mutex_t *pmutex)
 
apr_status_t ap_unixd_set_global_mutex_perms (apr_global_mutex_t *gmutex)
 
apr_status_t ap_unixd_accept (void **accepted, ap_listen_rec *lr, apr_pool_t *ptrans)
 
ap_unixd_mpm_retained_dataap_unixd_mpm_get_retained_data (void)
 
void ap_unixd_mpm_set_signals (apr_pool_t *pconf, int once_process)
 

Variables

AP_DECLARE_DATA unixd_config_rec ap_unixd_config
 

Detailed Description

common stuff that unix MPMs will want