summaryrefslogtreecommitdiff
path: root/shmem
diff options
context:
space:
mode:
Diffstat (limited to 'shmem')
-rw-r--r--shmem/beos/shmem.c24
-rw-r--r--shmem/os2/shmem.c20
-rw-r--r--shmem/unix/shmem.c4
3 files changed, 24 insertions, 24 deletions
diff --git a/shmem/beos/shmem.c b/shmem/beos/shmem.c
index 740b44bf9..c2e013e20 100644
--- a/shmem/beos/shmem.c
+++ b/shmem/beos/shmem.c
@@ -69,7 +69,7 @@ struct block_t {
void *prev;
};
-struct shmem_t {
+typedef struct apr_shmem_t {
apr_pool_t *p;
void *memblock;
void *ptr;
@@ -77,7 +77,7 @@ struct shmem_t {
area_id aid;
struct block_t *uselist;
struct block_t *freelist;
-};
+} apr_shmem_t;
#define MIN_BLK_SIZE 128
@@ -173,7 +173,7 @@ static void remove_block(struct block_t **list, struct block_t *blk)
}
/* puts a used block onto the free list for it to be reused... */
-static void free_block(struct shmem_t *m, void *entity)
+static void free_block(apr_shmem_t *m, void *entity)
{
struct block_t *b;
if ((b = find_block_by_addr(m->uselist, entity)) != NULL){
@@ -184,7 +184,7 @@ static void free_block(struct shmem_t *m, void *entity)
}
/* assigns a block of our memory and puts an entry on the uselist */
-static struct block_t *alloc_block(struct shmem_t *m, apr_size_t size)
+static struct block_t *alloc_block(apr_shmem_t *m, apr_size_t size)
{
struct block_t *b = NULL;
if (m->avail < size)
@@ -205,14 +205,14 @@ static struct block_t *alloc_block(struct shmem_t *m, apr_size_t size)
return b;
}
-APR_DECLARE(apr_status_t) apr_shm_init(struct shmem_t **m, apr_size_t reqsize, const char *file,
+APR_DECLARE(apr_status_t) apr_shm_init(apr_shmem_t **m, apr_size_t reqsize, const char *file,
apr_pool_t *p)
{
apr_size_t pagesize;
area_id newid;
char *addr;
- (*m) = (struct shmem_t *)apr_pcalloc(p, sizeof(struct shmem_t));
+ (*m) = (apr_shmem_t *)apr_pcalloc(p, sizeof(apr_shmem_t));
/* we MUST allocate in pages, so calculate how big an area we need... */
pagesize = ((reqsize + B_PAGE_SIZE - 1) / B_PAGE_SIZE) * B_PAGE_SIZE;
@@ -232,7 +232,7 @@ APR_DECLARE(apr_status_t) apr_shm_init(struct shmem_t **m, apr_size_t reqsize, c
return APR_SUCCESS;
}
-APR_DECLARE(apr_status_t) apr_shm_destroy(struct shmem_t *m)
+APR_DECLARE(apr_status_t) apr_shm_destroy(apr_shmem_t *m)
{
delete_area(m->aid);
m->avail = 0;
@@ -242,7 +242,7 @@ APR_DECLARE(apr_status_t) apr_shm_destroy(struct shmem_t *m)
return APR_SUCCESS;
}
-APR_DECLARE(void *) apr_shm_malloc(struct shmem_t *m, apr_size_t reqsize)
+APR_DECLARE(void *) apr_shm_malloc(apr_shmem_t *m, apr_size_t reqsize)
{
struct block_t *b;
if ((b = alloc_block(m, reqsize)) != NULL)
@@ -250,7 +250,7 @@ APR_DECLARE(void *) apr_shm_malloc(struct shmem_t *m, apr_size_t reqsize)
return NULL;
}
-APR_DECLARE(void *) apr_shm_calloc(struct shmem_t *m, apr_size_t reqsize)
+APR_DECLARE(void *) apr_shm_calloc(apr_shmem_t *m, apr_size_t reqsize)
{
struct block_t *b;
if ((b = alloc_block(m, reqsize)) != NULL){
@@ -260,7 +260,7 @@ APR_DECLARE(void *) apr_shm_calloc(struct shmem_t *m, apr_size_t reqsize)
return NULL;
}
-APR_DECLARE(apr_status_t) apr_shm_free(struct shmem_t *m, void *entity)
+APR_DECLARE(apr_status_t) apr_shm_free(apr_shmem_t *m, void *entity)
{
free_block(m, entity);
return APR_SUCCESS;
@@ -277,7 +277,7 @@ APR_DECLARE(apr_status_t) apr_shm_name_set(apr_shmem_t *c, apr_shm_name_t *name)
return APR_ANONYMOUS;
}
-APR_DECLARE(apr_status_t) apr_shm_open(struct shmem_t *m)
+APR_DECLARE(apr_status_t) apr_shm_open(apr_shmem_t *m)
{
/* If we've forked we need a clone of the original area or we
* will only have access to a one time copy of the data made when
@@ -311,7 +311,7 @@ APR_DECLARE(apr_status_t) apr_shm_open(struct shmem_t *m)
return APR_SUCCESS;
}
-APR_DECLARE(apr_status_t) apr_shm_avail(struct shmem_t *m, apr_size_t *size)
+APR_DECLARE(apr_status_t) apr_shm_avail(apr_shmem_t *m, apr_size_t *size)
{
*size = m->avail;
if (m->avail == 0)
diff --git a/shmem/os2/shmem.c b/shmem/os2/shmem.c
index e63ee0a63..d364a2f43 100644
--- a/shmem/os2/shmem.c
+++ b/shmem/os2/shmem.c
@@ -60,17 +60,17 @@
#include <umalloc.h>
#include <stdlib.h>
-struct shmem_t {
+typedef struct apr_shmem_t {
void *memblock;
Heap_t heap;
-};
+} apr_shmem_t;
-APR_DECLARE(apr_status_t) apr_shm_init(struct shmem_t **m, apr_size_t reqsize, const char *file, apr_pool_t *cont)
+APR_DECLARE(apr_status_t) apr_shm_init(apr_shmem_t **m, apr_size_t reqsize, const char *file, apr_pool_t *cont)
{
int rc;
- struct shmem_t *newm = (struct shmem_t *)apr_palloc(cont, sizeof(struct shmem_t));
+ apr_shmem_t *newm = (apr_shmem_t *)apr_palloc(cont, sizeof(apr_shmem_t));
char *name = NULL;
ULONG flags = PAG_COMMIT|PAG_READ|PAG_WRITE;
@@ -94,7 +94,7 @@ APR_DECLARE(apr_status_t) apr_shm_init(struct shmem_t **m, apr_size_t reqsize, c
-APR_DECLARE(apr_status_t) apr_shm_destroy(struct shmem_t *m)
+APR_DECLARE(apr_status_t) apr_shm_destroy(apr_shmem_t *m)
{
_uclose(m->heap);
_udestroy(m->heap, _FORCE);
@@ -104,21 +104,21 @@ APR_DECLARE(apr_status_t) apr_shm_destroy(struct shmem_t *m)
-APR_DECLARE(void *) apr_shm_malloc(struct shmem_t *m, apr_size_t reqsize)
+APR_DECLARE(void *) apr_shm_malloc(apr_shmem_t *m, apr_size_t reqsize)
{
return _umalloc(m->heap, reqsize);
}
-APR_DECLARE(void *) apr_shm_calloc(struct shmem_t *m, apr_size_t size)
+APR_DECLARE(void *) apr_shm_calloc(apr_shmem_t *m, apr_size_t size)
{
return _ucalloc(m->heap, size, 1);
}
-APR_DECLARE(apr_status_t) apr_shm_free(struct shmem_t *m, void *entity)
+APR_DECLARE(apr_status_t) apr_shm_free(apr_shmem_t *m, void *entity)
{
free(entity);
return APR_SUCCESS;
@@ -141,7 +141,7 @@ APR_DECLARE(apr_status_t) apr_shm_name_set(apr_shmem_t *c, apr_shm_name_t *name)
-APR_DECLARE(apr_status_t) apr_shm_open(struct shmem_t *m)
+APR_DECLARE(apr_status_t) apr_shm_open(apr_shmem_t *m)
{
int rc;
@@ -156,7 +156,7 @@ APR_DECLARE(apr_status_t) apr_shm_open(struct shmem_t *m)
-APR_DECLARE(apr_status_t) apr_shm_avail(struct shmem_t *c, apr_size_t *size)
+APR_DECLARE(apr_status_t) apr_shm_avail(apr_shmem_t *c, apr_size_t *size)
{
return APR_ENOTIMPL;
diff --git a/shmem/unix/shmem.c b/shmem/unix/shmem.c
index 0b1d9de5b..f1afe907a 100644
--- a/shmem/unix/shmem.c
+++ b/shmem/unix/shmem.c
@@ -89,7 +89,7 @@
#include <kernel/OS.h>
#endif
-struct shmem_t {
+typedef struct apr_shmem_t {
void *mem;
void *curmem;
apr_size_t length;
@@ -104,7 +104,7 @@ struct shmem_t {
#elif APR_USE_SHMEM_BEOS
area_id areaid;
#endif
-};
+} apr_shmem_t;
APR_DECLARE(apr_status_t) apr_shm_init(apr_shmem_t **m, apr_size_t reqsize,
const char *filename, apr_pool_t *pool)