X-Git-Url: http://nsz.repo.hu/git/?p=musl-tables;a=blobdiff_plain;f=tab_c99.html;h=01b5d5c102e216394e4d02b2fa74651c3b830fe8;hp=0644b1537c00f8c3f88580ef5b1b395cd788d63f;hb=ca38d85f467bee791aab89239f86e229714abf6c;hpb=90a5c3ea7705b5af3312a6190afb1a9f46f67bef diff --git a/tab_c99.html b/tab_c99.html index 0644b15..01b5d5c 100644 --- a/tab_c99.html +++ b/tab_c99.html @@ -1,5 +1,5 @@

musl vs c99 api

-

commit

commit 4da289e1b3a0d09048d9be1dfc3a7280531a1e48
Date: Tue Sep 13 21:21:53 2011 -0400

fix return types for aio_read and aio_write again

previous fix was backwards and propagated the wrong type rather than
the right one... +

commit

commit 3f72cdac73030761120cf32aeef44e7d03e2f1fa
Date: Sun Sep 18 10:14:37 2011 -0400

overhaul clone syscall wrapping

several things are changed. first, i have removed the old __uniclone
function signature and replaced it with the "standard" linux
__clone/clone signature. this was necessary to expose clone to
applications anyway, and it makes it easier to port __clone to new
archs, since it's now testable independently of pthread_create.

secondly, i have removed all references to the ugly ldt descriptor
structure (i386 only) from the c code and pthread structure. in places
where it is needed, it is now created on the stack just when it's
needed, in assembly code. thus, the i386 __clone function takes the
desired thread pointer as its argument, rather than an ldt descriptor
pointer, just like on all other sane archs. this should not affect
applications since there is really no way an application can use clone
with threads/tls in a way that doesn't horribly conflict with and
clobber the underlying implementation's use. applications are expected
to use clone only for creating actual processes, possibly with new
namespace features and whatnot.

legend

table

muslc99
statussymdeclnameheaderprotosection
missing  NDEBUGassert.h B.1 Diagnostics