update tables (musl 0.8.3)
[musl-tables] / tab_c99.html
index b02e6e4..4a6f502 100644 (file)
@@ -1,5 +1,5 @@
 <h3>musl vs c99 api</h3>
-<h4>commit</h4><p>commit <a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=commit;h=fd9e01e92a5d665e5b6c3221cd67970038cf7a6c">fd9e01e92a5d665e5b6c3221cd67970038cf7a6c</a><br>Date:   Tue Sep 20 20:02:48 2011 -0400<br><br>    fix some header typos
+<h4>commit</h4><p>commit <a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=commit;h=0d4d94efd5dfe9348582c92a2de6923bb66492ac">0d4d94efd5dfe9348582c92a2de6923bb66492ac</a><br>Date:   Wed Sep 21 23:57:51 2011 -0400<br><br>    protect against/handle cancellation reading shadow passwords
 <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, arch specific definitions are not linked)<ul><li>d - macro definition<li>t - typedef<li>s - struct declaration<li>u - union declaration<li>p - function prototype<li>x - external and forward variable declaration</ul></ul>
 <h4>table</h4><table border=1><tr><th colspan=3>musl<th colspan=4>c99<tr><th>status<th>sym<th>decl<th>name<th>header<th>proto<th>section
 <tr><td>missing<td>&#160;<td>&#160;<td>NDEBUG<td>assert.h<td>&#160;<td>B.1 Diagnostics
 <tr><td>&#160;<td>&#160;<td>t <a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/setjmp.h#l15">d</a> <td>jmp_buf<td>setjmp.h<td>&#160;<td>B.12 Nonlocal jumps
 <tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/setjmp.h#l31">d</a> <a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/setjmp.h#l28">p</a> <td>setjmp<td>setjmp.h<td>int setjmp(jmp_buf env);<td>B.12 Nonlocal jumps
 <tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/setjmp.h#l32">d</a> <a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/setjmp.h#l29">p</a> <td>longjmp<td>setjmp.h<td>void longjmp(jmp_buf env, int val);<td>B.12 Nonlocal jumps
-<tr><td>&#160;<td>&#160;<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/signal.h#l220">t</a> <td>sig_atomic_t<td>signal.h<td>&#160;<td>B.13 Signal handling
-<tr><td>&#160;<td>&#160;<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/signal.h#l34">d</a> <td>SIG_IGN<td>signal.h<td>&#160;<td>B.13 Signal handling
+<tr><td>&#160;<td>&#160;<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/signal.h#l221">t</a> <td>sig_atomic_t<td>signal.h<td>&#160;<td>B.13 Signal handling
+<tr><td>&#160;<td>&#160;<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/signal.h#l219">d</a> <td>SIG_IGN<td>signal.h<td>&#160;<td>B.13 Signal handling
 <tr><td>&#160;<td>&#160;<td>d <td>SIGILL<td>signal.h<td>&#160;<td>B.13 Signal handling
 <tr><td>&#160;<td>&#160;<td>d <td>SIGTERM<td>signal.h<td>&#160;<td>B.13 Signal handling
-<tr><td>&#160;<td>&#160;<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/signal.h#l33">d</a> <td>SIG_DFL<td>signal.h<td>&#160;<td>B.13 Signal handling
+<tr><td>&#160;<td>&#160;<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/signal.h#l218">d</a> <td>SIG_DFL<td>signal.h<td>&#160;<td>B.13 Signal handling
 <tr><td>&#160;<td>&#160;<td>d <td>SIGABRT<td>signal.h<td>&#160;<td>B.13 Signal handling
 <tr><td>&#160;<td>&#160;<td>d <td>SIGINT<td>signal.h<td>&#160;<td>B.13 Signal handling
-<tr><td>&#160;<td>&#160;<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/signal.h#l32">d</a> <td>SIG_ERR<td>signal.h<td>&#160;<td>B.13 Signal handling
+<tr><td>&#160;<td>&#160;<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/signal.h#l217">d</a> <td>SIG_ERR<td>signal.h<td>&#160;<td>B.13 Signal handling
 <tr><td>&#160;<td>&#160;<td>d <td>SIGFPE<td>signal.h<td>&#160;<td>B.13 Signal handling
 <tr><td>&#160;<td>&#160;<td>d <td>SIGSEGV<td>signal.h<td>&#160;<td>B.13 Signal handling
-<tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/signal.h#l222">p</a> <td>signal<td>signal.h<td>void (*signal(int sig, void (*func)(int)))(int);<td>B.13 Signal handling
-<tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/signal.h#l223">p</a> <td>raise<td>signal.h<td>int raise(int sig);<td>B.13 Signal handling
+<tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/signal.h#l223">p</a> <td>signal<td>signal.h<td>void (*signal(int sig, void (*func)(int)))(int);<td>B.13 Signal handling
+<tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/signal.h#l224">p</a> <td>raise<td>signal.h<td>int raise(int sig);<td>B.13 Signal handling
 <tr><td>&#160;<td>&#160;<td>t t <td>va_list<td>stdarg.h<td>&#160;<td>B.14 Variable arguments
 <tr><td>&#160;<td>&#160;<td>d <a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/stdarg.h#l15">d</a> <td>va_arg<td>stdarg.h<td>type va_arg(va_list ap, type);<td>B.14 Variable arguments
 <tr><td>&#160;<td>&#160;<td>d <a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/stdarg.h#l16">d</a> <td>va_copy<td>stdarg.h<td>void va_copy(va_list dest, va_list src);<td>B.14 Variable arguments