diff options
| author | rpj <rpj> | 2001-06-07 08:27:44 +0000 | 
|---|---|---|
| committer | rpj <rpj> | 2001-06-07 08:27:44 +0000 | 
| commit | cde63164e7f952ed0980fe62877796b81f749310 (patch) | |
| tree | b20099e176283639e7a62f720e7c137d9c16fa8e /manual | |
| parent | 544c9bdc635a5ce92418ee58e71cf54ba50a60a1 (diff) | |
	* semaphore.h (sem_t): Is now an opaque pointer;
	moved actual definition to implement.h.
	* implement.h (sem_t_): Move here from semaphore.h;
	was the definition of sem_t.
	* semaphore.c: Wherever necessary, changed use of sem
	from that of a pointer to a pointer-pointer; added
	extra checks for a valid sem_t; NULL sem_t when
	it is destroyed; added extra checks when creating
	and destroying sem_t elements in the NEED_SEM
	code branches; changed from using a pthread_mutex_t
	((*sem)->mutex) to CRITICAL_SECTION ((*sem)->sem_lock_cs)
	in NEED_SEM branches for access serialisation.
Diffstat (limited to 'manual')
0 files changed, 0 insertions, 0 deletions
