Cygwin: mtx_init: drop glibc workaround
GLibc will change this code in the forseeable future to align more with FreeBSD, so this hack is not actually desired. Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
This commit is contained in:
parent
6871c8418d
commit
fc352c07ad
|
@ -54,13 +54,6 @@ mtx_init(mtx_t *mtx, int type)
|
|||
case mtx_timed:
|
||||
mt = PTHREAD_MUTEX_NORMAL;
|
||||
break;
|
||||
#ifdef __CYGWIN__
|
||||
/* This is a hack to support apps running under GLibc. mtx_plain is
|
||||
defined as 0 in GLibc, so apps calling mtx_init with just the
|
||||
mtx_recursive flag don't fail, as they should. Rather they run
|
||||
as if mtx_plain | mtx_recursive has been given as type. */
|
||||
case mtx_recursive:
|
||||
#endif
|
||||
case mtx_plain | mtx_recursive:
|
||||
case mtx_timed | mtx_recursive:
|
||||
mt = PTHREAD_MUTEX_RECURSIVE;
|
||||
|
|
Loading…
Reference in New Issue