RTEMS CPU Kit with SuperCore  4.11.3
Functions
pthreadatfork.c File Reference

Register Fork Handlers. More...

#include <pthread.h>
#include <errno.h>
#include <rtems/seterr.h>
Include dependency graph for pthreadatfork.c:

Functions

int pthread_atfork (void(*prepare)(void), void(*parent)(void), void(*child)(void))
 POSIX 1003.1b 3.1.3. More...
 

Detailed Description

Register Fork Handlers.

Function Documentation

◆ pthread_atfork()

int pthread_atfork ( void(*)(void)  prepare,
void(*)(void)  parent,
void(*)(void)  child 
)

POSIX 1003.1b 3.1.3.

3.1.3 Register Fork Handlers, P1003.1c/Draft 10, P1003.1c/Draft 10, p. 27

RTEMS does not support processes, so we fall under this and do not provide this routine:

"Either the implementation shall support the pthread_atfork() function as described above or the pthread_atfork() funciton shall not be provided."

References rtems_set_errno_and_return_minus_one.