mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-23 03:10:05 +00:00
Fix up pthread.h for XPG7.
This commit is contained in:
parent
25fdd5d134
commit
d3c7e68655
@ -1,5 +1,7 @@
|
|||||||
2010-01-12 Ulrich Drepper <drepper@redhat.com>
|
2010-01-12 Ulrich Drepper <drepper@redhat.com>
|
||||||
|
|
||||||
|
* conform/data/time.h-data: Allow sigevent tag.
|
||||||
|
|
||||||
* posix/sched.h: Define time_t and pid_t for XPG7.
|
* posix/sched.h: Define time_t and pid_t for XPG7.
|
||||||
|
|
||||||
2010-01-12 H.J. Lu <hongjiu.lu@intel.com>
|
2010-01-12 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
@ -97,3 +97,4 @@ allow tv_*
|
|||||||
allow CLOCK_*
|
allow CLOCK_*
|
||||||
allow TIMER_*
|
allow TIMER_*
|
||||||
allow *_t
|
allow *_t
|
||||||
|
allow sigevent
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
2010-01-12 Ulrich Drepper <drepper@redhat.com>
|
||||||
|
|
||||||
|
* sysdeps/pthread/pthread.h: Cleanup. Fix up for XPG7.
|
||||||
|
|
||||||
2010-01-08 Ulrich Drepper <drepper@redhat.com>
|
2010-01-08 Ulrich Drepper <drepper@redhat.com>
|
||||||
|
|
||||||
* sysdeps/pthread/pthread.h: Fix pthread_mutex_consistent declaration.
|
* sysdeps/pthread/pthread.h: Fix pthread_mutex_consistent declaration.
|
||||||
|
@ -25,8 +25,6 @@
|
|||||||
#include <sched.h>
|
#include <sched.h>
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
|
|
||||||
#define __need_sigset_t
|
|
||||||
#include <signal.h>
|
|
||||||
#include <bits/pthreadtypes.h>
|
#include <bits/pthreadtypes.h>
|
||||||
#include <bits/setjmp.h>
|
#include <bits/setjmp.h>
|
||||||
#include <bits/wordsize.h>
|
#include <bits/wordsize.h>
|
||||||
@ -49,7 +47,7 @@ enum
|
|||||||
PTHREAD_MUTEX_RECURSIVE_NP,
|
PTHREAD_MUTEX_RECURSIVE_NP,
|
||||||
PTHREAD_MUTEX_ERRORCHECK_NP,
|
PTHREAD_MUTEX_ERRORCHECK_NP,
|
||||||
PTHREAD_MUTEX_ADAPTIVE_NP
|
PTHREAD_MUTEX_ADAPTIVE_NP
|
||||||
#ifdef __USE_UNIX98
|
#if defined __USE_UNIX98 || defined __USE_XOPEN2K8
|
||||||
,
|
,
|
||||||
PTHREAD_MUTEX_NORMAL = PTHREAD_MUTEX_TIMED_NP,
|
PTHREAD_MUTEX_NORMAL = PTHREAD_MUTEX_TIMED_NP,
|
||||||
PTHREAD_MUTEX_RECURSIVE = PTHREAD_MUTEX_RECURSIVE_NP,
|
PTHREAD_MUTEX_RECURSIVE = PTHREAD_MUTEX_RECURSIVE_NP,
|
||||||
@ -748,7 +746,6 @@ extern int pthread_mutex_unlock (pthread_mutex_t *__mutex)
|
|||||||
__THROW __nonnull ((1));
|
__THROW __nonnull ((1));
|
||||||
|
|
||||||
|
|
||||||
#ifdef __USE_UNIX98
|
|
||||||
/* Get the priority ceiling of MUTEX. */
|
/* Get the priority ceiling of MUTEX. */
|
||||||
extern int pthread_mutex_getprioceiling (__const pthread_mutex_t *
|
extern int pthread_mutex_getprioceiling (__const pthread_mutex_t *
|
||||||
__restrict __mutex,
|
__restrict __mutex,
|
||||||
@ -761,7 +758,6 @@ extern int pthread_mutex_setprioceiling (pthread_mutex_t *__restrict __mutex,
|
|||||||
int __prioceiling,
|
int __prioceiling,
|
||||||
int *__restrict __old_ceiling)
|
int *__restrict __old_ceiling)
|
||||||
__THROW __nonnull ((1, 3));
|
__THROW __nonnull ((1, 3));
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
#ifdef __USE_XOPEN2K8
|
#ifdef __USE_XOPEN2K8
|
||||||
@ -797,7 +793,7 @@ extern int pthread_mutexattr_setpshared (pthread_mutexattr_t *__attr,
|
|||||||
int __pshared)
|
int __pshared)
|
||||||
__THROW __nonnull ((1));
|
__THROW __nonnull ((1));
|
||||||
|
|
||||||
#ifdef __USE_UNIX98
|
#if defined __USE_UNIX98 || defined __USE_XOPEN2K8
|
||||||
/* Return in *KIND the mutex kind attribute in *ATTR. */
|
/* Return in *KIND the mutex kind attribute in *ATTR. */
|
||||||
extern int pthread_mutexattr_gettype (__const pthread_mutexattr_t *__restrict
|
extern int pthread_mutexattr_gettype (__const pthread_mutexattr_t *__restrict
|
||||||
__attr, int *__restrict __kind)
|
__attr, int *__restrict __kind)
|
||||||
@ -808,6 +804,7 @@ extern int pthread_mutexattr_gettype (__const pthread_mutexattr_t *__restrict
|
|||||||
PTHREAD_MUTEX_DEFAULT). */
|
PTHREAD_MUTEX_DEFAULT). */
|
||||||
extern int pthread_mutexattr_settype (pthread_mutexattr_t *__attr, int __kind)
|
extern int pthread_mutexattr_settype (pthread_mutexattr_t *__attr, int __kind)
|
||||||
__THROW __nonnull ((1));
|
__THROW __nonnull ((1));
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Return in *PROTOCOL the mutex protocol attribute in *ATTR. */
|
/* Return in *PROTOCOL the mutex protocol attribute in *ATTR. */
|
||||||
extern int pthread_mutexattr_getprotocol (__const pthread_mutexattr_t *
|
extern int pthread_mutexattr_getprotocol (__const pthread_mutexattr_t *
|
||||||
@ -831,7 +828,6 @@ extern int pthread_mutexattr_getprioceiling (__const pthread_mutexattr_t *
|
|||||||
extern int pthread_mutexattr_setprioceiling (pthread_mutexattr_t *__attr,
|
extern int pthread_mutexattr_setprioceiling (pthread_mutexattr_t *__attr,
|
||||||
int __prioceiling)
|
int __prioceiling)
|
||||||
__THROW __nonnull ((1));
|
__THROW __nonnull ((1));
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef __USE_XOPEN2K
|
#ifdef __USE_XOPEN2K
|
||||||
/* Get the robustness flag of the mutex attribute ATTR. */
|
/* Get the robustness flag of the mutex attribute ATTR. */
|
||||||
|
Loading…
Reference in New Issue
Block a user