summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Yet another major rework. This time around, rework it to no longerEric Andersen2001-05-0127-4161/+4165
| | | | | use linux kernel header files. -Erik
* Sanitize the calling of _dl_linux_resolver so it can be read byEric Andersen2001-04-305-14/+10
| | | | | | mere mortals, and so it says what it means. Ick this stuff was nasty. -Erik
* Fix up a commentEric Andersen2001-04-281-1/+1
|
* Get rid of the a.out header fileEric Andersen2001-04-272-2/+55
|
* Add in missing ARM support. I really need to port this whole thingEric Andersen2001-04-271-0/+44
| | | | | to use a modern version of elf.h from glibc. -Erik
* For m68k I forgot a needed #undefEric Andersen2001-04-273-0/+3
|
* Eliminate the useless _dl_interpreter_exit functionEric Andersen2001-04-276-33/+9
|
* I messed up the commentEric Andersen2001-04-279-60/+9
|
* Yet another large update to ld.so. In this iteration I finally gotEric Andersen2001-04-2718-63/+1286
| | | | | | the C based syscalls working, which greatly simplifies what it takes to get new architectures running. -Erik
* As noted by Michiel Thuys <michiel.thuys@intersil.com>, the weak alias forEric Andersen2001-04-272-2/+2
| | | | | srand was in the wrong file, causing rand.o to be needlessly included in some cases.
* Patch from Tom Walsh <tom@cyberiansoftware.com> to fix a thinkoEric Andersen2001-04-271-1/+2
| | | | on my patch.
* Ignore stuffEric Andersen2001-04-271-0/+1
|
* More trivial changes.Eric Andersen2001-04-272-3/+2
|
* A few more compilation updatesEric Andersen2001-04-273-18/+29
|
* Just use 'ls -l' since ls -sh lacks sufficient granularityEric Andersen2001-04-271-2/+1
|
* Ignore strerrorEric Andersen2001-04-271-1/+1
|
* Ignore generated binaryEric Andersen2001-04-261-0/+1
|
* oops again! I forgot to pull in the arch specific stuff, and forgotEric Andersen2001-04-261-3/+5
| | | | | to update those makefiles. -Erik
* Don't hard-code the major numberEric Andersen2001-04-261-1/+1
|
* Ok, this should finish things upEric Andersen2001-04-261-0/+1
| | | | -Erik
* Missed theseEric Andersen2001-04-262-4/+2
|
* Be more careful about not hard coding names.Eric Andersen2001-04-265-7/+22
|
* Keep major number in sync with the toplevel makefileEric Andersen2001-04-262-1/+2
|
* Oops. I forgot to check this in last night, so if anybody builtEric Andersen2001-04-261-3/+5
| | | | | | uClibc during the last 18 hours it would have failed. Sorry about that... -Erik
* Some minor makefile fixupsEric Andersen2001-04-261-4/+4
|
* Fix up default .so number. This should avoid conflicts with libc5Eric Andersen2001-04-251-4/+18
| | | | libraries...
* Revert my ill-advised change to force the shared lib loader to alwaysEric Andersen2001-04-251-3/+0
| | | | | | | be linked. Just make libc.so link vs the shared lib loader and everything works fine. Duh. Thanks to Michael Shmulevich <michaels@jungo.com> for clueing me in. -Erik
* Be really sneaky and use GNU ld special stuff so that whenever folksEric Andersen2001-04-252-0/+12
| | | | | | use the unsafe gets, they will get a warning from the linker. muahahaha. This method will soon be applied to fork() w/o an mmu etc... -Erik
* Update ignore targetEric Andersen2001-04-251-1/+1
|
* Move libdl and udate build method a bitEric Andersen2001-04-256-24/+19
| | | | -Erik
* As pointed out by Michiel Thuys <michiel.thuys@intersil.com>, this wasEric Andersen2001-04-251-15/+1
| | | | | checking sizeof which was pure bloat and in many cases wrong. -Erik
* Be more strict with the malloc implementation. Return NULLEric Andersen2001-04-251-5/+10
| | | | | when folks do a malloc(0) using malloc-simple. -Erik
* Be more strict with the glibc style malloc implementation. Return NULLEric Andersen2001-04-251-2/+2
| | | | when folks do a malloc(0) using malloc-930716.
* Make sure 'make install' creates needed dirs.Eric Andersen2001-04-241-0/+1
|
* Disable an ugly bug-workaround for ancient versions of gcc.Eric Andersen2001-04-243-9/+9
| | | | -Erik
* Avoid a chicken-and-the-egg problem. Use $(LD) to compile theEric Andersen2001-04-241-2/+2
| | | | | libdl library, not $(CC). -Erik
* Silence a warningEric Andersen2001-04-243-2/+4
|
* These are needed for arm ld.so support (not at all working yet...)Eric Andersen2001-04-242-0/+73
| | | | -Erik
* Make sure that we list the shared lib loader as a required libEric Andersen2001-04-231-0/+3
| | | | | | by explicitly linking against it. That way 'ldd' tells us what we need to know. -Erik
* Fix up the main makefile. Autobuild ld.so and install itEric Andersen2001-04-232-53/+23
| | | | when appropriate,
* Define where the shared lib loader now lives...Eric Andersen2001-04-231-9/+2
| | | | -Erik
* Fix up compiler nameEric Andersen2001-04-231-1/+1
|
* Always use __NR_<name>, not SYS_<name>Eric Andersen2001-04-231-3/+3
| | | | -Erik
* Revert my syscall changes. The _syscall# macros are not PICEric Andersen2001-04-233-217/+1
| | | | | | | friendly and don't work. Back to nasty asm... With this change in place, it now works for me on x86. -Erik
* Ok, seems this _must_ be compiled as PIC code.Eric Andersen2001-04-231-1/+1
| | | | -Erik
* Ignore generated stuff. Add a 'make install' target that works.Eric Andersen2001-04-234-1/+14
| | | | -Erik
* Initial checkin for ld.so. This is a combination of effort from Manuel NovoaEric Andersen2001-04-2358-0/+13958
| | | | | | III and me. I've been working on stripping out arch dependant stuff and replacing it with generic stuff whenever possible. -Erik
* Only compile in daemon() if the target has an MMU.Eric Andersen2001-04-232-6/+6
| | | | -Erik
* Use the real getnetbyname(), not the stub in resolv.cEric Andersen2001-04-201-1/+1
|
* Stub out fpathconf() -- FIXMEEric Andersen2001-04-201-0/+30
| | | | -Erik