Ticket #1700: pthread.diff

File pthread.diff, 1.9 KB (added by Joel Sherrill, on 09/07/10 at 12:57:46)

Patch for pthread.h and sys/types.h

  • include/pthread.h

    diff -ur original/include/pthread.h new/include/pthread.h
    old new  
    22 *
    33 *  Written by Joel Sherrill <joel@OARcorp.com>.
    44 *
    5  *  COPYRIGHT (c) 1989-2000.
     5 *  COPYRIGHT (c) 1989-2010.
    66 *  On-Line Applications Research Corporation (OAR).
    77 *
    88 *  Permission to use, copy, modify, and distribute this software for any
     
    185185
    186186int     _EXFUN(pthread_attr_init, (pthread_attr_t *__attr));
    187187int     _EXFUN(pthread_attr_destroy, (pthread_attr_t *__attr));
     188int     _EXFUN(pthread_attr_setstack, (pthread_attr_t *attr,
     189        void *__stackaddr, size_t __stacksize));
     190int     _EXFUN(pthread_attr_getstack, (_CONST pthread_attr_t *attr,
     191        void **__stackaddr, size_t *__stacksize));
    188192int     _EXFUN(pthread_attr_getstacksize,
    189193        (_CONST pthread_attr_t *__attr, size_t *__stacksize));
    190194int     _EXFUN(pthread_attr_setstacksize,
    191         (pthread_attr_t *__attr, size_t stacksize));
     195        (pthread_attr_t *__attr, size_t __stacksize));
    192196int     _EXFUN(pthread_attr_getstackaddr,
    193197        (_CONST pthread_attr_t *__attr, void **__stackaddr));
    194198int     _EXFUN(pthread_attr_setstackaddr,
     
    197201        (_CONST pthread_attr_t *__attr, int *__detachstate));
    198202int     _EXFUN(pthread_attr_setdetachstate,
    199203        (pthread_attr_t *__attr, int __detachstate));
     204int     _EXFUN(pthread_attr_getguardsize,
     205        (_CONST pthread_attr_t *__attr, size_t *__guardsize));
     206int     _EXFUN(pthread_attr_setguardsize,
     207        (pthread_attr_t *__attr, size_t __guardsize));
    200208
    201209/* Thread Creation, P1003.1c/Draft 10, p. 144 */
    202210
  • include/sys/types.h

    diff -ur original/include/sys/types.h new/include/sys/types.h
    old new  
    353353  int inheritsched;
    354354  int schedpolicy;
    355355  struct sched_param schedparam;
     356  size_t guardsize;
    356357#endif /* !defined(__XMK__) */
    357358
    358359  /* P1003.4b/D8, p. 54 adds cputime_clock_allowed attribute.  */