update tables and decl problems
[musl-tables] / tab_posix.html
index a492a3d..331e4c9 100644 (file)
@@ -1,5 +1,5 @@
 <h3>musl vs posix api</h3>
-<h4>commit</h4><p>commit <a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=commit;h=801b311a5b6f00a9490ae9933439d1e62451fbd3">801b311a5b6f00a9490ae9933439d1e62451fbd3</a><br>Date:   Tue Sep 13 13:41:40 2011 -0400<br><br>    0.8.0 release
+<h4>commit</h4><p>commit <a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=commit;h=13cd969552409e05c941829f2aabb15e2f4d9a1f">13cd969552409e05c941829f2aabb15e2f4d9a1f</a><br>Date:   Tue Sep 13 21:09:35 2011 -0400<br><br>    fix various errors in function signatures/prototypes found by nsz
 <h4>legend</h4><ul><li>status: musl implementation status summary<ul><li>(empty) - implemented<li>nosym - prototype found in include files (see decl) but not in libc.a (see sym)<li>nodecl - symbol is in libc.a but not declared in a public header<li>missing - neither in include files (see decl) nor in libc.a (see sym)</ul><li>sym: external symbol kind as found by `nm libc.a` (symbol kind only reported once)<ul><li>C - symbol is common (uninitialized data)<li>D - symbol is in the initialized data section<li>R - symbol is in the read only data section<li>T - symbol is in the text section<li>V - weak object<li>W - weak symbol</ul><li>decl: kind of declaration as found by `ctags -R include` (every occurance is reported)<ul><li>d - macro definition<li>p - function prototype<li>x - external and forward variable declaration</ul></ul><p>(STREAMS and posix_trace* apis are excluded)
 <h4>table</h4><table border=1><tr><th colspan=3>musl<th colspan=4>posix<tr><th>status<th>sym<th>decl<th>name<th>header<th>option<th>desc
 <tr><td>&#160;<td>&#160;<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/sys/select.h#l27">d</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/FD_CLR.html">FD_CLR</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_select.h.html">sys_select.h</a><td>&#160;<td>pselect, select - synchronous I/O multiplexing
 <tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/spawn.h#l59">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/posix_spawn_file_actions_addopen.html">posix_spawn_file_actions_addopen</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/spawn.h.html">spawn.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#SPN">SPN</a><td>posix_spawn_file_actions_addclose, posix_spawn_file_actions_addopen - add close or open action to spawn file actions object (<b>ADVANCED REALTIME</b>)
 <tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/spawn.h#l57">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/posix_spawn_file_actions_destroy.html">posix_spawn_file_actions_destroy</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/spawn.h.html">spawn.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#SPN">SPN</a><td>posix_spawn_file_actions_destroy, posix_spawn_file_actions_init - destroy and initialize spawn file actions object (<b>ADVANCED REALTIME</b>)
 <tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/spawn.h#l56">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/posix_spawn_file_actions_init.html">posix_spawn_file_actions_init</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/spawn.h.html">spawn.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#SPN">SPN</a><td>posix_spawn_file_actions_destroy, posix_spawn_file_actions_init - destroy and initialize spawn file actions object (<b>ADVANCED REALTIME</b>)
