546  



pthread_attr_getguardsize, pthread_attr_setguardsize  -
      guards ize.



XSI     #include <pthread.h>

int pthread_attr_getguardsize (

const pthread_attr_t *restrict atkr,
size_t *restrict guardsize};

int pthread_attr_setguardsize (pthread_attr_t *atfcr,
size_t guardsize};



 pthread_attr_getguardsize ()    
guardsize   ,   attr.   -
   guardsize.

 pthread_attr_setguardsize ()    guardsize
  ,   a t tr.     -
   guardsize.    guardsize  -
,   ,     atkr,  -
  .    guardsize  ,  
 ,     attr,  -
 ,      guardsize .

 guardsize     , -
    .  guardsize    -
   .       ,
        , -
   .    ,    -
,    (,   SIGSEGV,  ).

   ,    guardsize, 
,      {PAGESIZE}
(.  <sys/niman.h>).     
guardsize  ,    {PAGESIZE},   
 pthread_attr_getguardsize ()    attr  
guardsize    ,    -
   pthread_attr_setguardsize ().

    guardsize  {PAGESIZE} . 
  {PAGESIZE}  .

     sta.cka.ddr  stack (.. -
           -
),   guardsize ,      -
    .      
     .