newlib/winsup
Robert Collins 9450ad0d02 Sun Apr 22 20:22:00 2001 Robert Collins <rbtcollins@hotmail.com>
* passwd.cc (getpwuid): Check for thread cancellation.
	(getpwuid_r): Ditto.
	(getpwname): Ditto.
	(getpwnam_r): Ditto.
	* thread.h (pthread_mutex): New constructors for pshared operation.
	(MTinterface): Associative array for pshared mutex's.
	* thread.cc (MTinterface::Init): Initailize pshared mutex array.
	(pthread_cond::BroadCast): Implementation notes.
	(pthread_cond::TimedWait): Remove use of SignalObjectAndWait on non-NT systems.
	(pthread_mutex::pthread_mutex(unsigned short)): New function.
	(pthread_mutex::pthread_mutex (pthread_mutex_t *, pthread_mutexattr *)):New function.
	(pthread_mutex::pthread_mutex(pthread_mutexattr *)): Fail on pshared mutex's.
	(__pthread_mutex_getpshared): New function.
	(__pthread_join): Check for thread cancellation.
	(__pthread_cond_timedwait): Support pshared mutex's.
	(__pthread_cond_wait): Ditto.
	(__pthread_condattr_setpshared): Error on PROCESS_SHARED requests.
	(__pthread_mutex_init): Support pshared mutex's.
	(__pthread_mutex_getprioceiling): Ditto.
	(__pthread_mutex_lock): Ditto.
	(__pthread_mutex_trylock): Ditto.
	(__pthread_mutex_unlock): Ditto.
	(__pthread_mutex_destroy): Ditto.
	(__pthread_mutex_setprioceiling): Ditto.
	(__pthread_mutexattr_setpshared): Support PTHREAD_PROCESS_PSHARED requests.
2001-04-21 14:23:47 +00:00
..
bz2lib * Makefile.in: Add -U_WIN32 to CFLAGS compile line to avoid inappropriate 2001-04-19 03:55:02 +00:00
cygwin Sun Apr 22 20:22:00 2001 Robert Collins <rbtcollins@hotmail.com> 2001-04-21 14:23:47 +00:00
doc * cygwinenv.sgml: Add text for `check_case' option. 2001-04-12 21:52:38 +00:00
mingw * include/tchar.h: (__TEXT): Remove undef. 2001-02-21 19:33:42 +00:00
testsuite * winsup.api/mmaptest02.c: New test. 2001-04-19 09:16:40 +00:00
utils * dumper.cc (dumper::init_core_dump): Set architecture field in dump 2001-04-19 14:22:30 +00:00
w32api * include/windows.h: Define _ANONYMOUS_STRUCT and _ANONYMOUS_UNION 2001-04-17 12:58:06 +00:00
ChangeLog * configure.in: Add bz2lib. 2001-04-18 22:45:27 +00:00
configure * configure.in: Add bz2lib. 2001-04-18 22:45:27 +00:00
configure.in * configure.in: Add bz2lib. 2001-04-18 22:45:27 +00:00
CYGWIN_LICENSE
MAINTAINERS
Makefile.common * Makefile.common: Revert previous change. 2001-02-22 12:37:32 +00:00
Makefile.in * Makefile.common: Extend VERBOSE default. 2000-10-02 02:05:23 +00:00