summaryrefslogtreecommitdiff
path: root/atomic/netware/apr_atomic.c
diff options
context:
space:
mode:
Diffstat (limited to 'atomic/netware/apr_atomic.c')
-rw-r--r--atomic/netware/apr_atomic.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/atomic/netware/apr_atomic.c b/atomic/netware/apr_atomic.c
index 94a354977..b5d965b09 100644
--- a/atomic/netware/apr_atomic.c
+++ b/atomic/netware/apr_atomic.c
@@ -68,3 +68,8 @@ APR_DECLARE(void *) apr_atomic_casptr(volatile void **mem, void *with, const voi
{
return (void*)atomic_cmpxchg((unsigned long *)mem,(unsigned long)cmp,(unsigned long)with);
}
+
+APR_DECLARE(void*) apr_atomic_xchgptr(volatile void **mem, void *with)
+{
+ return (void*)atomic_xchg((unsigned long *)mem,(unsigned long)with);
+}