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:
Corinna Vinschen 2020-09-01 12:46:12 +02:00
parent 6871c8418d
commit fc352c07ad
1 changed files with 0 additions and 7 deletions

View File

@ -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;