<HTML>
<HEAD>
<TITLE>Patch for io-layer/shared.c that makes it respect the lack of sys/sem.h</TITLE>
</HEAD>
<BODY>
<FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'>Hello again,<BR>
<BR>
The Android platform does not implement &lt;sys/sem.h&gt;, so it needs to fall back to the semaphore-less based implementation that is also available. These changes are to fix compilation errors on the platform.<BR>
<BR>
It is probably better to move all the sys/sem.h related code inside a single ifdef for brevity, but this diff provides for a better read/review.<BR>
<BR>
Koush</SPAN></FONT>
</BODY>
</HTML>