newlib-cygwin/winsup/cygwin/libc
Corinna Vinschen 75a669790e Cygwin: Add C11 threads API
Code taken from FreeBSD, which implements C11 threads as
wrapper around pthreads.  Fix up machine/_threads.h which
is called from newlib's machine-independent threads.h to
match Cygwin's pthreads types.

Add the FreeBSD source files to libc subdir and take
opportunity to define LIBC_OFILES var in Makefile.

Add new symbols to common.din and sort symbols.

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2020-08-30 14:27:43 +02:00
..
arc4random_stir.c Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
base64.c Cygwin: Add 'fallthrough' pseudo keyword for switch/case use 2020-08-05 21:58:22 +02:00
bsdlib.cc login_tty: Rewrite following FreeBSD's traces 2016-11-24 12:06:29 +01:00
call_once.c Cygwin: Add C11 threads API 2020-08-30 14:27:43 +02:00
cnd.c Cygwin: Add C11 threads API 2020-08-30 14:27:43 +02:00
fnmatch.c Cygwin: Add 'fallthrough' pseudo keyword for switch/case use 2020-08-05 21:58:22 +02:00
fts.c * libc/bsdlib.cc (forkpty): Close master and slave if fork fails to 2014-05-22 09:45:17 +00:00
ftw.c Cygwin: Add 'fallthrough' pseudo keyword for switch/case use 2020-08-05 21:58:22 +02:00
getentropy.cc getrandom: it's MIN, not MAX 2017-03-11 10:03:29 +01:00
getopt.c Cygwin: fix formatting: drop spaces leading tabs 2020-03-11 13:45:58 +01:00
inet_addr.c Throughout Cygwin, use u_intN_t or uintN_t 2016-03-24 16:39:15 +01:00
inet_network.c * Merge in cygwin-64bit-branch. 2013-04-23 09:44:36 +00:00
minires-os-if.c Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
minires.c Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
minires.h Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
msgcat.c Cygwin: Add 'fallthrough' pseudo keyword for switch/case use 2020-08-05 21:58:22 +02:00
mtx.c Cygwin: Add C11 threads API 2020-08-30 14:27:43 +02:00
nftw.c Cygwin: Add 'fallthrough' pseudo keyword for switch/case use 2020-08-05 21:58:22 +02:00
rcmd.cc Cygwin: fix formatting: drop spaces leading tabs 2020-03-11 13:45:58 +01:00
rexec.cc Cygwin: Add 'fallthrough' pseudo keyword for switch/case use 2020-08-05 21:58:22 +02:00
strfmon.c Cygwin: fix formatting: drop trailing whitespace 2020-03-11 13:45:58 +01:00
strptime.cc Cygwin: Add 'fallthrough' pseudo keyword for switch/case use 2020-08-05 21:58:22 +02:00
thrd.c Cygwin: Add C11 threads API 2020-08-30 14:27:43 +02:00
tss.c Cygwin: Add C11 threads API 2020-08-30 14:27:43 +02:00
xsique.cc Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00