Changes the guardsize attribute of the specified thread attributes object.
pthread_attr_setguardsize_np(
                             attr,
                             guardsize );
 
Argument         Data Type               Access
attr             opaque pthread_attr_t   write
guardsize        size_t                  read
#includeint pthread_attr_setguardsize_np ( pthread_attr_t *attr, size_t guardsize);
A guard area helps to detect stack overflows by preventing memory access beyond the thread's stack. Large guard areas are necessary when threads might allocate large structures on the stack.
The default value is platform dependent, but will always be at least one "hardware protection unit" (at least one page).
Return Description0 Successful completion. [EINVAL] The value specified by attr is invalid.
pthread_attr_init pthread_attr_getguardsize_np