]> sourceware.org Git - newlib-cygwin.git/commitdiff
* include/sys/types.h: Add #if defined(__rtems__) around
authorCorinna Vinschen <corinna@vinschen.de>
Wed, 8 Dec 2010 14:44:06 +0000 (14:44 +0000)
committerCorinna Vinschen <corinna@vinschen.de>
Wed, 8 Dec 2010 14:44:06 +0000 (14:44 +0000)
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.

newlib/ChangeLog
newlib/libc/include/pthread.h
newlib/libc/include/sys/types.h

index 7d24380eb78b6f73eb7116d196f68b59fc9651dc..1966473ddbb0ad3ecc7046a02d9ffa2a21784424 100644 (file)
@@ -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>
 
        * libc/include/strings.h: Don't include locale.h.
index f5af16408f84c34a2f4c97a2a752495d19deeabb..09d4def5dd23788916398b520a1db02d26080c06 100644 (file)
@@ -2,7 +2,7 @@
  *
  *  Written by Joel Sherrill <joel@OARcorp.com>.
  *
- *  COPYRIGHT (c) 1989-2000.
+ *  COPYRIGHT (c) 1989-2010.
  *  On-Line Applications Research Corporation (OAR).
  *
  *  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_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,
        (_CONST pthread_attr_t *__attr, size_t *__stacksize));
 int    _EXFUN(pthread_attr_setstacksize,
-       (pthread_attr_t *__attr, size_t stacksize));
+       (pthread_attr_t *__attr, size_t __stacksize));
 int    _EXFUN(pthread_attr_getstackaddr,
        (_CONST pthread_attr_t *__attr, void **__stackaddr));
 int    _EXFUN(pthread_attr_setstackaddr,
@@ -197,6 +201,10 @@ int        _EXFUN(pthread_attr_getdetachstate,
        (_CONST pthread_attr_t *__attr, int *__detachstate));
 int    _EXFUN(pthread_attr_setdetachstate,
        (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 */
 
index 17f9306ac920e488f2f5ad8cccd871c2a8e434f0..70835735de9fc2db00f2582766809ffaa544c8e5 100644 (file)
@@ -353,6 +353,9 @@ typedef struct {
   int inheritsched;
   int schedpolicy;
   struct sched_param schedparam;
+#if defined(__rtems__)
+  size_t guardsize;
+#endif
 
   /* P1003.4b/D8, p. 54 adds cputime_clock_allowed attribute.  */
 #if defined(_POSIX_THREAD_CPUTIME)
This page took 0.052182 seconds and 5 git commands to generate.