-<tr><td>nosym<td>&#160;<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/spawn.h#l42">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/posix_spawnattr_destroy.html">posix_spawnattr_destroy</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/spawn.h.html">spawn.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#SPN">SPN</a><td>posix_spawnattr_destroy, posix_spawnattr_init - destroy and initialize spawn attributes object (<b>ADVANCED REALTIME</b>)
+<tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/spawn.h#l42">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/posix_spawnattr_destroy.html">posix_spawnattr_destroy</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/spawn.h.html">spawn.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#SPN">SPN</a><td>posix_spawnattr_destroy, posix_spawnattr_init - destroy and initialize spawn attributes object (<b>ADVANCED REALTIME</b>)
 <tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/spawn.h#l45">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/posix_spawnattr_getflags.html">posix_spawnattr_getflags</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/spawn.h.html">spawn.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#SPN">SPN</a><td>posix_spawnattr_getflags, posix_spawnattr_setflags - get and set the spawn-flags attribute of a spawn attributes object (<b>ADVANCED REALTIME</b>)
 <tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/spawn.h#l48">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/posix_spawnattr_getpgroup.html">posix_spawnattr_getpgroup</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/spawn.h.html">spawn.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#SPN">SPN</a><td>posix_spawnattr_getpgroup, posix_spawnattr_setpgroup - get and set the spawn-pgroup attribute of a spawn attributes object (<b>ADVANCED REALTIME</b>)
 <tr><td>missing<td>&#160;<td>&#160;<td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/posix_spawnattr_getschedparam.html">posix_spawnattr_getschedparam</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/spawn.h.html">spawn.h</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sched.h.html">sched.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#SPN">SPN</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#PS">PS</a><td>posix_spawnattr_getschedparam, posix_spawnattr_setschedparam - get and set the spawn-schedparam attribute of a spawn attributes object (<b>ADVANCED REALTIME</b>)
 <tr><td>missing<td>&#160;<td>&#160;<td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/posix_spawnattr_getschedpolicy.html">posix_spawnattr_getschedpolicy</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/spawn.h.html">spawn.h</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sched.h.html">sched.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#SPN">SPN</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#PS">PS</a><td>posix_spawnattr_getschedpolicy, posix_spawnattr_setschedpolicy - get and set the spawn-schedpolicy attribute of a spawn attributes object (<b>ADVANCED REALTIME</b>)
 <tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/spawn.h#l54">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/posix_spawnattr_getsigdefault.html">posix_spawnattr_getsigdefault</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html">signal.h</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/spawn.h.html">spawn.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#SPN">SPN</a><td>posix_spawnattr_getsigdefault, posix_spawnattr_setsigdefault - get and set the spawn-sigdefault attribute of a spawn attributes object (<b>ADVANCED REALTIME</b>)
 <tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/spawn.h#l51">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/posix_spawnattr_getsigmask.html">posix_spawnattr_getsigmask</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html">signal.h</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/spawn.h.html">spawn.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#SPN">SPN</a><td>posix_spawnattr_getsigmask, posix_spawnattr_setsigmask - get and set the spawn-sigmask attribute of a spawn attributes object (<b>ADVANCED REALTIME</b>)
-<tr><td>nosym<td>&#160;<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/spawn.h#l41">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/posix_spawnattr_init.html">posix_spawnattr_init</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/spawn.h.html">spawn.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#SPN">SPN</a><td>posix_spawnattr_destroy, posix_spawnattr_init - destroy and initialize spawn attributes object (<b>ADVANCED REALTIME</b>)
+<tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/spawn.h#l41">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/posix_spawnattr_init.html">posix_spawnattr_init</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/spawn.h.html">spawn.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#SPN">SPN</a><td>posix_spawnattr_destroy, posix_spawnattr_init - destroy and initialize spawn attributes object (<b>ADVANCED REALTIME</b>)
 <tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/spawn.h#l44">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/posix_spawnattr_setflags.html">posix_spawnattr_setflags</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/spawn.h.html">spawn.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#SPN">SPN</a><td>posix_spawnattr_getflags, posix_spawnattr_setflags - get and set the spawn-flags attribute of a spawn attributes object (<b>ADVANCED REALTIME</b>)
 <tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/spawn.h#l47">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/posix_spawnattr_setpgroup.html">posix_spawnattr_setpgroup</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/spawn.h.html">spawn.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#SPN">SPN</a><td>posix_spawnattr_getpgroup, posix_spawnattr_setpgroup - get and set the spawn-pgroup attribute of a spawn attributes object (<b>ADVANCED REALTIME</b>)
 <tr><td>missing<td>&#160;<td>&#160;<td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/posix_spawnattr_setschedparam.html">posix_spawnattr_setschedparam</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/spawn.h.html">spawn.h</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sched.h.html">sched.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#SPN">SPN</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#PS">PS</a><td>posix_spawnattr_getschedparam, posix_spawnattr_setschedparam - get and set the spawn-schedparam attribute of a spawn attributes object (<b>ADVANCED REALTIME</b>)
 <tr><td>nosym<td>&#160;<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/math.h#l311">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/y1.html">y1</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/math.h.html">math.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>y0, y1, yn - Bessel functions of the second kind
 <tr><td>nosym<td>&#160;<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/math.h#l312">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/yn.html">yn</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/math.h.html">math.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>y0, y1, yn - Bessel functions of the second kind
 </table>
-<h4>stats</h4><ul><li>missing: 126<li>nosym: 121<li>nodecl: 1</ul>
+<h4>stats</h4><ul><li>missing: 126<li>nosym: 119<li>nodecl: 1</ul>