RTEMS CPU Kit with SuperCore  4.11.3
posixapi.h
Go to the documentation of this file.
1 
10 /*
11  * COPYRIGHT (c) 1989-2011.
12  * On-Line Applications Research Corporation (OAR).
13  *
14  * The license and distribution terms for this file may be
15  * found in the file LICENSE in this distribution or at
16  * http://www.rtems.org/license/LICENSE.
17  */
18 
19 #ifndef _RTEMS_POSIX_POSIXAPI_H
20 #define _RTEMS_POSIX_POSIXAPI_H
21 
22 #include <rtems/config.h>
23 #include <rtems/score/objectimpl.h>
24 
36 typedef enum {
40 
50 
57 void _POSIX_API_Initialize(void);
58 
75  Objects_Information *information,
76  const char *name,
77  Objects_Id *id,
78  size_t *len
79 );
80 
83 #endif
84 /* end of include file */
void _POSIX_Fatal_error(POSIX_Fatal_domain domain, int eno)
POSIX API Fatal error.
Definition: posixapi.c:49
Definition: domain.h:45
POSIX_Fatal_domain
POSIX API Fatal domains.
Definition: posixapi.h:36
A pthread thread error.
Definition: posixapi.h:37
int _POSIX_Name_to_id(Objects_Information *information, const char *name, Objects_Id *id, size_t *len)
Queries the object identifier id for a name.
Definition: psxnametoid.c:30
void _POSIX_API_Initialize(void)
Initialize POSIX API.
Definition: posixapi.c:58
The following defines the structure for the information used to manage each class of objects...
Definition: objectimpl.h:136
A pthread once error.
Definition: posixapi.h:38
Inlined Routines in the Object Handler.
uint32_t Objects_Id
The following type defines the control block used to manage object IDs.
Definition: object.h:122