summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Sync up m68k headersEric Andersen2001-11-1470-1225/+1920
|
* Initial first (lame) pass at making a pthreads library. ThisEric Andersen2001-11-144-0/+877
| | | | works for me when linking staticly on x86.
* Fix the clone syscall so it actually works.Eric Andersen2001-11-142-30/+31
|
* Add missing sched.hEric Andersen2001-11-141-0/+67
|
* Notes about how powerpc/bits was constructed.David Schleef2001-11-121-0/+14
|
* Change the output filename to correspond to the package version.David Schleef2001-11-121-2/+2
|
* Fix common C ambiguity.David Schleef2001-11-121-2/+2
|
* Enable ld.so on powerpcDavid Schleef2001-11-121-1/+1
|
* powerpc/elfinterp.c: Powerpc works now. Major rework; most relocsDavid Schleef2001-11-1210-151/+270
| | | | | | | | | should work now. R_PPC_JMP_SLOT correctly being lazily relocated. hash.h: Added a field in elf_resolve to store a ppc-specific address. boot1.c: Added debugging code. Disabled check that fails on powerpc because the string literal requires a reloc that isn't performed. Added check to ignore d_tag if it is out of bounds, as has been observed with powerpc binaries.
* A couple of TODO itemsEric Andersen2001-11-101-0/+4
|
* Limited Debian architectures to the ones we can actually build.David Schleef2001-11-108-40/+147
| | | | | | | | Improved mksnapshot script; now adds a bogus changelog entry. Added fixlinks script that automatically converts symlinks to conform to Debian policy and updated rules to use it. Added another bogus man page, prolonging the pretense that I'll actually write real ones.
* Added winsize structure from before glibc-2.2.4 updateDavid Schleef2001-11-101-0/+7
|
* Added .cvsignoreDavid Schleef2001-11-102-0/+6
|
* _mmap.o should be added to libc.a, not crt0.oDavid Schleef2001-11-101-2/+2
|
* Add missing <errno.h>David Schleef2001-11-101-0/+1
|
* Patch from Jari Korva <jpkorva@iki.fi>Eric Andersen2001-11-071-44/+300
| | | | | | | | | | | | | | | | | | | | | | I found some support in uClibc for IPv6 but I needed some more... Enclosed is the patch containing following modifications: - getnameinfo port from lates glibc - IPv6 support for gethostbyaddr() - IPv6 support for get_hosts_byname and read_etc_hosts (among other things this fixed a bug in gethostbyname2 in a case when user asked for an IPv6 but got a v4 address if it was present in /etc/hosts) - defined ip6addr_any and in6addr_loopback (though the place where I defined these isn't correct, I guess) What is still missing: - getaddrinfo (this could be ported also from glibc but it won't be as easy as porting getnameinfo, I guess) I have tested the patch using enclosed test program and boa web server. Seems to work ;)
* Add statfs64Eric Andersen2001-11-072-1/+56
|
* Patch from Jari Korva <jari.korva@vtt.fi> to fix a memory leakEric Andersen2001-11-051-0/+1
| | | | in dns_lookup.
* Disable fast search by default (doesn't work on coda for example)Eric Andersen2001-11-051-0/+11
|
* Oops. Forgot this one....Eric Andersen2001-10-171-0/+7
|
* These are now obsoleteEric Andersen2001-10-172-74/+0
|
* Fix up sig handling so it is more in sync with glibc behaviorEric Andersen2001-10-1715-87/+410
|
* Bring these into line with glibc 2.2.4Eric Andersen2001-10-172-121/+117
|
* This header file was broken, breaking signal handling on ARM.Eric Andersen2001-10-171-10/+66
| | | | | This update fixes it... -Erik
* In theory, this adds readdir64 and friends. Dunno if theyEric Andersen2001-10-176-3/+176
| | | | | work yet or not.... -Erik
* This commit makes large file support actually work (when enabled inEric Andersen2001-10-178-18/+287
| | | | | the config file). I've tested this and it works for me. -Erik
* Fix commentEric Andersen2001-10-161-1/+1
|
* Geez, I really screwed that one up. Lets try that one again...Eric Andersen2001-10-161-13/+1
| | | | | Revert mmap to where it was in rev 1.41 of this file, -Erik
* Oops. I merged things backwards. Lets try that again...Eric Andersen2001-10-161-14/+2
|
* Revert global old mmap usage, and do it per archEric Andersen2001-10-165-13/+24
|
* Disable posix threads supportDavid Schleef2001-10-151-2/+4
|
* depend on kernel-headers, not kernel-headers-2.4David Schleef2001-10-152-2/+2
|
* Merged patch from pre-glibc-2.2.4 filesDavid Schleef2001-10-1510-48/+62
|
* include/bits from glibc-2.2.4-1David Schleef2001-10-1569-722/+4256
|
* Turn off program_invocation_name and friendEric Andersen2001-10-151-0/+2
|
* Erwin Authried <eauth@softsys.co.at> noticed that _XOPEN_SOURCE isEric Andersen2001-10-141-1/+2
| | | | supposed to be a number
* Beef up the fork test, checking for proper SIGCHLD behaviorEric Andersen2001-10-121-13/+45
|
* A small patch from Erwin Authried <eauth@softsys.co.at>Eric Andersen2001-10-123-5/+6
| | | | | *) changed ARM crt0.S / crt0pic.S selection -- depends on DOPIC now. *) Minor tweek to syscall definitions
* Fix problem with version namingDavid Schleef2001-10-112-2/+2
|
* Little script to create a properly-named snapshot for Debian packagingDavid Schleef2001-10-111-0/+20
|
* Fixes for finding appropriate kernel headers, changelog entryDavid Schleef2001-10-114-4/+9
|
* Add missing values.hEric Andersen2001-10-111-0/+69
|
* Add strndup, written by Stefan Soucek <ssoucek@coactive.com>Eric Andersen2001-10-113-4/+21
|
* Patch from Miles Bader <miles@lsi.nec.co.jp> to support the v850.Eric Andersen2001-10-1181-13/+8181
| | | | He sent this patch to me a month ago, but I forgot to apply it...
* Minor updateEric Andersen2001-10-051-2/+2
|
* Wohoo! David McCullough found the bug! His comments follow:Eric Andersen2001-10-051-12/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I had a look at it and you won't believe it was always broken. I'll try and explain it, let me know if it doesn't make sense. * ash calls setjmp, which messes with the stack to look like it has two args instead of one and then jmps (actually falls) into sigsetjmp. BUG * sigsetjmp then saves the registers and "jumps" to __sigset_save, a C function. BUG1 - because the caller pops its args off the stack, a program that changes it's number of args is broken because the caller will not pop the correct number of args. I think that jumping from the sigsetjmp asm to the 'C' code is unsafe but I can't think of an example. Anyway, I have attached what I think is a working fix. The reason this worked without -fomit-frame-pointer is that the _sigset_save 'C' code would restore the stack pointer from %ebp (the frame pointer) and because none of the asm had moded it, when we returned from __sigset_save the stack was back to it's correct position for 1 argument despite our best attempts to stuff it up ;-)
* Yet more minor cleanupsEric Andersen2001-10-043-9/+16
|
* Patch from David McCullough <davidm@lineo.com>:Eric Andersen2001-10-044-150/+38
| | | | | | | | | | | | | | * reduce the sigset types to 32 bits (I've mentioned this before) I think I saw this change go in for another platform anyway ;-) * Do not use _IO_FILE as it clashes with the C++ libraries which know too much about how glibc workds :-( * Do not use _G_va_list for the same reason. * remove the CTORS/DTORS from crt0.S for ARM as the compiler provided crtbegin.o and crtend.o have these (and only these) already in them and you get multiple defined errs :-(
* With all the headerfile changes, some functions didn't get there arg typesDavid McCullough2001-10-042-2/+2
| | | | fixed up.
* Minor cleanupsEric Andersen2001-10-033-0/+3
|