RTEMS  5.0.0
Enumerations | Functions | Variables
posixapi.h File Reference

POSIX API Implementation. More...

#include <rtems/config.h>
#include <rtems/score/assert.h>
#include <rtems/score/objectimpl.h>
#include <rtems/score/threadimpl.h>
#include <rtems/seterr.h>
#include <pthread.h>

Go to the source code of this file.

Enumerations

enum  POSIX_Fatal_domain { POSIX_FD_PTHREAD, POSIX_FD_PTHREAD_ONCE }
 POSIX API Fatal domains. More...
 

Functions

void _POSIX_Fatal_error (POSIX_Fatal_domain domain, int eno)
 POSIX API Fatal error. More...
 
RTEMS_INLINE_ROUTINE int _POSIX_Get_by_name_error (Objects_Get_by_name_error error)
 
RTEMS_INLINE_ROUTINE int _POSIX_Get_error (Status_Control status)
 
RTEMS_INLINE_ROUTINE int _POSIX_Get_error_after_wait (const Thread_Control *executing)
 
RTEMS_INLINE_ROUTINE int _POSIX_Zero_or_minus_one_plus_errno (Status_Control status)
 
RTEMS_INLINE_ROUTINE bool _POSIX_Is_valid_pshared (int pshared)
 

Variables

const int _POSIX_Get_by_name_error_table [3]
 

Detailed Description

POSIX API Implementation.

This include file defines the top level interface to the POSIX API implementation in RTEMS.