File: group__posix.html

package info (click to toggle)
xenomai 2.5.4-3squeeze1
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 36,140 kB
  • ctags: 35,509
  • sloc: ansic: 109,084; sh: 11,745; makefile: 2,205; xml: 1,356; asm: 613; php: 316; perl: 155
file content (133 lines) | stat: -rw-r--r-- 8,524 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Xenomai API: POSIX skin.</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li><a href="examples.html"><span>Examples</span></a></li>
    <li>
      <form action="search.php" method="get">
        <table cellspacing="0" cellpadding="0" border="0">
          <tr>
            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
            <td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
          </tr>
        </table>
      </form>
    </li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>POSIX skin.</h1>
<p>
<div class="dynheader">
Collaboration diagram for POSIX skin.:</div>
<div class="dynsection">
<center><table><tr><td><img src="group__posix.png" border="0" alt="" usemap="#group____posix_map">
<map name="group____posix_map">
<area shape="rect" href="group__posix__thread.html" title="Threads management services." alt="" coords="164,5,388,32"><area shape="rect" href="group__posix__cond.html" title="Condition variables services." alt="" coords="175,56,377,83"><area shape="rect" href="group__posix__mutex.html" title="Mutex services." alt="" coords="216,107,336,133"><area shape="rect" href="group__posix__mq.html" title="Message queues services." alt="" coords="181,157,371,184"><area shape="rect" href="group__posix__intr.html" title="Interruptions management services." alt="" coords="149,208,403,235"><area shape="rect" href="group__posix__tsd.html" title="Thread&#45;specific data." alt="" coords="199,259,353,285"><area shape="rect" href="group__posix__time.html" title="Clocks and timers services." alt="" coords="179,309,373,336"><area shape="rect" href="group__posix__shm.html" title="Shared memory services." alt="" coords="184,360,368,387"><area shape="rect" href="group__posix__sem.html" title="Semaphores services." alt="" coords="195,411,357,437"><area shape="rect" href="group__posix__signal.html" title="Signals management services." alt="" coords="212,461,340,488"></map></td></tr></table></center>
</div>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Xenomai POSIX skin is an implementation of a small subset of the Single Unix specification over Xenomai generic RTOS core. 
<p>
The following table gives equivalence between native API services and POSIX services.<p>
<center> <table border="1" cellspacing="3" cellpadding="3">
<tr>
<th>Native API services </th><th>POSIX API services </th></tr>
<tr>
<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>
<tr>
<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>
<tr>
<td><a class="el" href="group__event.html">Event flag group services.</a> </td><td>no direct equivalence, <br>
 see <a class="el" href="group__posix__cond.html">Condition variables services.</a> </td></tr>
<tr>
<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>
<tr>
<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>
<tr>
<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>
<tr>
<td><a class="el" href="group__pipe.html">Message pipe services.</a> </td><td>no direct equivalence, <br>
 see <a class="el" href="group__posix__mq.html">Message queues services.</a> </td></tr>
<tr>
<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>
<tr>
<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>
<tr>
<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>
<tr>
<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>
</table>
</center> 
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Modules</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__posix__time.html">Clocks and timers services.</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clocks and timers services. <br></td></tr>

<p>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__posix__cond.html">Condition variables services.</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Condition variables services. <br></td></tr>

<p>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__posix__intr.html">Interruptions management services.</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Interruptions management services. <br></td></tr>

<p>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__posix__mq.html">Message queues services.</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Message queues services. <br></td></tr>

<p>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__posix__mutex.html">Mutex services.</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Mutex services. <br></td></tr>

<p>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__posix__sem.html">Semaphores services.</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Semaphores services. <br></td></tr>

<p>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__posix__shm.html">Shared memory services.</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shared memory services. <br></td></tr>

<p>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__posix__signal.html">Signals services.</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Signals management services. <br></td></tr>

<p>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__posix__thread.html">Threads management services.</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Threads management services. <br></td></tr>

<p>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__posix__tsd.html">Thread-specific data.</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Thread-specific data. <br></td></tr>

<p>
</table>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Mon Aug 2 12:48:40 2010 for Xenomai API by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>