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:

QNX OS

Safety:
Cancellation pointNo
Signal handlerYes
ThreadYes
Page updated: