summaryrefslogtreecommitdiffstats
path: root/libc/misc/internals
Commit message (Collapse)AuthorAgeFilesLines
* Merge from trunk."Steven J. Hill"2006-02-282-62/+67
|
* Big fricking merge from trunk."Steven J. Hill"2006-01-073-22/+36
|
* And finally, make 'errno' and TLS variable. The TLS conversion of errno, ↵"Steven J. Hill"2006-01-052-2/+29
| | | | h_errno and __resp was a real challenge. I am glad that is over with.
* Changes to make 'h_errno' be a TLS variable. These changes should be ↵"Steven J. Hill"2006-01-052-5/+3
| | | | portable into the trunk as, I think, they handle both thread and non-threaded cases and maybe only minor tweaks to handle the linuxthreads model, if any.
* Clean-up definition and usage of h_errno to be a TLS variable."Steven J. Hill"2005-12-131-0/+6
|
* Merge from trunk."Steven J. Hill"2005-12-105-32/+20
|
* More merging from trunk."Steven J. Hill"2005-12-061-6/+15
|
* Big merge from trunk. Stop the madness!"Steven J. Hill"2005-12-061-1/+1
|
* Merge from trunk. More to come you betcha'."Steven J. Hill"2005-12-024-76/+25
|
* Sync up with trunk."Steven J. Hill"2005-11-191-1/+1
|
* Massive merge from trunk."Steven J. Hill"2005-11-181-6/+3
|
* Massive merge from trunk."Steven J. Hill"2005-11-171-5/+5
|
* Add 'static.c' back into the build."Steven J. Hill"2005-11-162-2/+6
|
* Changes to sync with trunk."Steven J. Hill"2005-11-061-1/+1
|
* Merge from trunk."Steven J. Hill"2005-10-303-75/+28
|
* Copy from trunk."Steven J. Hill"2005-10-301-0/+40
|
* Bring in changes from trunk."Steven J. Hill"2005-10-041-3/+2
|
* Fix up build system for NPTL. I admit it is much cleaner now, but I lost my ↵"Steven J. Hill"2005-10-042-25/+39
| | | | entire Saturday fixing this $!#$!#@$T! up.
* Rename option PTHREADS_NATIVE to be UCLIBC_HAS_THREADS_NATIVE instead. What ↵"Steven J. Hill"2005-09-241-1/+1
| | | | a stupid name to start with. What idiot thought of that?
* Big sync with trunk."Steven J. Hill"2005-09-242-11/+70
|
* Finish merge from trunk."Steven J. Hill"2005-09-131-10/+0
|
* Add in calls needed for TLS setup for statically linked applications. A call ↵"Steven J. Hill"2005-08-301-4/+15
| | | | is made to '_dl_aux_init' which is defined in 'dl-support.c' to set up TLS variables before '__uClibc_init' gets called.
* Sync with trunk."Steven J. Hill"2005-08-301-3/+4
|
* Merge/sync with trunk."Steven J. Hill"2005-08-171-1/+1
|
* Finalize the merge from the trunk. There are more files to be"Steven J. Hill"2005-07-302-30/+23
| | | | merged, but they will be done manually.
* Merge mania continues..."Steven J. Hill"2005-07-301-0/+4
|
* Fixed up resolver and errno code such that both thread models can compile ↵"Steven J. Hill"2005-07-221-6/+7
| | | | without stepping on each other. The original implementation pulled from glibc was done incorrectly and has been fixed.
* Massive clean up of makefiles with a focus on being able to compile correctly"Steven J. Hill"2005-07-221-2/+2
| | | | | both thread library models. Items of interest are the 'Rules.mak' changes at the top level as well as the new 'Rules.mak' for the NPTL library.
* Fixed up 'clean' target for latest NPTL changes and modified include"Steven J. Hill"2005-06-121-2/+2
| | | | | dependency directories so that either thread model can be used by the C library modules that need some knowledge of pthreads.
* In Bug 116, dicksnippe writes:Mike Frysinger2005-04-161-3/+32
| | | | | | | | | | uClibc's mkstemp/mktemp tries to read /dev/urandom (or /dev/random) to generate random contents for the .XXXXXX part of its argument. In a chrooted environment /dev/[u]random might not be available. Thus the mkstemp call fails. Add back in the braindamaged gettimeofday/getpid code, but only as a fallback for when reading /dev/[u]random fail for whatever reasons.
* Prepare for moving ldso FINI handling into libc.Joakim Tjernlund2005-03-201-3/+7
| | | | #define _DL_DO_FINI_IN_LIBC to enable(the arch specific part needs to be in place first).
* no more cvsMike Frysinger2005-02-121-1/+0
|
* merge parallel build supportMike Frysinger2005-01-251-5/+4
|
* Patch from Peter S. Mazinger:Eric Andersen2004-12-221-2/+2
| | | | rename UCLIBC_PROPOLICE to UCLIBC_HAS_SSP
* Fix up __uClibc_init() for so that we prevent starting SUIDEric Andersen2004-10-271-17/+66
| | | | | binaries where the standard file descriptors are not opened. -Erik
* I will always test before I commit.Eric Andersen2004-08-161-29/+32
| | | | | | I will always test before I commit. I will always test before I commit. -Erik
* Setup __pagesize from inside __uClibc_init(), or else when registeringEric Andersen2004-08-161-31/+31
| | | | | | dtors via atexit(), atexit may need to call realloc with __pagesize still set to 0. ugh. -Erik
* Be a bit more prominant about the fact that setuid handlingEric Andersen2004-08-161-3/+8
| | | | is not quite there...
* The variable used to store pagesize is not the same as theEric Andersen2004-08-161-5/+3
| | | | | _dl_pagesize variable in ldso, so avoid aliasing. -Erik
* Fixup PAGE_SIZE problemsEric Andersen2004-08-131-1/+1
| | | | -Erik
* dohEric Andersen2004-08-041-1/+1
|
* Add missing header file needed to define PAGE_SIZEEric Andersen2004-08-041-0/+1
|
* As Joakim Tjernlund rightly notes, I should have used PAGE_SIZEEric Andersen2004-08-031-2/+2
| | | | not the hard coded value of 4096.
* Do not grovel about in the ELF header for the page size whenEric Andersen2004-07-281-2/+5
| | | | running on uClinux, which at runtime uses the FLAT file format.
* Oops. Missed a spot.Eric Andersen2004-06-121-1/+1
|
* scrap the goofy time + getpid() based "randomness" and useEric Andersen2004-06-061-28/+35
| | | | the real thing.
* Setup a _dl_pagesize value for use by staticly linked appsEric Andersen2004-05-111-0/+2
|
* make certain that getpagesize() returns correct the value for mipsEric Andersen2004-05-111-3/+25
| | | | by extracting the value from the ELF header.
* Purge trailing white spaceEric Andersen2004-05-111-13/+13
|
* Peter S. Mazinger writes:Eric Andersen2004-01-021-0/+7
| | | | | | | | | | | | | | | | | | | Hello Erik! I have made some cosmetical changes to the files, removed the added SCRT=-fPIC option from building the crt0.S file (but it is a requirement to build them with -fPIC), and changed some comments. I have left the ldso.c patch with PIE_SUPPORT ifdefs, but consider applying it w/o them (see some earlier comment from PaX Team on this issue, as it is considered a bug). To have it work correctly, you'll also need removing COMPLETELY_PIC. One thing is missing: PIE_SUPPORT should be usable only for i386 (for now). Also added the support for propolice protection (that works for me and catches memcpy/strcpy attacks (but needs a special gcc version). Thanks, Peter