pthread_attr_getstackprealloc()
QNX SDP8.0C Library ReferenceAPIDeveloper
Get the amount of memory to preallocate for a thread's MAP_LAZY stack
Synopsis:
#include <pthread.h>
int pthread_attr_getstackprealloc(
const pthread_attr_t * attr,
size_t *stacksize);
Arguments:
- attr
- A pointer to the pthread_attr_t structure that defines the attributes to use when creating new threads. For more information, see pthread_attr_init().
- stacksize
- A pointer to a location where the function can store the size of the stack.
Library:
libc
Use the -l c option to qcc to link against this library. This library is usually included automatically.
Description:
The pthread_attr_getstackprealloc() function gets the amount of memory to preallocate for a thread's MAP_LAZY stack.
Note:
In this release, lazy stack allocation is disabled.
Although the value that stacksize points to will be valid, it won't have any effect in
how the OS manages the stack. Your code shouldn't call this function.
Returns:
- EOK
- Success.
Classification:
Safety: | |
---|---|
Cancellation point | No |
Signal handler | Yes |
Thread | Yes |
Page updated: