#include <ace/OS.h> struct ACE_rwlock_t {
public:
ACE_mutex_t lock_;
ACE_cond_t waiting_readers_;
int num_waiting_readers_;
ACE_cond_t waiting_writers_;
int num_waiting_writers_;
int ref_count_;
ACE_mutex_t lock_;
ACE_cond_t waiting_readers_;
int num_waiting_readers_;
ACE_cond_t waiting_writers_;
int num_waiting_writers_;
int ref_count_;
};
ACE_mutex_t lock_;
ACE_cond_t waiting_readers_;
int num_waiting_readers_;
ACE_cond_t waiting_writers_;
int num_waiting_writers_;
int ref_count_;
ACE_mutex_t lock_;
ACE_cond_t waiting_readers_;
int num_waiting_readers_;
ACE_cond_t waiting_writers_;
int num_waiting_writers_;
int ref_count_;
schmidt@cs.wustl.edu
, Jesper S. M|ller
stophph@diku.dk
, and a cast of thousands...