summaryrefslogtreecommitdiffstats
path: root/libpthread
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove usage of 'hp-timing.h' header file which is for platforms with high"Steven J. Hill"2005-05-122-2/+0
| | | | | | performance timers. If you want them included in the NPTL build, copy the header from glibc into the 'libc/sysdeps/linux/<ARCH>' of your choice and have fun.
* Put the change log back in."Steven J. Hill"2005-05-121-0/+207
|
* More glibc backward compatibility cruft. Oh the horror!"Steven J. Hill"2005-05-1112-131/+0
|
* Backwards compatability? Bhuwhahaha....you wonder why glibc is so"Steven J. Hill"2005-05-118-383/+0
| | | | bloated. *oink* *oink*
* Cleanup original linuxthreads and update top-level threads makefiles."Steven J. Hill"2005-05-112-5/+2
|
* We already have these defined."Steven J. Hill"2005-05-111-12/+0
|
* Remove extraneous file."Steven J. Hill"2005-05-111-240/+0
|
* Remove additional test programs."Steven J. Hill"2005-05-113-1452/+0
|
* Import in NPTL code from glibc. For further information please"Steven J. Hill"2005-05-07264-0/+27370
| | | | consult the 'README.NPTL' file.
* Haha. I caught it before you did."Steven J. Hill"2005-05-071-2/+2
|
* Add in configuration item and Makefile changes for NPTL. We will be"Steven J. Hill"2005-05-071-0/+8
| | | | | | placing the NPTL code under the top-level 'libpthread' directory. Nothing compiles or even works at this point, so do not enable this option.
* Fix reported bug in error return behavior of sem_timedwait().Manuel Novoa III2005-02-281-2/+4
|
* have the directories themselves rather than the alias subdirs depend on ↵Mike Frysinger2005-02-231-3/+3
| | | | $(LIBPTHREAD)
* Merge pt-machine.h for the blackfin from the AnalogEric Andersen2005-02-181-0/+57
| | | | source tree.
* some test header files for x86_64Mike Frysinger2005-02-152-0/+215
|
* Add THREAD_SELF definition to PPC. This should make threads on PPCJoakim Tjernlund2005-02-101-0/+10
| | | | a bit faster.
* Fix death event reporting properly.Joakim Tjernlund2005-02-011-4/+2
| | | | | | Now GDB is happy and death events are reported as [Thread 5126 (LWP 192) exited] without GDB bailing out.
* Restore it so we get gdbEric Andersen2005-01-311-1/+1
| | | | | | [Thread 1026 (Missing) exited] messages again, while leaving the __linuxthreads_death_event() call disabled, as it still breaks gdb.
* Sync with latest GLIBC.Joakim Tjernlund2005-01-312-5/+10
|
* Oops, remove extra sigaddset() call. Don't know how that one got there.Joakim Tjernlund2005-01-311-1/+0
|
* Hi Erik and ManuelEric Andersen2005-01-292-1/+8
| | | | | | | | | | | | | | | | | | Long time no see :) It appears uClibc pthreads native debugging is broken w.r.t thread exit handling in uClibc(at least on PPC). When debugging ex7, gdb(6.2.1) bails out as soon as a thread exits. I found a comment in gdb that TD_DEATH handling was broken for glibc 2.3.1, so I figured that maybe it was broken in uClibc also. I added a #if 0 #endif in pthread_exit( see patch below) and then gdb behaved again. While looking into this I found a few differences( included in the patch) between glibc and uClibc. Don't know if these makes a difference, but I leave that to you to decide. Jocke
* touchup the dependencies so that the sysdeps object files will override the ↵Mike Frysinger2005-01-191-5/+9
| | | | toplevel linuxthreads generic object files
* Use Makefile if statements rather than their shell counterparts.Peter Kjellerstedt2005-01-191-44/+39
|
* ok, worry over race condition doesnt exist because we only have 1 subdir ↵Mike Frysinger2005-01-191-3/+3
| | | | running $(AR), and the toplevel $(AR) isnt invoked until subdirs have finished
* tweak dependencies so the archive is only rebuilt when the object files are ↵Mike Frysinger2005-01-191-5/+5
| | | | updated
* rework the dependencies so libpthread_db.a is only rebuilt when the object ↵Mike Frysinger2005-01-181-6/+2
| | | | files get updated
* Peter S. Mazinger: make sure the ld RELRO and NOW options are independent ↵Mike Frysinger2004-12-261-3/+9
| | | | options
* Fix typoEric Andersen2004-12-221-2/+2
|
* Patch from Peter S. Mazinger:Eric Andersen2004-12-221-0/+6
| | | | Seperate out security features into a separate menu
* Cleaned up patch from Peter S. Mazinger adding support forEric Andersen2004-12-221-0/+2
| | | | | -fstack-protector and -fno-stack-protector-all security options
* Patch from Peter S. Mazinger to consistantly use "ASFLAGS"Eric Andersen2004-12-221-2/+2
| | | | as the flags for all calls to 'as'
* We can't strip libpthread or libthread_db can't help gdb debug ptheadsEric Andersen2004-12-111-1/+5
|
* libpthread can use the normal LDFLAGS (including -s to strip it), butEric Andersen2004-12-081-4/+3
| | | | libthreaddb must not be stripped or gdb can't use it.
* A patch included in glibc 2.3.2's libthread_db that helps remoteEric Andersen2004-11-081-0/+4
| | | | debugging not become confused,
* Revert Peter's __lib_gettimeofday patch. There's the minor issue ofManuel Novoa III2004-10-311-2/+2
| | | | | | adding cruft to include/sys/time.h. But also, there's no sense in making changes like this until we decide how we're going to approach the hidden symbol transition.
* We don't need this READMEEric Andersen2004-10-261-352/+0
|
* Peter S. Mazinger writes:Eric Andersen2004-10-191-2/+2
| | | | | | | | | | | Hello! Would the attached patch be acceptable (maybe instead of __libc_gettimeofday using __gettimeofday) We have some issues, see http://bugs.gentoo.org/show_bug.cgi?id=65892
* Rip out Peter's unacceptable "fix" and do the sane thing instead; buildManuel Novoa III2004-10-151-9/+8
| | | | the utils using the uClibc-targeted toolchain.
* Peter Mazinger writes:Joakim Tjernlund2004-10-141-8/+4
| | | | | | | The attached patch is an updated version of an earlier sent patch It solves the problem that the target utils (ldconfig/ldd/iconv, readelf is not handled, but can be easily added) are not built w/ the newly created [S]crt[01].o files.
* Peter S. Mazinger writes:Joakim Tjernlund2004-10-061-1/+1
| | | | | | | | Corrects libpthread_db name (I do not know why libpthread_db.so uses libpthread_db.so.1 instead of libpthread_db.so.$(MAJOR_VERSION) as soname) Note by Jocke: I don't known either but until then this is the right thing to do.
* Partial patch from Alexandre Oliva:Eric Andersen2004-08-261-18/+38
| | | | | | | | | | - adjust licensing terms of sources for crt*.o - change the stat ABI to speed it up, matching changes in the kernel - assorted bug-fixes, improvements and updates in the FR-V port etc.
* The variable used to store pagesize is not the same as theEric Andersen2004-08-161-4/+4
| | | | | _dl_pagesize variable in ldso, so avoid aliasing. -Erik
* Fixup PAGE_SIZE problemsEric Andersen2004-08-131-3/+5
| | | | -Erik
* Cleanup some dead wood in the header filesEric Andersen2004-07-301-40/+0
|
* Pete Popov writes:Eric Andersen2004-07-162-0/+125
| | | | | | | | | | | | | Hi Erik, I'm not sure why the NIOS support is not in uClibc -- perhaps the patch was rejected or never submitted? In any case, I'm playing with some NIOS stuff and created this patch against 0.9.26. The work was done by Microtronix. I'm not sure who else contributed to it. It would be great to have the NIOS support available in uClibc so developers don't have to go searching for these bits. Pete
* _SC_PAGESIZE is standard. Some ancient legacy unix variants used _SC_PAGE_SIZEEric Andersen2004-07-151-1/+1
| | | | instead, but we are not such a system and should not propagate such things.
* Alexandre Oliva writes:Eric Andersen2004-05-141-0/+4
| | | | | | | | | A program that requests __pthread_sig_debug to be blocked will self-deadlock when it requests a thread to be created, because the debugger (rda or gdb) will never get the signal, so it won't wake up the pthread manager as expected. This patch fixes it.
* Alexandre Oliva writes:Eric Andersen2004-05-061-21/+16
| | | | | | | | | | | | | | | | The vfork() wrapper defined in libpthread, that's used to run pthread_atfork()-registered handlers, is not only a very bad idea, it's broken and useless. Here's the rationale: [---------snip----------] Since the implementation as it stands is broken (linking a program that vfork()s and exec()s on the child and wait()s on the parent works unless you happen to link with libpthread), and I can't think of any workable solution, I suggest that we simply remove the vfork() overrider in the non-MMU case. Yes, we might lose some small amount of functionality here, but it's not like people running uClinux expect anything resembling actual fork() to work.
* Cope with gcc 3.4's more aggressive persuit of attribute unusedEric Andersen2004-04-201-4/+4
|
* We don't need these...Eric Andersen2004-04-202-1653/+0
|