summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Another little touch up to avoid problems...Eric Andersen2004-02-131-0/+2
|
* A better fix...Eric Andersen2004-02-131-6/+4
|
* Fix the annoying "not a dynamic executable" problem when running lddEric Andersen2004-02-131-4/+4
| | | | on libuClibc
* Cleanup whitespace and formattingEric Andersen2004-02-131-36/+31
|
* Avoid potential double free when locate_library_file() is usedEric Andersen2004-02-131-4/+7
| | | | on fully resolved names
* Oops.. The custom stream funcs should only be compiled if wanted.Manuel Novoa III2004-02-131-2/+4
|
* Based on a problem report and patch from Florian Schirmer, fix a compileEric Andersen2004-02-122-4/+4
| | | | | | problem with mips -- contrary to my expectation gcc on mips _always_ defines __PIC__ which breaks the assumption inherent in my code. This should fix things up.
* More todo list updatesEric Andersen2004-02-121-28/+46
|
* Paul Mundt lethal at linux-sh dot org writes:Eric Andersen2004-02-121-0/+2
| | | | | | | | We can't use trapa #0xff on sh2, the only permissible trapa ranges are 32 to 63. On SH-2, we use trapa32 to issue a break in the same way that trapa #0xff is used on SH-3/4. This behavior is implementation specific, but is what is used in sh-ipl+g, linux, eCos, uITRON, etc. so we follow suit here.
* Add missing mips specific include/sys/user.hEric Andersen2004-02-121-0/+52
|
* Add our own copies of the include/scsi header files, per what glibcEric Andersen2004-02-125-4/+537
| | | | | does, rather than depending on the kernel header files. -Erik
* New stdio core. Should be more maintainable. Fixes a couple of bugs.Manuel Novoa III2004-02-11119-7767/+9224
| | | | | | | | Codepaths streamlined. Improved performance for nonthreaded apps when linked with a thread-enabled libc. Minor iconv bug and some locale/thread related startup issues fixed. These showed up in getting a gcj-compiled java helloworld app running. Removed some old extension functions... _stdio_fdout and _stdio_fsfopen.
* Fix bug from the syscall reorganization, detected by python's test_poll.py.Manuel Novoa III2004-02-111-3/+3
| | | | | | | The #ifdef __NR_poll test was failing because it was done before any includes. Hence, the emulation was always being used. NOTE: The emulation fails a couple of tests in test_poll.py!
* yet another todo itemEric Andersen2004-02-111-0/+9
|
* mention valgrind/atexit annoyanceEric Andersen2004-02-111-0/+4
|
* Update TODO list with some items for 1.0Eric Andersen2004-02-111-56/+46
|
* Do not include the create_module syscall if it is not presentEric Andersen2004-02-101-0/+3
|
* Eliminate the PIE support option, and simply support that all the timeEric Andersen2004-02-102-33/+6
|
* Fix function prototype to match the official ELF standard hash functionEric Andersen2004-02-102-3/+3
|
* Fixup header file namingEric Andersen2004-02-102-2/+2
|
* clean trailing whitespaceEric Andersen2004-02-102-2/+2
|
* Rework file naming, aiming for at least a vague level of consistancyEric Andersen2004-02-1049-4966/+35
|
* oops, manditory forgotten patchEric Andersen2004-02-102-0/+262
|
* Fixup the definition of _dl_open, and move some bits back where they were,Eric Andersen2004-02-105-246/+104
| | | | till I properly finish the next step in my evil plan.
* Nicolas Pitre writes:Eric Andersen2004-02-091-5/+6
| | | | | | | | | | | | | | | | Hello Erik, My patch adding ARM assembly soft-float routines to gcc also changes the default FPA float word ordering for the saner VFP word ordering which is also the order anyone would expect on a little endian machine. Problem is that uClibc curently hardwire floats to big endian (FPA) ordering in all cases. Please consider the attached patch to fix this problem. Nicolas
* Move _dl_printf and _dl_malloc to ldso, which is a more sensibleEric Andersen2004-02-083-258/+129
| | | | location for this stuff
* Cleanup whitespace and formattingEric Andersen2004-02-087-390/+377
|
* Add some permissions when creating the logfileEric Andersen2004-02-081-3/+3
|
* Thanks to Joakim's recent paches, we can now remove the FIXMEEric Andersen2004-02-072-14/+0
|
* Restore the library entry point so it works. It does haveEric Andersen2004-02-0720-12/+22
| | | | to be arch specific to work properly.
* Joakim Tjernlund writes:Eric Andersen2004-02-072-220/+90
| | | | | | | | | | Hi again All dltest* and test* programs pass for me. uClibc ld.so resolves according to the OLD weak symbol handling. I have tried to use the new scheme as well, but that segfaults in all cases but test3.
* Remove unneeded forward declarationEric Andersen2004-02-071-1/+0
|
* Split off the stuff that cannot use function into its own file,Eric Andersen2004-02-0726-694/+1236
| | | | | to make it easier to treat it specially while not bothering the rest of the code with the same constraints.
* Step one, begin shuffling things around a bitEric Andersen2004-02-079-87/+135
|
* Yet more consistancy fixupsEric Andersen2004-02-071-2/+2
|
* Use unsigned char * pointersEric Andersen2004-02-073-3/+3
|
* Trim trailing whitespaceEric Andersen2004-02-062-14/+14
|
* Remove trailing whitespaceEric Andersen2004-02-062-128/+126
|
* Fix completely hosed up formattingEric Andersen2004-02-061-10/+10
|
* Sigh. The 2.6.x kernel removed '__kernel_dev_t' and renamed it asEric Andersen2004-02-0614-0/+17
| | | | | | | | | '__kernel_old_dev_t'. And of course there is no good way to know which is in use except checking linux/version.h. Grumble. This is rather lame, but for now, define __kernel_old_dev_t to be the same as __kernel_dev_t. This will want to be revisited soon. -Erik
* Patch from Alan Hourihane <alanh@fairlite.demon.co.uk> for building alpha.Manuel Novoa III2004-02-052-11/+10
|
* Allow building on 64 bit archs. Hopefully the last cvs activity thisManuel Novoa III2004-02-051-2/+2
| | | | stuff will see other than "delete".
* Use 'mmap.c' instead of '_mmap.c'Eric Andersen2004-02-054-9/+9
|
* Fixup a badly merged updateEric Andersen2004-02-051-4/+7
| | | | -Erik
* Use a static const char array for static stringsEric Andersen2004-02-042-4/+4
|
* Today's Toni's birthday. Seems an appropriate day to add this.Manuel Novoa III2004-02-031-0/+22
|
* Use the correct configuration test define.Manuel Novoa III2004-02-021-2/+2
|
* The code for checking the rpath was not finding the rpathEric Andersen2004-02-011-6/+20
| | | | | value correctly, since it forgot to lookup the correct value in the string table.
* Jakub Bogusz writes:Eric Andersen2004-02-013-2/+4
| | | | | | | | | | | | | | | | | | Hello, the attached patch fixes ldso compilation on sparc-linux (at least with sparc32 userland). It was made against uClibc 0.9.21, but it's still OK with 0.9.26. There were three problems: - missing __NR_getpid definition - conflicting prototypes in elfinterp.c - syntax error (missing semicolon) in ldso.c With this patch shared libraries and ldso can be built on sparc. It contains also ldso.c syntax fix for m68k - there was the same mistake two lines earlier; but I didn't test build on m68k.
* Revert to scope as used by original code for now, just in case.Eric Andersen2004-01-311-2/+4
| | | | | I still don't have a good handle on why and when the different scope values should be used.