"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "include/arch/unix/apr_arch_thread_mutex.h" between
apr-1.6.5.tar.bz2 and apr-1.7.0.tar.bz2

About: APR (Apache Portable Runtime) project offers software libraries that provide a predictable and consistent interface to underlying platform-specific implementations (APR core library).

apr_arch_thread_mutex.h  (apr-1.6.5.tar.bz2):apr_arch_thread_mutex.h  (apr-1.7.0.tar.bz2)
skipping to change at line 24 skipping to change at line 24
* limitations under the License. * limitations under the License.
*/ */
#ifndef THREAD_MUTEX_H #ifndef THREAD_MUTEX_H
#define THREAD_MUTEX_H #define THREAD_MUTEX_H
#include "apr.h" #include "apr.h"
#include "apr_private.h" #include "apr_private.h"
#include "apr_general.h" #include "apr_general.h"
#include "apr_thread_mutex.h" #include "apr_thread_mutex.h"
#include "apr_thread_cond.h"
#include "apr_portable.h" #include "apr_portable.h"
#include "apr_atomic.h" #include "apr_atomic.h"
#if APR_HAVE_PTHREAD_H #if APR_HAVE_PTHREAD_H
#include <pthread.h> #include <pthread.h>
#endif #endif
#if APR_HAS_THREADS #if APR_HAS_THREADS
struct apr_thread_mutex_t { struct apr_thread_mutex_t {
apr_pool_t *pool; apr_pool_t *pool;
pthread_mutex_t mutex; pthread_mutex_t mutex;
apr_thread_cond_t *cond;
int locked, num_waiters;
}; };
#endif #endif
#endif /* THREAD_MUTEX_H */ #endif /* THREAD_MUTEX_H */
 End of changes. 2 change blocks. 
0 lines changed or deleted 3 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)