summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2001-11-14Fix the clone syscall so it actually works.Eric Andersen
2001-11-14Add missing sched.hEric Andersen
2001-11-12Notes about how powerpc/bits was constructed.David Schleef
2001-11-12Change the output filename to correspond to the package version.David Schleef
2001-11-12Fix common C ambiguity.David Schleef
2001-11-12Enable ld.so on powerpcDavid Schleef
2001-11-12powerpc/elfinterp.c: Powerpc works now. Major rework; most relocsDavid Schleef
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.
2001-11-10A couple of TODO itemsEric Andersen
2001-11-10Limited Debian architectures to the ones we can actually build.David Schleef
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.
2001-11-10Added winsize structure from before glibc-2.2.4 updateDavid Schleef
2001-11-10Added .cvsignoreDavid Schleef
2001-11-10_mmap.o should be added to libc.a, not crt0.oDavid Schleef
2001-11-10Add missing <errno.h>David Schleef
2001-11-07Patch from Jari Korva <jpkorva@iki.fi>Eric Andersen
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 ;)
2001-11-07Add statfs64Eric Andersen
2001-11-05Patch from Jari Korva <jari.korva@vtt.fi> to fix a memory leakEric Andersen
in dns_lookup.
2001-11-05Disable fast search by default (doesn't work on coda for example)Eric Andersen
2001-10-17Oops. Forgot this one....Eric Andersen
2001-10-17These are now obsoleteEric Andersen
2001-10-17Fix up sig handling so it is more in sync with glibc behaviorEric Andersen
2001-10-17Bring these into line with glibc 2.2.4Eric Andersen
2001-10-17This header file was broken, breaking signal handling on ARM.Eric Andersen
This update fixes it... -Erik
2001-10-17In theory, this adds readdir64 and friends. Dunno if theyEric Andersen
work yet or not.... -Erik
2001-10-17This commit makes large file support actually work (when enabled inEric Andersen
the config file). I've tested this and it works for me. -Erik
2001-10-16Fix commentEric Andersen
2001-10-16Geez, I really screwed that one up. Lets try that one again...Eric Andersen
Revert mmap to where it was in rev 1.41 of this file, -Erik
2001-10-16Oops. I merged things backwards. Lets try that again...Eric Andersen
2001-10-16Revert global old mmap usage, and do it per archEric Andersen
2001-10-15Disable posix threads supportDavid Schleef
2001-10-15depend on kernel-headers, not kernel-headers-2.4David Schleef
2001-10-15Merged patch from pre-glibc-2.2.4 filesDavid Schleef
2001-10-15include/bits from glibc-2.2.4-1David Schleef
2001-10-15Turn off program_invocation_name and friendEric Andersen
2001-10-14Erwin Authried <eauth@softsys.co.at> noticed that _XOPEN_SOURCE isEric Andersen
supposed to be a number
2001-10-12Beef up the fork test, checking for proper SIGCHLD behaviorEric Andersen
2001-10-12A small patch from Erwin Authried <eauth@softsys.co.at>Eric Andersen
*) changed ARM crt0.S / crt0pic.S selection -- depends on DOPIC now. *) Minor tweek to syscall definitions
2001-10-11Fix problem with version namingDavid Schleef
2001-10-11Little script to create a properly-named snapshot for Debian packagingDavid Schleef
2001-10-11Fixes for finding appropriate kernel headers, changelog entryDavid Schleef
2001-10-11Add missing values.hEric Andersen
2001-10-11Add strndup, written by Stefan Soucek <ssoucek@coactive.com>Eric Andersen
2001-10-11Patch from Miles Bader <miles@lsi.nec.co.jp> to support the v850.Eric Andersen
He sent this patch to me a month ago, but I forgot to apply it...
2001-10-05Minor updateEric Andersen
2001-10-05Wohoo! David McCullough found the bug! His comments follow:Eric Andersen
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 ;-)
2001-10-04Yet more minor cleanupsEric Andersen
2001-10-04Patch from David McCullough <davidm@lineo.com>:Eric Andersen
* 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 :-(
2001-10-04With all the headerfile changes, some functions didn't get there arg typesDavid McCullough
fixed up.
2001-10-03Minor cleanupsEric Andersen
2001-10-03Silly little changesEric Andersen
2001-10-03Cleanup brk/sbrkEric Andersen