summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Sync with trunk."Steven J. Hill"2005-09-1713-87/+786
|
* Cleaned up 'sysdep.h' file madness."Steven J. Hill"2005-09-137-637/+267
|
* Finish merge from trunk."Steven J. Hill"2005-09-1311-43/+78
|
* Merge with trunk. "So do that funky merge whiiite boy...""Steven J. Hill"2005-09-1342-1084/+1876
|
* Fix 'vfork' for MIPS. The SAVE_PID and RESTORE_PID macros should not be in ↵"Steven J. Hill"2005-09-061-29/+0
| | | | the libc version at all. Only the libpthread 'pt-vfork.S' will define these. Silly Steven, Trix are for kids.
* We can now deselect STDIO futex support independently of NPTL."Steven J. Hill"2005-09-062-4/+27
|
* The latest NPTL code should be compiled with '-O2' according to glibc ↵"Steven J. Hill"2005-09-061-2/+2
| | | | makefile comments. We may be able to change this to '-Os' after we get NPTL working.
* Sync."Steven J. Hill"2005-09-061-6/+13
|
* Fix cloberring of errno value."Steven J. Hill"2005-09-031-0/+3
|
* Import latest 'clone' and 'vfork' functions from glibc. These have been ↵"Steven J. Hill"2005-09-039-107/+143
| | | | tested with the 'linuxthreads' thread model and normal uClibc using the included test suite. This puts me very close to having static NPTL applications working.
* Sync."Steven J. Hill"2005-09-031-3/+9
|
* Sync with trunk."Steven J. Hill"2005-09-012-1/+33
|
* Add in calls needed for TLS setup for statically linked applications. A call ↵"Steven J. Hill"2005-08-304-5/+92
| | | | is made to '_dl_aux_init' which is defined in 'dl-support.c' to set up TLS variables before '__uClibc_init' gets called.
* Add in checking the capability of gcc to use TLS if the NPTL thread model is ↵"Steven J. Hill"2005-08-301-0/+21
| | | | being enabled. I know someone is going to try to compile NPTL with tools that don't support TLS. Hopefully this will trim down idiot questions.
* Sync with trunk."Steven J. Hill"2005-08-306-18/+30
|
* Move files up one level where they should be."Steven J. Hill"2005-08-303-0/+0
|
* Sync."Steven J. Hill"2005-08-271-8/+3
|
* Sync with trunk."Steven J. Hill"2005-08-271-1/+1
|
* Merge with trunk."Steven J. Hill"2005-08-261-95/+294
|
* Sync with trunk."Steven J. Hill"2005-08-2624-1589/+1823
|
* Sync with trunk."Steven J. Hill"2005-08-2643-0/+6782
|
* Sync with trunk."Steven J. Hill"2005-08-257-15/+158
|
* Sync with trunk."Steven J. Hill"2005-08-1817-176/+255
|
* Sync with trunk."Steven J. Hill"2005-08-181-0/+23
|
* Sync with trunk."Steven J. Hill"2005-08-181-0/+42
|
* Fix symbol prefixes for a number of hidden definition in NPTL libpthreads."Steven J. Hill"2005-08-181-2/+2
|
* Rename 'fork.c' to be 'fork-nptl.c' because it ends up replacing the object ↵"Steven J. Hill"2005-08-179-230/+28
| | | | 'libc/sysdeps/linux/common/fork.o' and 'fork' then appears as undefined when applications are linked against uClibc.
* Merge/sync with trunk."Steven J. Hill"2005-08-1748-121/+460
|
* This will hopefully be the last modification to the resolver code for a ↵"Steven J. Hill"2005-08-122-10/+19
| | | | while. The complexity comes from the code used only during library build time, to non-threaded programs to threaded programs such that things are not a mess. I was getting undefined '_res' when doing a buildroot, but things are fixed now. This is much cleaner and more sane.
* Bring in latest from trunk."Steven J. Hill"2005-08-127-26/+35
|
* It occurred to me that for the uClibc way of doing things, we should be ↵"Steven J. Hill"2005-08-114-4/+101
| | | | using the syscall to fork if pthreads is not being used for NPTL, just like we do with the linuxthreads model. There were some name collisions that had to fixed, but things should be sane now. Also, due to complexities of the new thread model and compilation, the 'fork.c' from NPTL has to be compiled in with the C library, even though the code in it is not called until pthreads is linked in either dynamically by the loader or in a static binary. If that all makes sense to you, give yourself a cookie.
* Steve was taking stupid pills and hardcoded the version of the dynamic loader."Steven J. Hill"2005-08-111-1/+1
|
* Turn on STDIO futexes by default."Steven J. Hill"2005-08-111-1/+1
|
* Sync with trunk."Steven J. Hill"2005-08-113-6/+9
|
* Merge with latest trunk."Steven J. Hill"2005-08-107-63/+60
|
* Finally, all of the makefiles that make the magic happen. These changes ↵"Steven J. Hill"2005-08-0911-169/+474
| | | | allow for uClibc to build for NPTL support without breaking the old linuxthreads model. Let the testing begin.
* Compile cleanups for NPTL support."Steven J. Hill"2005-08-098-9/+56
|
* In reality, the futex support that was originally added was only for STDIO ↵"Steven J. Hill"2005-08-0912-37/+48
| | | | operations internal to libc. The futexes should not be visible to anything other than libc. These changes clean up futex and STDIO.
* Changes made to the dynamic loader for TLS/NPTL support. Additional changes ↵"Steven J. Hill"2005-08-0922-46/+255
| | | | made to libpthread and libc for remaining support.
* Merge from trunk, again."Steven J. Hill"2005-08-095-93/+74
|
* Die! Die! Die!"Steven J. Hill"2005-08-0925-1435/+0
|
* Merge from trunk."Steven J. Hill"2005-08-095-54/+27
|
* Merge with latest changes from the trunk."Steven J. Hill"2005-08-049-38/+76
|
* Properly link in needed TLS functions for the static C library. Added the ↵"Steven J. Hill"2005-07-315-8/+862
| | | | new low-level locking primitives to the C library for both static and shared. Added the new file 'dl-tls.c' from glibc which should be the final code necessary to fully link all the libraries for a NPTL-based uClibc.
* Disable compilation of 'thread-freeres.c' until we sort out the start"Steven J. Hill"2005-07-311-4/+4
| | | | and stop functions lists for threads.
* Add function '__libc_fatal' for NPTL."Steven J. Hill"2005-07-311-0/+3
|
* Add function '__libc_fatal' for NPTL."Steven J. Hill"2005-07-312-0/+200
|
* Last of the merges along with latest changes for NPTL. Nothing much"Steven J. Hill"2005-07-3021-794/+506
| | | | new on the NPTL stuff other than cleaning a few things up.
* Finalize the merge from the trunk. There are more files to be"Steven J. Hill"2005-07-3060-1145/+1286
| | | | merged, but they will be done manually.
* Add new file."Steven J. Hill"2005-07-301-0/+550
|