apr-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Aaron Bannert <aa...@clove.org>
Subject [PATCH] pool accessors for apr_thread_rwlock_t
Date Wed, 26 Sep 2001 16:36:57 GMT
As the subject says.

This is patch 2 of 4.

-aaron


Index: include/apr_thread_rwlock.h
===================================================================
RCS file: /home/cvspublic/apr/include/apr_thread_rwlock.h,v
retrieving revision 1.2
diff -u -r1.2 apr_thread_rwlock.h
--- include/apr_thread_rwlock.h	2001/09/16 21:11:11	1.2
+++ include/apr_thread_rwlock.h	2001/09/26 16:33:57
@@ -140,6 +140,12 @@
  */
 APR_DECLARE(apr_status_t) apr_thread_rwlock_destroy(apr_thread_rwlock_t *rwlock);
 
+/**
+ * Get the pool used by this thread_rwlock.
+ * @return apr_pool_t the pool
+ */
+APR_POOL_DECLARE_ACCESSOR(thread_rwlock);
+
 #endif  /* APR_HAS_THREADS */
 
 #ifdef __cplusplus
Index: locks/beos/thread_rwlock.c
===================================================================
RCS file: /home/cvspublic/apr/locks/beos/thread_rwlock.c,v
retrieving revision 1.1
diff -u -r1.1 thread_rwlock.c
--- locks/beos/thread_rwlock.c	2001/09/08 23:36:34	1.1
+++ locks/beos/thread_rwlock.c	2001/09/26 16:33:58
@@ -96,3 +96,5 @@
     return APR_ENOTIMPL;
 }
 
+APR_POOL_IMPLEMENT_ACCESSOR(thread_rwlock)
+
Index: locks/netware/thread_rwlock.c
===================================================================
RCS file: /home/cvspublic/apr/locks/netware/thread_rwlock.c,v
retrieving revision 1.1
diff -u -r1.1 thread_rwlock.c
--- locks/netware/thread_rwlock.c	2001/09/08 23:36:34	1.1
+++ locks/netware/thread_rwlock.c	2001/09/26 16:33:58
@@ -95,3 +95,5 @@
     return APR_ENOTIMPL;
 }
 
+APR_POOL_IMPLEMENT_ACCESSOR(thread_rwlock)
+
Index: locks/os2/thread_rwlock.c
===================================================================
RCS file: /home/cvspublic/apr/locks/os2/thread_rwlock.c,v
retrieving revision 1.2
diff -u -r1.2 thread_rwlock.c
--- locks/os2/thread_rwlock.c	2001/09/15 03:27:32	1.2
+++ locks/os2/thread_rwlock.c	2001/09/26 16:33:58
@@ -233,3 +233,6 @@
 
     return APR_FROM_OS_ERROR(rc);
 }
+
+APR_POOL_IMPLEMENT_ACCESSOR(thread_rwlock)
+
Index: locks/unix/thread_rwlock.c
===================================================================
RCS file: /home/cvspublic/apr/locks/unix/thread_rwlock.c,v
retrieving revision 1.2
diff -u -r1.2 thread_rwlock.c
--- locks/unix/thread_rwlock.c	2001/09/14 15:39:38	1.2
+++ locks/unix/thread_rwlock.c	2001/09/26 16:33:58
@@ -235,6 +235,8 @@
     return APR_ENOTIMPL;
 }
 
+APR_POOL_IMPLEMENT_ACCESSOR(thread_rwlock)
+
 #endif /* HAVE_PTHREAD_RWLOCK_INIT */
 
 #endif /* APR_HAS_THREADS */
Index: locks/win32/thread_rwlock.c
===================================================================
RCS file: /home/cvspublic/apr/locks/win32/thread_rwlock.c,v
retrieving revision 1.3
diff -u -r1.3 thread_rwlock.c
--- locks/win32/thread_rwlock.c	2001/09/15 05:25:42	1.3
+++ locks/win32/thread_rwlock.c	2001/09/26 16:33:58
@@ -130,3 +130,5 @@
     return apr_pool_cleanup_run(rwlock->pool, rwlock, thread_rwlock_cleanup);
 }
 
+APR_POOL_IMPLEMENT_ACCESSOR(thread_rwlock)
+

Mime
View raw message