diff options
author | bjh <bjh@13f79535-47bb-0310-9956-ffa450edef68> | 2000-04-08 06:58:43 +0000 |
---|---|---|
committer | bjh <bjh@13f79535-47bb-0310-9956-ffa450edef68> | 2000-04-08 06:58:43 +0000 |
commit | f10220e6e532f69edb47b9f5bee2542c1763d438 (patch) | |
tree | 423adb430a4c95a0f3f2aab50e2f627aa067539f /shmem | |
parent | 862ea6da4d3ac23e3a122b1c2c770382935668d7 (diff) | |
download | libapr-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.c | 6 |
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; |