mirror of
git://sourceware.org/git/glibc.git
synced 2025-01-18 12:16:13 +08:00
htl: Avoid exposing unixoid functions
C11 threads should not expose them.
This commit is contained in:
parent
196e62cbe4
commit
ae793cc20d
@ -178,7 +178,7 @@ __pthread_create_internal (struct __pthread **thread,
|
||||
shall be empty." If the currnet thread is not a pthread then we
|
||||
just inherit the process' sigmask. */
|
||||
if (__pthread_num_threads == 1)
|
||||
err = sigprocmask (0, 0, &sigset);
|
||||
err = __sigprocmask (0, 0, &sigset);
|
||||
else
|
||||
err = __pthread_sigstate (_pthread_self (), 0, 0, &sigset, 0);
|
||||
assert_perror (err);
|
||||
|
@ -22,5 +22,5 @@
|
||||
int
|
||||
pthread_yield (void)
|
||||
{
|
||||
return sched_yield ();
|
||||
return __sched_yield ();
|
||||
}
|
||||
|
@ -68,7 +68,7 @@ __pthread_destroy_specific (struct __pthread *thread)
|
||||
|
||||
/* This may take a very long time. Let those blocking on
|
||||
pthread_key_create or pthread_key_delete make progress. */
|
||||
sched_yield ();
|
||||
__sched_yield ();
|
||||
}
|
||||
|
||||
free (thread->thread_specifics);
|
||||
|
@ -39,7 +39,7 @@ __pthread_timedblock (struct __pthread *thread,
|
||||
/* We have an absolute time and now we have to convert it to a
|
||||
relative time. Arg. */
|
||||
|
||||
err = clock_gettime (clock_id, &now);
|
||||
err = __clock_gettime (clock_id, &now);
|
||||
assert (!err);
|
||||
|
||||
if (now.tv_sec > abstime->tv_sec
|
||||
|
@ -14,6 +14,9 @@ libc {
|
||||
|
||||
_dl_init_first;
|
||||
__close_nocancel_nostatus;
|
||||
|
||||
# functions used in other libraries
|
||||
__sigprocmask;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user