From: nsz Date: Sun, 14 Apr 2013 08:16:36 +0000 (+0000) Subject: update tables for 0.9.10 X-Git-Url: http://nsz.repo.hu/git/?p=musl-tables;a=commitdiff_plain;h=979e0bdcaa6318632a27e57a58b8defe3eba3176 update tables for 0.9.10 --- diff --git a/tab_c11.html b/tab_c11.html index 40455f1..f581b7f 100644 --- a/tab_c11.html +++ b/tab_c11.html @@ -1,5 +1,5 @@

musl vs c11 api

-

commit

commit 4ba3ebdcfeb7b5aa2dd5079e939514a634395124
Date: Wed Apr 10 22:38:46 2013 -0400

make ifaddrs.h expose sys/socket.h

the getifaddrs interface seems to have been invented by glibc, and
they expose socket.h, so for us not to do so is just gratuitous
incompatibility with the interface we're mimicing. +

commit

commit 7bec92e793d4b8a349796848cf43c7329b0f2ed0
Date: Sun Apr 14 01:51:00 2013 -0400

release notes for 0.9.10

legend

(Annex K apis are excluded: -D__STDC_WANT_LIB_EXT1__=0 is assumed)

table

muslc11
statussymdeclnameheaderprotosection
missing  static_assertassert.h B.1 Diagnostics diff --git a/tab_c99.html b/tab_c99.html index 958ff31..08c3114 100644 --- a/tab_c99.html +++ b/tab_c99.html @@ -1,5 +1,5 @@

musl vs c99 api

-

commit

commit 4ba3ebdcfeb7b5aa2dd5079e939514a634395124
Date: Wed Apr 10 22:38:46 2013 -0400

make ifaddrs.h expose sys/socket.h

the getifaddrs interface seems to have been invented by glibc, and
they expose socket.h, so for us not to do so is just gratuitous
incompatibility with the interface we're mimicing. +

commit

commit 7bec92e793d4b8a349796848cf43c7329b0f2ed0
Date: Sun Apr 14 01:51:00 2013 -0400

release notes for 0.9.10

legend

  • status: musl implementation status summary
    • (empty) - implemented
    • nosym - prototype found in include files (see decl) but not in libc.a (see sym)
    • nodecl - symbol is in libc.a but not declared in a public header
    • missing - neither in include files (see decl) nor in libc.a (see sym)
  • sym: external symbol kind as found by `nm libc.a` (symbol kind only reported once)
    • C - symbol is common (uninitialized data)
    • D - symbol is in the initialized data section
    • R - symbol is in the read only data section
    • T - symbol is in the text section
    • V - weak object
    • W - weak symbol
  • decl: kind of declaration as found by `ctags -R include` (every occurance is reported, arch specific definitions are not linked)
    • d - macro definition
    • t - typedef
    • s - struct declaration
    • u - union declaration
    • p - function prototype
    • x - external and forward variable declaration

table

muslc99
statussymdeclnameheaderprotosection
  d d d assertassert.hvoid assert(scalar expression);B.1 Diagnostics diff --git a/tab_posix.html b/tab_posix.html index 7071039..1add2b3 100644 --- a/tab_posix.html +++ b/tab_posix.html @@ -1,5 +1,5 @@

musl vs posix api

-

commit

commit 4ba3ebdcfeb7b5aa2dd5079e939514a634395124
Date: Wed Apr 10 22:38:46 2013 -0400

make ifaddrs.h expose sys/socket.h

the getifaddrs interface seems to have been invented by glibc, and
they expose socket.h, so for us not to do so is just gratuitous
incompatibility with the interface we're mimicing. +

commit

commit 7bec92e793d4b8a349796848cf43c7329b0f2ed0
Date: Sun Apr 14 01:51:00 2013 -0400

release notes for 0.9.10

legend

  • status: musl implementation status summary
    • (empty) - implemented
    • nosym - prototype found in include files (see decl) but not in libc.a (see sym)
    • nodecl - symbol is in libc.a but not declared in a public header
    • missing - neither in include files (see decl) nor in libc.a (see sym)
  • sym: external symbol kind as found by `nm libc.a` (symbol kind only reported once)
    • C - symbol is common (uninitialized data)
    • D - symbol is in the initialized data section
    • R - symbol is in the read only data section
    • T - symbol is in the text section
    • V - weak object
    • W - weak symbol
  • decl: kind of declaration as found by `ctags -R include` (every occurance is reported)
    • d - macro definition
    • p - function prototype
    • x - external and forward variable declaration

(STREAMS and posix_trace* apis are excluded)

table

muslposix
statussymdeclnameheaderoptiondesc
  d FD_CLR sys/select.h pselect, select - synchronous I/O multiplexing