mirror of
https://sourceware.org/git/glibc.git
synced 2025-08-07 06:43:00 +03:00
Update.
2000-05-23 Jakub Jelinek <jakub@redhat.com> * sysdeps/i386/fpu/bits/mathinline.h (__sincos, __sincosf, __sincosl): Guard with __USE_GNU.
This commit is contained in:
@@ -460,7 +460,7 @@ int __pthread_initialize_manager(void)
|
||||
__linuxthreads_create_event ();
|
||||
|
||||
/* Now restart the thread. */
|
||||
__pthread_spin_unlock(__pthread_manager_thread.p_lock);
|
||||
__pthread_unlock(__pthread_manager_thread.p_lock);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -587,16 +587,16 @@ int pthread_setschedparam(pthread_t thread, int policy,
|
||||
|
||||
__pthread_lock(&handle->h_lock, NULL);
|
||||
if (invalid_handle(handle, thread)) {
|
||||
__pthread_spin_unlock(&handle->h_lock);
|
||||
__pthread_unlock(&handle->h_lock);
|
||||
return ESRCH;
|
||||
}
|
||||
th = handle->h_descr;
|
||||
if (__sched_setscheduler(th->p_pid, policy, param) == -1) {
|
||||
__pthread_spin_unlock(&handle->h_lock);
|
||||
__pthread_unlock(&handle->h_lock);
|
||||
return errno;
|
||||
}
|
||||
th->p_priority = policy == SCHED_OTHER ? 0 : param->sched_priority;
|
||||
__pthread_spin_unlock(&handle->h_lock);
|
||||
__pthread_unlock(&handle->h_lock);
|
||||
if (__pthread_manager_request >= 0)
|
||||
__pthread_manager_adjust_prio(th->p_priority);
|
||||
return 0;
|
||||
@@ -610,11 +610,11 @@ int pthread_getschedparam(pthread_t thread, int *policy,
|
||||
|
||||
__pthread_lock(&handle->h_lock, NULL);
|
||||
if (invalid_handle(handle, thread)) {
|
||||
__pthread_spin_unlock(&handle->h_lock);
|
||||
__pthread_unlock(&handle->h_lock);
|
||||
return ESRCH;
|
||||
}
|
||||
pid = handle->h_descr->p_pid;
|
||||
__pthread_spin_unlock(&handle->h_lock);
|
||||
__pthread_unlock(&handle->h_lock);
|
||||
pol = __sched_getscheduler(pid);
|
||||
if (pol == -1) return errno;
|
||||
if (__sched_getparam(pid, param) == -1) return errno;
|
||||
@@ -788,7 +788,7 @@ void __pthread_set_own_extricate_if(pthread_descr self, pthread_extricate_if *pe
|
||||
{
|
||||
__pthread_lock(self->p_lock, self);
|
||||
THREAD_SETMEM(self, p_extricate, peif);
|
||||
__pthread_spin_unlock(self->p_lock);
|
||||
__pthread_unlock(self->p_lock);
|
||||
}
|
||||
|
||||
/* Primitives for controlling thread execution */
|
||||
|
Reference in New Issue
Block a user