1 <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns=
"http://www.w3.org/1999/xhtml">
4 <meta http-equiv=
"Content-Type" content=
"text/xhtml;charset=UTF-8"/>
5 <title>Xenomai API: POSIX skin.
</title>
6 <link href=
"tabs.css" rel=
"stylesheet" type=
"text/css"/>
7 <link href=
"doxygen.css" rel=
"stylesheet" type=
"text/css"/>
10 <!-- Generated by Doxygen 1.7.1 -->
11 <div class=
"navigation" id=
"top">
14 <li><a href=
"main.html"><span>Main
Page
</span></a></li>
15 <li><a href=
"pages.html"><span>Related
Pages
</span></a></li>
16 <li><a href=
"modules.html"><span>Modules
</span></a></li>
17 <li><a href=
"annotated.html"><span>Data
Structures
</span></a></li>
18 <li><a href=
"files.html"><span>Files
</span></a></li>
19 <li><a href=
"examples.html"><span>Examples
</span></a></li>
25 <a href=
"#groups">Modules
</a> </div>
26 <div class=
"headertitle">
27 <h1>POSIX skin.
</h1> </div>
29 <div class=
"contents">
31 <p>Xenomai POSIX skin is an implementation of a small subset of the Single Unix specification over Xenomai generic RTOS core.
32 <a href=
"#_details">More...
</a></p>
34 <p><div class=
"dynheader">
35 Collaboration diagram for POSIX skin.:
</div>
36 <div class=
"dyncontent">
37 <center><table><tr><td><img src=
"group__posix.png" border=
"0" alt=
"" usemap=
"#group____posix"/>
38 <map name=
"group____posix" id=
"group____posix">
39 <area shape=
"rect" id=
"node1" href=
"group__posix__thread.html" title=
"Threads management services." alt=
"" coords=
"165,5,389,35"/><area shape=
"rect" id=
"node3" href=
"group__posix__cond.html" title=
"Condition variables services." alt=
"" coords=
"176,59,379,88"/><area shape=
"rect" id=
"node4" href=
"group__posix__mutex.html" title=
"Mutex services." alt=
"" coords=
"217,112,337,141"/><area shape=
"rect" id=
"node5" href=
"group__posix__mq.html" title=
"Message queues services." alt=
"" coords=
"183,165,372,195"/><area shape=
"rect" id=
"node6" href=
"group__posix__intr.html" title=
"Interruptions management services." alt=
"" coords=
"151,219,404,248"/><area shape=
"rect" id=
"node7" href=
"group__posix__tsd.html" title=
"Thread-specific data." alt=
"" coords=
"200,272,355,301"/><area shape=
"rect" id=
"node8" href=
"group__posix__time.html" title=
"Clocks and timers services." alt=
"" coords=
"180,325,375,355"/><area shape=
"rect" id=
"node9" href=
"group__posix__shm.html" title=
"Shared memory services." alt=
"" coords=
"184,379,371,408"/><area shape=
"rect" id=
"node10" href=
"group__posix__sem.html" title=
"Semaphores services." alt=
"" coords=
"196,432,359,461"/><area shape=
"rect" id=
"node11" href=
"group__posix__signal.html" title=
"Signals management services." alt=
"" coords=
"213,485,341,515"/></map>
40 </td></tr></table></center>
43 <table class=
"memberdecls">
44 <tr><td colspan=
"2"><h2><a name=
"groups"></a>
45 Modules
</h2></td></tr>
46 <tr><td class=
"memItemLeft" align=
"right" valign=
"top"> </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__posix__time.html">Clocks and timers services.
</a></td></tr>
48 <p><tr><td class=
"mdescLeft"> </td><td class=
"mdescRight"><p>Clocks and timers services.
</p>
51 <tr><td class=
"memItemLeft" align=
"right" valign=
"top"> </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__posix__cond.html">Condition variables services.
</a></td></tr>
53 <p><tr><td class=
"mdescLeft"> </td><td class=
"mdescRight"><p>Condition variables services.
</p>
56 <tr><td class=
"memItemLeft" align=
"right" valign=
"top"> </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__posix__intr.html">Interruptions management services.
</a></td></tr>
58 <p><tr><td class=
"mdescLeft"> </td><td class=
"mdescRight"><p>Interruptions management services.
</p>
61 <tr><td class=
"memItemLeft" align=
"right" valign=
"top"> </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__posix__mq.html">Message queues services.
</a></td></tr>
63 <p><tr><td class=
"mdescLeft"> </td><td class=
"mdescRight"><p>Message queues services.
</p>
66 <tr><td class=
"memItemLeft" align=
"right" valign=
"top"> </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__posix__mutex.html">Mutex services.
</a></td></tr>
68 <p><tr><td class=
"mdescLeft"> </td><td class=
"mdescRight"><p>Mutex services.
</p>
71 <tr><td class=
"memItemLeft" align=
"right" valign=
"top"> </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__posix__sem.html">Semaphores services.
</a></td></tr>
73 <p><tr><td class=
"mdescLeft"> </td><td class=
"mdescRight"><p>Semaphores services.
</p>
76 <tr><td class=
"memItemLeft" align=
"right" valign=
"top"> </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__posix__shm.html">Shared memory services.
</a></td></tr>
78 <p><tr><td class=
"mdescLeft"> </td><td class=
"mdescRight"><p>Shared memory services.
</p>
81 <tr><td class=
"memItemLeft" align=
"right" valign=
"top"> </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__posix__signal.html">Signals services.
</a></td></tr>
83 <p><tr><td class=
"mdescLeft"> </td><td class=
"mdescRight"><p>Signals management services.
</p>
86 <tr><td class=
"memItemLeft" align=
"right" valign=
"top"> </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__posix__thread.html">Threads management services.
</a></td></tr>
88 <p><tr><td class=
"mdescLeft"> </td><td class=
"mdescRight"><p>Threads management services.
</p>
91 <tr><td class=
"memItemLeft" align=
"right" valign=
"top"> </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__posix__tsd.html">Thread-specific data.
</a></td></tr>
93 <p><tr><td class=
"mdescLeft"> </td><td class=
"mdescRight"><p>Thread-specific data.
</p>
97 <hr/><a name=
"_details"></a><h2>Detailed Description
</h2>
98 <p>Xenomai POSIX skin is an implementation of a small subset of the Single Unix specification over Xenomai generic RTOS core.
</p>
99 <p>The following table gives equivalence between native API services and POSIX services.
</p>
100 <center> <table class=
"doxtable">
102 <th>Native API services
</th><th>POSIX API services
</th></tr>
104 <td><a class=
"el" href=
"group__alarm.html">Alarm services.
</a> </td><td><a class=
"el" href=
"group__posix__time.html">Clocks and timers services.
</a> </td></tr>
106 <td><a class=
"el" href=
"group__cond.html">Condition variable services.
</a> </td><td><a class=
"el" href=
"group__posix__cond.html">Condition variables services.
</a> </td></tr>
108 <td><a class=
"el" href=
"group__event.html">Event flag group services.
</a> </td><td>no direct equivalence,
<br/>
109 see
<a class=
"el" href=
"group__posix__cond.html">Condition variables services.
</a> </td></tr>
111 <td><a class=
"el" href=
"group__native__heap.html">Memory heap services.
</a> </td><td><a class=
"el" href=
"group__posix__shm.html">Shared memory services.
</a> </td></tr>
113 <td><a class=
"el" href=
"group__interrupt.html">Interrupt management services.
</a> </td><td><a class=
"el" href=
"group__posix__intr.html">Interruptions management services.
</a> </td></tr>
115 <td><a class=
"el" href=
"group__mutex.html">Mutex services.
</a> </td><td><a class=
"el" href=
"group__posix__mutex.html">Mutex services.
</a> </td></tr>
117 <td><a class=
"el" href=
"group__pipe.html">Message pipe services.
</a> </td><td>no direct equivalence,
<br/>
118 see
<a class=
"el" href=
"group__posix__mq.html">Message queues services.
</a> </td></tr>
120 <td><a class=
"el" href=
"group__native__queue.html">Message queue services.
</a> </td><td><a class=
"el" href=
"group__posix__mq.html">Message queues services.
</a> </td></tr>
122 <td><a class=
"el" href=
"group__semaphore.html">Counting semaphore services.
</a> </td><td><a class=
"el" href=
"group__posix__sem.html">Semaphores services.
</a> </td></tr>
124 <td><a class=
"el" href=
"group__task.html">Task management services.
</a> </td><td><a class=
"el" href=
"group__posix__thread.html">Threads management services.
</a> </td></tr>
126 <td><a class=
"el" href=
"group__native__timer.html">Timer management services.
</a> </td><td><a class=
"el" href=
"group__posix__time.html">Clocks and timers services.
</a> </td></tr>
129 <hr class=
"footer"/><address class=
"footer"><small>Generated on Wed Nov
2 2011 18:
01:
11 for Xenomai API by
130 <a href=
"http://www.doxygen.org/index.html">
131 <img class=
"footer" src=
"doxygen.png" alt=
"doxygen"/></a> 1.7.1 </small></address>