File:  [DVB] / dietlibc / libpthread / README
Revision 1.6: download - view: text, annotated - select for diffs
Mon Aug 18 17:32:52 2003 UTC (20 years, 9 months ago) by sanjiyan
Branches: MAIN
CVS tags: HEAD
- checkin of the new libpthread
- add confstr

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).


LinuxTV legacy CVS <linuxtv.org/cvs>