* include/sys/types.h: Add #if defined(__rtems__) around
pthread_attr_t.guardsize. * include/pthread.h: Add pthread_attr_setstack, pthread_attr_getstack, pthread_attr_getguardsize, pthread_attr_setguardsize. * include/sys/types.h (pthread_attr_t): Add guardsize.
This commit is contained in:
parent
51ecb7d9af
commit
f8afe40f49
|
@ -1,3 +1,14 @@
|
||||||
|
2010-12-08 Ralf Corsepius <ralf.corsepius@rtems.org>
|
||||||
|
|
||||||
|
* include/sys/types.h: Add #if defined(__rtems__) around
|
||||||
|
pthread_attr_t.guardsize.
|
||||||
|
|
||||||
|
2010-12-08 Joel Sherrill <joel@OARcorp.com>
|
||||||
|
|
||||||
|
* include/pthread.h: Add pthread_attr_setstack, pthread_attr_getstack,
|
||||||
|
pthread_attr_getguardsize, pthread_attr_setguardsize.
|
||||||
|
* include/sys/types.h (pthread_attr_t): Add guardsize.
|
||||||
|
|
||||||
2010-12-08 Corinna Vinschen <corinna@vinschen.de>
|
2010-12-08 Corinna Vinschen <corinna@vinschen.de>
|
||||||
|
|
||||||
* libc/include/strings.h: Don't include locale.h.
|
* libc/include/strings.h: Don't include locale.h.
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
*
|
*
|
||||||
* Written by Joel Sherrill <joel@OARcorp.com>.
|
* Written by Joel Sherrill <joel@OARcorp.com>.
|
||||||
*
|
*
|
||||||
* COPYRIGHT (c) 1989-2000.
|
* COPYRIGHT (c) 1989-2010.
|
||||||
* On-Line Applications Research Corporation (OAR).
|
* On-Line Applications Research Corporation (OAR).
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and distribute this software for any
|
* Permission to use, copy, modify, and distribute this software for any
|
||||||
|
@ -185,10 +185,14 @@ int _EXFUN(pthread_mutex_getprioceiling,
|
||||||
|
|
||||||
int _EXFUN(pthread_attr_init, (pthread_attr_t *__attr));
|
int _EXFUN(pthread_attr_init, (pthread_attr_t *__attr));
|
||||||
int _EXFUN(pthread_attr_destroy, (pthread_attr_t *__attr));
|
int _EXFUN(pthread_attr_destroy, (pthread_attr_t *__attr));
|
||||||
|
int _EXFUN(pthread_attr_setstack, (pthread_attr_t *attr,
|
||||||
|
void *__stackaddr, size_t __stacksize));
|
||||||
|
int _EXFUN(pthread_attr_getstack, (_CONST pthread_attr_t *attr,
|
||||||
|
void **__stackaddr, size_t *__stacksize));
|
||||||
int _EXFUN(pthread_attr_getstacksize,
|
int _EXFUN(pthread_attr_getstacksize,
|
||||||
(_CONST pthread_attr_t *__attr, size_t *__stacksize));
|
(_CONST pthread_attr_t *__attr, size_t *__stacksize));
|
||||||
int _EXFUN(pthread_attr_setstacksize,
|
int _EXFUN(pthread_attr_setstacksize,
|
||||||
(pthread_attr_t *__attr, size_t stacksize));
|
(pthread_attr_t *__attr, size_t __stacksize));
|
||||||
int _EXFUN(pthread_attr_getstackaddr,
|
int _EXFUN(pthread_attr_getstackaddr,
|
||||||
(_CONST pthread_attr_t *__attr, void **__stackaddr));
|
(_CONST pthread_attr_t *__attr, void **__stackaddr));
|
||||||
int _EXFUN(pthread_attr_setstackaddr,
|
int _EXFUN(pthread_attr_setstackaddr,
|
||||||
|
@ -197,6 +201,10 @@ int _EXFUN(pthread_attr_getdetachstate,
|
||||||
(_CONST pthread_attr_t *__attr, int *__detachstate));
|
(_CONST pthread_attr_t *__attr, int *__detachstate));
|
||||||
int _EXFUN(pthread_attr_setdetachstate,
|
int _EXFUN(pthread_attr_setdetachstate,
|
||||||
(pthread_attr_t *__attr, int __detachstate));
|
(pthread_attr_t *__attr, int __detachstate));
|
||||||
|
int _EXFUN(pthread_attr_getguardsize,
|
||||||
|
(_CONST pthread_attr_t *__attr, size_t *__guardsize));
|
||||||
|
int _EXFUN(pthread_attr_setguardsize,
|
||||||
|
(pthread_attr_t *__attr, size_t __guardsize));
|
||||||
|
|
||||||
/* Thread Creation, P1003.1c/Draft 10, p. 144 */
|
/* Thread Creation, P1003.1c/Draft 10, p. 144 */
|
||||||
|
|
||||||
|
|
|
@ -353,6 +353,9 @@ typedef struct {
|
||||||
int inheritsched;
|
int inheritsched;
|
||||||
int schedpolicy;
|
int schedpolicy;
|
||||||
struct sched_param schedparam;
|
struct sched_param schedparam;
|
||||||
|
#if defined(__rtems__)
|
||||||
|
size_t guardsize;
|
||||||
|
#endif
|
||||||
|
|
||||||
/* P1003.4b/D8, p. 54 adds cputime_clock_allowed attribute. */
|
/* P1003.4b/D8, p. 54 adds cputime_clock_allowed attribute. */
|
||||||
#if defined(_POSIX_THREAD_CPUTIME)
|
#if defined(_POSIX_THREAD_CPUTIME)
|
||||||
|
|
Loading…
Reference in New Issue