diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2020-08-29 21:21:21 +0200 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2020-08-30 14:27:43 +0200 |
commit | 5999c433bbc16c00385a2157dab9c416f8000f6b (patch) | |
tree | b84f8da09e4a8fca9ecec8a7dcfbcbfd96143896 /winsup | |
parent | 8b85b3c3adb85cd1e854de0e35db7c682b945702 (diff) | |
download | newlib-5999c433bbc16c00385a2157dab9c416f8000f6b.zip newlib-5999c433bbc16c00385a2157dab9c416f8000f6b.tar.gz newlib-5999c433bbc16c00385a2157dab9c416f8000f6b.tar.bz2 |
Cygwin: make pthread_yield available for internal usage
In preparation of importing FreeBSDs stdthreads functions,
change the way pthread_yield is exported, so that the symbol
can be used internally as well.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
Diffstat (limited to 'winsup')
-rw-r--r-- | winsup/cygwin/common.din | 2 | ||||
-rw-r--r-- | winsup/cygwin/sched.cc | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/winsup/cygwin/common.din b/winsup/cygwin/common.din index a7b4aa2..d781922 100644 --- a/winsup/cygwin/common.din +++ b/winsup/cygwin/common.din @@ -1159,7 +1159,7 @@ pthread_suspend SIGFE pthread_testcancel SIGFE pthread_timedjoin_np SIGFE pthread_tryjoin_np SIGFE -pthread_yield = sched_yield SIGFE +pthread_yield SIGFE ptsname SIGFE ptsname_r SIGFE putc SIGFE diff --git a/winsup/cygwin/sched.cc b/winsup/cygwin/sched.cc index fdb8ba7..84df7b9 100644 --- a/winsup/cygwin/sched.cc +++ b/winsup/cygwin/sched.cc @@ -411,6 +411,7 @@ sched_yield () SwitchToThread (); return 0; } +EXPORT_ALIAS (sched_yield, pthread_yield) int sched_getcpu () |