19 #ifndef _RTEMS_POSIX_POSIXAPI_H 20 #define _RTEMS_POSIX_POSIXAPI_H 22 #include <rtems/config.h> 58 extern const int _POSIX_Get_by_name_error_table[ 3 ];
61 Objects_Get_by_name_error error
64 _Assert( (
size_t) error < RTEMS_ARRAY_SIZE( _POSIX_Get_by_name_error_table ) );
65 return _POSIX_Get_by_name_error_table[ error ];
70 return STATUS_GET_POSIX( status );
84 if ( status == STATUS_SUCCESSFUL ) {
100 return pshared == PTHREAD_PROCESS_PRIVATE ||
101 pshared == PTHREAD_PROCESS_SHARED;
RTEMS_INLINE_ROUTINE Status_Control _Thread_Wait_get_status(const Thread_Control *the_thread)
Get the status of the wait return code of the thread.
Definition: threadimpl.h:2328
Data which Ease the Burden of Consistently Setting Errno.
void _POSIX_Fatal_error(POSIX_Fatal_domain domain, int eno)
POSIX API Fatal error.
Definition: posixapi.c:174
POSIX Threads Private Support.
Information for the Assert Handler.
POSIX_Fatal_domain
POSIX API Fatal domains.
Definition: posixapi.h:43
Definition: posixapi.h:44
Definition: posixapi.h:45
Inlined Routines from the Thread Handler.
#define rtems_set_errno_and_return_minus_one(_error)
Definition: seterr.h:48
Inlined Routines in the Object Handler.
#define RTEMS_INLINE_ROUTINE
Definition: basedefs.h:66
#define _Assert(_e)
Assertion similar to assert() controlled via RTEMS_DEBUG instead of NDEBUG.
Definition: assert.h:100