summaryrefslogtreecommitdiff
path: root/shmem
diff options
context:
space:
mode:
authorbjh <bjh@13f79535-47bb-0310-9956-ffa450edef68>2000-04-08 06:58:43 +0000
committerbjh <bjh@13f79535-47bb-0310-9956-ffa450edef68>2000-04-08 06:58:43 +0000
commitf10220e6e532f69edb47b9f5bee2542c1763d438 (patch)
tree423adb430a4c95a0f3f2aab50e2f627aa067539f /shmem
parent862ea6da4d3ac23e3a122b1c2c770382935668d7 (diff)
downloadlibapr-f10220e6e532f69edb47b9f5bee2542c1763d438.tar.gz
First stage of migrating OS/2 code to new error code mappings, define & use
macro for returning OS/2 error codes. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@59815 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'shmem')
-rw-r--r--shmem/os2/shmem.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/shmem/os2/shmem.c b/shmem/os2/shmem.c
index 442a2d306..20702c7dd 100644
--- a/shmem/os2/shmem.c
+++ b/shmem/os2/shmem.c
@@ -61,8 +61,6 @@
#define INCL_DOS
#include <os2.h>
-int os2errno( unsigned long oserror );
-
struct shmem_t {
void *memblock;
Heap_t heap;
@@ -82,7 +80,7 @@ ap_status_t ap_shm_init(struct shmem_t **m, ap_size_t reqsize, const char *file,
rc = DosAllocSharedMem(&(newm->memblock), name, reqsize, PAG_COMMIT|OBJ_GETTABLE|PAG_READ|PAG_WRITE);
if (rc)
- return os2errno(rc);
+ return APR_OS2_STATUS(rc);
newm->heap = _ucreate(newm->memblock, reqsize, !_BLOCK_CLEAN, _HEAP_REGULAR|_HEAP_SHARED, NULL, NULL);
_uopen(newm->heap);
@@ -145,7 +143,7 @@ ap_status_t ap_open_shmem(struct shmem_t *m)
rc = DosGetSharedMem(m->memblock, PAG_READ|PAG_WRITE);
if (rc)
- return os2errno(rc);
+ return APR_OS2_STATUS(rc);
_uopen(m->heap);
return APR_SUCCESS;