summaryrefslogtreecommitdiffstats
path: root/libpthread/linuxthreads/manager.c
Commit message (Collapse)AuthorAgeFilesLines
* Move __clone/__uselocale to uClibc_glue.hPeter S. Mazinger2006-03-091-7/+0
|
* tweak the idea between having a MMU and actually using itMike Frysinger2006-02-181-1/+1
|
* change asm/volatile to __x__Peter S. Mazinger2006-02-011-5/+5
|
* correct __uselocalePeter S. Mazinger2006-02-011-1/+3
|
* pt-allocrtsig.c is irrelevant for now, remove related too, add ↵Peter S. Mazinger2006-01-311-1/+4
| | | | libc_hidden_proto from old version
* initial import of latest linuxthreadsMike Frysinger2006-01-311-0/+1123
|
* rename current stable linuxthreads to linuxthreads.old to prepare for import ↵Mike Frysinger2005-11-151-905/+0
| | | | of latest glibc version
* revert linuxthreads to pre rev 11377 (i.e. before the massive attempt to ↵Mike Frysinger2005-11-151-115/+15
| | | | import glibc updates) while keeping the few bugfixes ... idea is to keep both old and new linuxthreads around so we can hack on the new version while delivering the old stable version to end users
* use clone() instead of __clone()Mike Frysinger2005-11-151-2/+2
|
* sync some style changes and stack fixes with glibcMike Frysinger2005-09-091-12/+88
|
* newer linuxthreads renamed the function invalid_handle() to nonexisting_handle()Mike Frysinger2005-09-091-1/+1
|
* import the helper function pthread_for_each_thread from glibcMike Frysinger2005-09-081-2/+26
|
* update the debug macros so they build with newer gcc versionsMike Frysinger2005-07-011-20/+20
|
* s/UCLIBC_HAS_MMU/ARCH_HAS_MMU/gEric Andersen2004-01-161-6/+6
|
* Add a new *scanf implementation, includeing the *wscanf functions.Manuel Novoa III2003-08-011-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Should be standards compliant and with several optional features, including support for hexadecimal float notation, locale awareness, glibc-like locale-specific digit grouping with the `'' flag, and positional arg support. I tested it pretty well (finding several bugs in glibc's scanf in the process), but it is brand new so be aware. The *wprintf functions now support floating point output. Also, a couple of bugs were squashed. Finally, %a/%A conversions are now implemented. Implement the glibc xlocale interface for thread-specific locale support. Also add the various *_l(args, locale_t loc_arg) funcs. NOTE!!! setlocale() is NOT threadsafe! NOTE!!! The strto{floating point} conversion functions are now locale aware. The also now support hexadecimal floating point notation. Add the wcsto{floating point} conversion functions. Fix a bug in mktime() related to dst. Note that unlike glibc's mktime, uClibc's version always normalizes the struct tm before attempting to determine the correct dst setting if tm_isdst == -1 on entry. Add a stub version of the libintl functions. (untested) Fixed a known memory leak in setlocale() related to the collation data. Add lots of new config options (which Erik agreed to sort out :-), including finally exposing some of the stripped down stdio configs. Be careful with those though, as they haven't been tested in a long time. (temporary) GOTCHAs... The ctype functions are currently incorrect for 8-bit locales. They will be fixed shortly. The ctype functions are now table-based, resulting in larger staticly linked binaries. I'll be adding an option to use the old approach in the stub locale configuration.
* Major update for pthreads, based in large part on improvementsEric Andersen2003-02-271-30/+70
| | | | | from glibc 2.3. This should make threads much more efficient. -Erik
* Just be a bit less different from latest glibc version in commentsEric Andersen2003-01-231-4/+0
| | | | and in the files where variables live.
* Per patch from Nathan Field at ghs.com, add a couple of variablesEric Andersen2003-01-231-0/+4
| | | | needed to make gdb happy when debugging threadded apps.
* A patch from Arne Jonsson <arne.jonsson@i3micro.com>:Eric Andersen2002-10-291-16/+22
| | | | | | | | Attached are the changes we think is necessary in order to use user defined stacksizes for each thread. When testing I forgot to lower the PTHREAD_STACK_MIN to the lowest value used for the stacks, this caused stranged reboots. As said before, we are using uClinux 2.0.38 on a ARM7TDMI.
* A patch from Arne Jonsson <arne.jonsson@i3micro.com> to allowEric Andersen2002-10-231-2/+66
| | | | | uClibc's libpthread to run on linux 2.0.x kernels which lack poll() and therefore must use select() instead.
* Merge in the pthread library. This is the linuxthreads library taken fromEric Andersen2002-02-201-0/+786
glibc 2.1.3 and ported to work with uClibc by Stefan Soucek and Erik Andersen (me). Stefan has hacked things up such that linuxthreads runs on MMU-less systems (tested only on arm-nommu). Erik cleaned things up and made it work properly as a shared library. -Erik