proto basename string.h libgen.h char *basename(); char *basename(char *);
proto basename string.h char*() char*(char*) char *basename(); char *basename(char *path);
-nodecl cfmakeraw T
-nodecl cfsetspeed W
proto cimag complex/cimag.c complex.h double()(double complex) double(double complex)
proto cimagf complex/cimagf.c complex.h float()(float complex) float(float complex)
proto cimagl complex/cimagl.c complex.h long double()(long double complex) long double(long double complex)
proto crealf complex/crealf.c complex.h float()(float complex) float(float complex)
proto creall complex/creall.c complex.h long double()(long double complex) long double(long double complex)
nodecl crypt_r W
-nodecl daemon T
proto encrypt unistd.h void(char*,int) void(char[],int) void encrypt(char *, int); void encrypt(char block[64], int edflag);
nodecl environ V
nodecl feof_unlocked W
nodecl fread_unlocked W
nodecl fwrite_unlocked W
nodecl getdents W
-nodecl getdomainname T
proto gethostent network/ent.c netdb.h void*() struct hostent*(void)
nodecl getw T
nodecl getwc_unlocked W
proto setgroups unistd.h grp.h int setgroups(size_t, const gid_t []); int setgroups(size_t, const gid_t *);
proto setgroups linux/setgroups.c grp.h int(size_t,const gid_t[]) int(size_t,const gid_t*)
nodecl start T
-nodecl stime T
<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=85d5bad3a1fcef77d5015034f4d6963ae4f7f449">85d5bad3a1fcef77d5015034f4d6963ae4f7f449</a><br>Author: nsz <nsz@port70.net><br>Date: Wed Apr 18 16:41:07 2012 +0200<br><br> Merge branch 'master' of git://git.etalabs.net/musl
+<h4>commit</h4><p>commit <a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=commit;h=952d256dfbb13405ba6ada4739c83c8468985d66">952d256dfbb13405ba6ada4739c83c8468985d66</a><br>Author: nsz <nsz@port70.net><br>Date: Thu Apr 19 08:09:45 2012 +0200<br><br> Merge branch 'master' of git://git.etalabs.net/musl
<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> <td> <td>NDEBUG<td>assert.h<td> <td>B.1 Diagnostics
<tr><td> <td> <td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/math.h#l27">d</a> <td>MATH_ERRNO<td>math.h<td> <td>B.11 Mathematics
<tr><td> <td> <td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/math.h#l25">d</a> <td>HUGE_VALL<td>math.h<td> <td>B.11 Mathematics
<tr><td> <td> <td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/math.h#l36">d</a> <td>FP_ZERO<td>math.h<td> <td>B.11 Mathematics
-<tr><td>missing<td> <td> <td>MATH_ERREXCEPT<td>math.h<td> <td>B.11 Mathematics
+<tr><td> <td> <td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/math.h#l28">d</a> <td>MATH_ERREXCEPT<td>math.h<td> <td>B.11 Mathematics
<tr><td> <td> <td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/math.h#l17">d</a> <a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/math.h#l20">d</a> <td>INFINITY<td>math.h<td> <td>B.11 Mathematics
<tr><td>missing<td> <td> <td>FP_FAST_FMA<td>math.h<td> <td>B.11 Mathematics
<tr><td> <td> <td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/math.h#l29">d</a> <td>math_errhandling<td>math.h<td> <td>B.11 Mathematics
<tr><td> <td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/wctype.h#l37">p</a> <td>towctrans<td>wctype.h<td>wint_t towctrans(wint_t wc, wctrans_t desc);<td>B.24 Wide character classification and mapping utilities
<tr><td> <td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/wctype.h#l40">p</a> <td>wctrans<td>wctype.h<td>wctrans_t wctrans(const char *property);<td>B.24 Wide character classification and mapping utilities
</table>
-<h4>stats</h4><ul><li>missing: 10<li>nosym: 0<li>nodecl: 0</ul>
+<h4>stats</h4><ul><li>missing: 9<li>nosym: 0<li>nodecl: 0</ul>
<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=85d5bad3a1fcef77d5015034f4d6963ae4f7f449">85d5bad3a1fcef77d5015034f4d6963ae4f7f449</a><br>Author: nsz <nsz@port70.net><br>Date: Wed Apr 18 16:41:07 2012 +0200<br><br> Merge branch 'master' of git://git.etalabs.net/musl
+<h4>commit</h4><p>commit <a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=commit;h=952d256dfbb13405ba6ada4739c83c8468985d66">952d256dfbb13405ba6ada4739c83c8468985d66</a><br>Author: nsz <nsz@port70.net><br>Date: Thu Apr 19 08:09:45 2012 +0200<br><br> Merge branch 'master' of git://git.etalabs.net/musl
<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> <td> <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> <td>pselect, select - synchronous I/O multiplexing