From: nsz Date: Sat, 15 Sep 2012 15:11:29 +0000 (+0200) Subject: update tables for 0.9.5 X-Git-Url: http://nsz.repo.hu/git/?p=musl-tables;a=commitdiff_plain;h=b83c44d8963b23a90ef0a3315dbb0c432d788c12 update tables for 0.9.5 --- diff --git a/tab_c11.html b/tab_c11.html index e2798e1..3ec2a3d 100644 --- a/tab_c11.html +++ b/tab_c11.html @@ -1,5 +1,5 @@

musl vs c11 api

-

commit

commit d62f4e98881702f07501b965e5beebd7516deca2
Date: Fri Sep 14 15:32:51 2012 -0400

use vfork if possible in posix_spawn

vfork is implemented as the fork syscall (with no atfork handlers run)
on archs where it is not available, so this change does not introduce
any change in behavior or regression for such archs. +

commit

commit 7ad42b949665428e6f02c543bbc16172af5bbdeb
Date: Sat Sep 15 03:38:20 2012 -0400

0.9.5 release notes

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 26c8625..cefebe3 100644 --- a/tab_c99.html +++ b/tab_c99.html @@ -1,5 +1,5 @@

musl vs c99 api

-

commit

commit d62f4e98881702f07501b965e5beebd7516deca2
Date: Fri Sep 14 15:32:51 2012 -0400

use vfork if possible in posix_spawn

vfork is implemented as the fork syscall (with no atfork handlers run)
on archs where it is not available, so this change does not introduce
any change in behavior or regression for such archs. +

commit

commit 7ad42b949665428e6f02c543bbc16172af5bbdeb
Date: Sat Sep 15 03:38:20 2012 -0400

0.9.5 release notes

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 6be3fbc..f43bed5 100644 --- a/tab_posix.html +++ b/tab_posix.html @@ -1,5 +1,5 @@

musl vs posix api

-

commit

commit d62f4e98881702f07501b965e5beebd7516deca2
Date: Fri Sep 14 15:32:51 2012 -0400

use vfork if possible in posix_spawn

vfork is implemented as the fork syscall (with no atfork handlers run)
on archs where it is not available, so this change does not introduce
any change in behavior or regression for such archs. +

commit

commit 7ad42b949665428e6f02c543bbc16172af5bbdeb
Date: Sat Sep 15 03:38:20 2012 -0400

0.9.5 release notes

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