/usr/share/doc/dietlibc-doc/libpthread.README is in dietlibc-doc 0.34~cvs20160606-6.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | LIBPTHREAD
This is the pthread implementation for the dietlibc.
Written from scratch by Olaf Dreesen.
It's like linuxthreads a clone base thread implementation.
STATUS:
near complete and should work (see KNOWN BUGS) on all dietlibc
platforms that have a working implementation of:
- clone
- testandset
- sigsetjmp/siglongjmp
KNOWN BUGS:
- gdb can't handle this implementation.
- there are problems with the stdio functions....
- ia64 doesn't work. the problem is this f**king separate register
stack
MAYBE BUGS:
- ia64: r13 is used as a pointer to the thread-struct
- s390: a0 used as pointer to thread-struct
- sparc/sparc64: g6 used as pointer to thread-struct
NOTES:
SIGRTMAX and SIGRTMAX-1 are used by this imlementation !
- SIGRTMAX as restart event (join,cond_*wait,...)
- SIGRTMAX-1 as cancel envent (cancel).
|