78 #define APR_SHM_NS_LOCAL 1 85 #define APR_SHM_NS_GLOBAL 2 117 const char *filename,
170 const char *filename,
184 const char *filename,
apr_status_t apr_shm_create(apr_shm_t **m, apr_size_t reqsize, const char *filename, apr_pool_t *pool)
apr_size_t apr_shm_size_get(const apr_shm_t *m)
APR Process Locking Routines.
apr_status_t apr_shm_remove(const char *filename, apr_pool_t *pool)
apr_status_t apr_shm_attach(apr_shm_t **m, const char *filename, apr_pool_t *pool)
void * apr_shm_baseaddr_get(const apr_shm_t *m)
apr_status_t apr_shm_create_ex(apr_shm_t **m, apr_size_t reqsize, const char *filename, apr_pool_t *pool, apr_int32_t flags)
struct apr_shm_t apr_shm_t
Definition: apr_shm.h:44
APR Platform Definitions.
apr_status_t apr_shm_destroy(apr_shm_t *m)
apr_status_t apr_shm_attach_ex(apr_shm_t **m, const char *filename, apr_pool_t *pool, apr_int32_t flags)
APR_PERMS_SET_IMPLEMENT(shm)
struct apr_pool_t apr_pool_t
Definition: apr_pools.h:60
int apr_status_t
Definition: apr_errno.h:44
#define APR_POOL_DECLARE_ACCESSOR(type)
Definition: apr_pools.h:81
apr_status_t apr_shm_delete(apr_shm_t *m)
apr_status_t apr_shm_detach(apr_shm_t *m)