OSDN Git Service

uclinux-h8/uClibc.git
21 years agoColdfire patch from Bernardo Innocenti
Eric Andersen [Tue, 17 Jun 2003 18:39:54 +0000 (18:39 -0000)]
Coldfire patch from Bernardo Innocenti

21 years agoOk... pasting in DUMPn() is unnecessary and technically incorrect.
Manuel Novoa III [Tue, 17 Jun 2003 18:31:23 +0000 (18:31 -0000)]
Ok... pasting in DUMPn() is unnecessary and technically incorrect.

21 years agoAs noted by Peter S. Mazinger
Eric Andersen [Mon, 16 Jun 2003 19:07:14 +0000 (19:07 -0000)]
As noted by Peter S. Mazinger

    After removal of stropts.h none of the files references bits/stropts.h, so
    it can be removed.

    Peter

21 years agoFor some strange reason, davidm put this file in the wrong spot.
Eric Andersen [Mon, 16 Jun 2003 18:08:01 +0000 (18:08 -0000)]
For some strange reason, davidm put this file in the wrong spot.
So put it where it is supposed to be.
 -Erik

21 years agoFix a segfault when used on a library w/o an INTERP program header.
Eric Andersen [Mon, 16 Jun 2003 07:34:25 +0000 (07:34 -0000)]
Fix a segfault when used on a library w/o an INTERP program header.

21 years agoAdd memmem().
Manuel Novoa III [Mon, 16 Jun 2003 04:50:09 +0000 (04:50 -0000)]
Add memmem().

21 years agoDon't segfault when given things other than a regular file.
Eric Andersen [Sun, 15 Jun 2003 06:13:36 +0000 (06:13 -0000)]
Don't segfault when given things other than a regular file.
 -Erik

21 years agoImplement syscall() for powerpc. Fixup syscall code so
Eric Andersen [Sun, 15 Jun 2003 01:08:45 +0000 (01:08 -0000)]
Implement syscall() for powerpc.  Fixup syscall code so
it compiles properly with gcc 3.3.
 -Erik

21 years agoComment out the rpl_malloc workaround. It was a good idea, but it violates
Eric Andersen [Sat, 14 Jun 2003 04:25:57 +0000 (04:25 -0000)]
Comment out the rpl_malloc workaround.  It was a good idea, but it violates
namespace guarantees and conflicts with other programs that have used the
AC_FUNC_MALLOC autoconf macro properly.

21 years agoBump version number in preparation for a release
Eric Andersen [Sat, 14 Jun 2003 01:39:39 +0000 (01:39 -0000)]
Bump version number in preparation for a release

21 years agoThe mere presence of stropts.h causes many configure scripts to erroneously
Eric Andersen [Thu, 12 Jun 2003 22:31:38 +0000 (22:31 -0000)]
The mere presence of stropts.h causes many configure scripts to erroneously
believe that uClibc supports STREAMS.  Well, we don't.  So I am hereby removing
this header file, since it was empty anyways.  Applications that depend on
stropts.h being present, but do not depend on its contents, are broken anyways.
 -Erik

21 years agoAs suggested by Marshall M. Midden at brecis, use -mno-split-addresses
Eric Andersen [Thu, 12 Jun 2003 22:10:40 +0000 (22:10 -0000)]
As suggested by Marshall M. Midden at brecis, use -mno-split-addresses
instead for mips, which should be a bit faster and will be safer too.

21 years agoSet the default thread stack size to 16k for mmu-less systems.
Eric Andersen [Thu, 12 Jun 2003 21:44:56 +0000 (21:44 -0000)]
Set the default thread stack size to 16k for mmu-less systems.
 -Erik

21 years agoFix mips so it compiles with gcc 3.3
Eric Andersen [Thu, 12 Jun 2003 21:39:10 +0000 (21:39 -0000)]
Fix mips so it compiles with gcc 3.3

21 years agoMarshall M. Midden at brecis.com writes:
Eric Andersen [Wed, 11 Jun 2003 17:12:06 +0000 (17:12 -0000)]
Marshall M. Midden at brecis.com writes:
    The gnu ld and binutils for mips has a bug with relocation.

    It is possible for a relocation table to be created that is not able to be loaded correctly.
    We found this with the intersil wireless driver port.

    To enable a correctly created mips relocation table (either a .o, or ld -r) it is necessary
    to turn off one of the instruction re-scheduling passes.

    Specifically, on mips-gcc -fno-schedule-insns2 is needed.

    This is an FYI.  The bug has been reported to the appropriate mailing lists.

This patch is an effort to avoid this problem on mips.
 -Erik

21 years agoFix arm syscall implementation so it does not blow chunks with gcc 3.3
Eric Andersen [Wed, 11 Jun 2003 01:45:27 +0000 (01:45 -0000)]
Fix arm syscall implementation so it does not blow chunks with gcc 3.3
 -Erik

21 years agoPatch from Peter S. Mazinger to make the get-needed-libgcc-objects
Eric Andersen [Thu, 5 Jun 2003 21:25:53 +0000 (21:25 -0000)]
Patch from Peter S. Mazinger to make the get-needed-libgcc-objects
script work with newer binutils versions.

21 years agoWe do not provide getfsent and friends, so remove this header
Eric Andersen [Thu, 5 Jun 2003 06:32:59 +0000 (06:32 -0000)]
We do not provide getfsent and friends, so remove this header
file, to prevent stupid configure scripts from getting confused.

21 years agoKill the runtime fallback to fork and make it be compile time
Eric Andersen [Tue, 3 Jun 2003 19:13:14 +0000 (19:13 -0000)]
Kill the runtime fallback to fork and make it be compile time

21 years agoFix broken
Eric Andersen [Tue, 3 Jun 2003 17:59:37 +0000 (17:59 -0000)]
Fix broken

21 years agoPatch from Peter S. Mazinger to fix some leftover problems
Eric Andersen [Mon, 2 Jun 2003 17:51:32 +0000 (17:51 -0000)]
Patch from Peter S. Mazinger to fix some leftover problems
from converting "PIC" to "__PIC__"

21 years agoClone still had a few little PIC problems....
Eric Andersen [Fri, 30 May 2003 05:51:40 +0000 (05:51 -0000)]
Clone still had a few little PIC problems....

21 years agoIn a number of places we erroneously used tests such as '#ifdef PIC' when we
Eric Andersen [Fri, 30 May 2003 04:47:47 +0000 (04:47 -0000)]
In a number of places we erroneously used tests such as '#ifdef PIC' when we
should instead have been testing for '#ifdef __PIC__'.  This resulted in
NON-PIC code getting mixed into the shared library.  Oops!!!
 -Erik

21 years agoEnable ADD_LIBGCC_FUNCTIONS by default on arm
Eric Andersen [Fri, 30 May 2003 04:40:22 +0000 (04:40 -0000)]
Enable ADD_LIBGCC_FUNCTIONS by default on arm

21 years agoEviscerate stropts.h so configure scripts won't try to use STREAMS
Eric Andersen [Thu, 29 May 2003 22:55:14 +0000 (22:55 -0000)]
Eviscerate stropts.h so configure scripts won't try to use STREAMS
garbage.  uClibc does not support STREAMS in any way whatsoever.
 -Erik

21 years agoAllow gcc to move/update by detecting where needed files are should
Eric Andersen [Wed, 28 May 2003 07:47:51 +0000 (07:47 -0000)]
Allow gcc to move/update by detecting where needed files are should
they move/disappear from the expected location.
 -Erik

21 years agoAccomodate building under cygwin
Eric Andersen [Wed, 28 May 2003 07:15:46 +0000 (07:15 -0000)]
Accomodate building under cygwin

21 years agogrr. It's a void *, not a char *.
Eric Andersen [Tue, 27 May 2003 20:13:13 +0000 (20:13 -0000)]
grr.  It's a void *, not a char *.

21 years agoChange 'N' to '__size' to avoid conflicts with common #define of N
Eric Andersen [Tue, 27 May 2003 20:11:16 +0000 (20:11 -0000)]
Change 'N' to '__size' to avoid conflicts with common #define of N

21 years agoSorry. Changed this while fixing the last bug and forgot to change it
Manuel Novoa III [Fri, 23 May 2003 15:04:43 +0000 (15:04 -0000)]
Sorry.  Changed this while fixing the last bug and forgot to change it
back.  Unfortunately, none of my test cases caught it.

21 years agoCope with autoconf's broken AC_FUNC_MALLOC macro, which redefines malloc as
Eric Andersen [Fri, 23 May 2003 06:42:53 +0000 (06:42 -0000)]
Cope with autoconf's broken AC_FUNC_MALLOC macro, which redefines malloc as
rpl_malloc if it does not detect glibc style
returning-a-valid-pointer-for-malloc(0) behavior.  This wrapper calls malloc()
as usual, but if N is zero, we allocate and return a 1-byte block instead....
sigh...

 -Erik

21 years agoFix (hopefully) scanf behavior for nul bytes in the stream when processing
Manuel Novoa III [Thu, 15 May 2003 21:32:31 +0000 (21:32 -0000)]
Fix (hopefully) scanf behavior for nul bytes in the stream when processing
%c, %s, and %[ specifiers.  Note that scanf is undergoing rewrite so I
didn't bother optimizing this.  I did run all my regression tests though.
Set EOF correctly for fmemopen on readonly streams.  I really need to
check what glibc behavior is for the various open modes though.

21 years agoAdd in a default file for m68k.
David McCullough [Wed, 14 May 2003 13:35:27 +0000 (13:35 -0000)]
Add in a default file for m68k.

21 years agoSleep was returning the wrong value because:
David McCullough [Wed, 14 May 2003 05:10:58 +0000 (05:10 -0000)]
Sleep was returning the wrong value because:

* nanosleep returns the remaining time,  not the time slept

* nanosleep only fills out the remaining time if it returns -1 (ie., the
  sleep was interrupted)

Fix from Paul Dale <pauli@snapgear.com>

21 years ago(__libc_open): Fix wacky indentation.
Miles Bader [Thu, 8 May 2003 02:36:12 +0000 (02:36 -0000)]
(__libc_open): Fix wacky indentation.

21 years agosetjmp was trashing r12 which is bad and can cause apps to crash if they are
David McCullough [Thu, 1 May 2003 05:28:43 +0000 (05:28 -0000)]
setjmp was trashing r12 which is bad and can cause apps to crash if they are
using r12. r12 is supposed to be preserved across C function calls.  r0-r7
are trashable :-)

21 years agoSome small fixups for the h8 support and add the h8s platform support.
David McCullough [Tue, 29 Apr 2003 14:46:31 +0000 (14:46 -0000)]
Some small fixups for the h8 support and add the h8s platform support.

21 years agoFixup __libc_open to use varargs and match the prototype.
David McCullough [Tue, 29 Apr 2003 14:41:48 +0000 (14:41 -0000)]
Fixup __libc_open to use varargs and match the prototype.

On the H8 varargs are rather unusual and if you declare a function with
varargs,  it had better use them or it won't work.

21 years agouClibc 0.9.19 has a bug in globfree(). If the previous call to
Eric Andersen [Tue, 29 Apr 2003 07:25:59 +0000 (07:25 -0000)]
uClibc 0.9.19 has a bug in globfree(). If the previous call to
glob(...,pglob) used the GLOB_DOOFFS flag to reserve the first
pglob->gl_offs slots of pglob->gl_pathv, globfree(pglob) would attempt
to free the objects pointed to by those slots. If those objects were not
on the heap, the system would crash.

The attached patch fixes this.

Norm

21 years agoComment on glibc's MALLOC_CHECK_ support.
Eric Andersen [Fri, 25 Apr 2003 09:09:56 +0000 (09:09 -0000)]
Comment on glibc's MALLOC_CHECK_ support.

21 years agoThierry De Corte notices that when UCLIBC_HAS_FLOAT is disabled, we must also
Eric Andersen [Wed, 23 Apr 2003 20:59:01 +0000 (20:59 -0000)]
Thierry De Corte notices that when UCLIBC_HAS_FLOAT is disabled, we must also
disable drand48, drand48_r, erand48, and erand48_r since they use floats.

21 years agoFix SIGTRAP handling on arm. The defination of struct ucontext,
Eric Andersen [Mon, 21 Apr 2003 19:07:26 +0000 (19:07 -0000)]
Fix SIGTRAP handling on arm.  The defination of struct ucontext,
which was copied from glibc, is wrong.  So fix it.
 -Erik

21 years agoPatch from Marshall M. Midden:
Eric Andersen [Sat, 19 Apr 2003 23:35:01 +0000 (23:35 -0000)]
Patch from Marshall M. Midden:

It turns out that uClibc's syslog.c does not close sockets when
doing retries and when it exits due to errors.  This patch fixes
it.

21 years agoKonrad Taro Eisele noticed the sparc struct stat was broken.
Eric Andersen [Sat, 19 Apr 2003 23:25:34 +0000 (23:25 -0000)]
Konrad Taro Eisele noticed the sparc struct stat was broken.
Fix it.

21 years agoPatch from Liam Girdwood to fix mips profiling when using
Eric Andersen [Wed, 16 Apr 2003 00:59:00 +0000 (00:59 -0000)]
Patch from Liam Girdwood to fix mips profiling when using
newer gcc versions.

21 years ago(free_to_heap): Unlock the heap before returning in the
Miles Bader [Wed, 2 Apr 2003 06:40:43 +0000 (06:40 -0000)]
(free_to_heap): Unlock the heap before returning in the
__UCLIBC_UCLINUX_BROKEN_MUNMAP__ case.  Fix from YYang1@Winbond.com.tw.

21 years agoAvoid errors with buggy preprocessors
Eric Andersen [Mon, 31 Mar 2003 16:27:18 +0000 (16:27 -0000)]
Avoid errors with buggy preprocessors

21 years agoOops. Don't call strip twice
Eric Andersen [Thu, 13 Mar 2003 19:54:36 +0000 (19:54 -0000)]
Oops.  Don't call strip twice

21 years agoresync with glibc 2.3
Eric Andersen [Thu, 13 Mar 2003 19:43:38 +0000 (19:43 -0000)]
resync with glibc 2.3

21 years agosjhill needs to buy donuts for everyone
Eric Andersen [Tue, 11 Mar 2003 20:27:02 +0000 (20:27 -0000)]
sjhill needs to buy donuts for everyone

21 years agoMake it so debugging pthreads works, even with DODEBUG turned off
Eric Andersen [Tue, 11 Mar 2003 20:08:01 +0000 (20:08 -0000)]
Make it so debugging pthreads works, even with DODEBUG turned off
 -Erik

21 years agoMinor cleanup to better sync with glibc 2.3
Eric Andersen [Tue, 11 Mar 2003 20:07:00 +0000 (20:07 -0000)]
Minor cleanup to better sync with glibc 2.3

21 years agoCompliance with MIPS ABI and MIPS kernel changes.
"Steven J. Hill" [Tue, 11 Mar 2003 16:54:43 +0000 (16:54 -0000)]
Compliance with MIPS ABI and MIPS kernel changes.

21 years agoPatch from Jordan Crouse to avoid potential rendering problems
Eric Andersen [Mon, 10 Mar 2003 17:23:42 +0000 (17:23 -0000)]
Patch from Jordan Crouse to avoid potential rendering problems

21 years agoremove a leftover debug printf
Eric Andersen [Fri, 7 Mar 2003 12:39:51 +0000 (12:39 -0000)]
remove a leftover debug printf

21 years agoPatch from Stefan Allius
Eric Andersen [Fri, 7 Mar 2003 12:23:11 +0000 (12:23 -0000)]
Patch from Stefan Allius

    the ldd.c wasn't compilable for SuperH due to a missing ELFCLASSM define and
    the readelf executable was linked with a wrong dynamic linker path. To fix
    this I removed the --uclibc-use-build-dir.

    The patch also fixed all the compiler warnings (-Wall -W).

Erik made a few additional changes to eliminate unused function arguments
and fixup a static variable that was was doing the wrong thing

21 years agoPatch from Stefan Allius:
Eric Andersen [Fri, 7 Mar 2003 12:07:13 +0000 (12:07 -0000)]
Patch from Stefan Allius:

    a make install_target stops if we have some sysmlinks in the destination
    target.  This little patch force to install over a previous installed
    uClibc version,so we will allways get a consistent uClibc installation.

21 years agoPatch from Stefan Allius:
Eric Andersen [Fri, 7 Mar 2003 12:05:48 +0000 (12:05 -0000)]
Patch from Stefan Allius:
fix a couple of gcc 3.3 compiler warnings in gmon.c

21 years agoFixup ldd handling of multiple files
Eric Andersen [Thu, 6 Mar 2003 22:00:12 +0000 (22:00 -0000)]
Fixup ldd handling of multiple files

21 years agomore random changes
Eric Andersen [Thu, 6 Mar 2003 20:57:44 +0000 (20:57 -0000)]
more random changes

21 years ago/me needs to learn to proofread
Eric Andersen [Thu, 6 Mar 2003 20:45:11 +0000 (20:45 -0000)]
/me needs to learn to proofread

21 years agoMake the text a bit more clear
Eric Andersen [Thu, 6 Mar 2003 20:41:33 +0000 (20:41 -0000)]
Make the text a bit more clear

21 years agoFor now, leave mmap on mips using mmap1, since mmap2 seems
Eric Andersen [Thu, 6 Mar 2003 16:56:02 +0000 (16:56 -0000)]
For now, leave mmap on mips using mmap1, since mmap2 seems
to have 'issues' (i.e. it doesn't work 100% properly).
 -Erik

21 years agoFinish off gmon based profiling for powerpc
Eric Andersen [Thu, 6 Mar 2003 15:03:33 +0000 (15:03 -0000)]
Finish off gmon based profiling for powerpc

21 years agoMake profiling on arm work
Eric Andersen [Thu, 6 Mar 2003 14:16:36 +0000 (14:16 -0000)]
Make profiling on arm work

21 years agoPatch from Stefan Allius to finish off the last required bits
Eric Andersen [Thu, 6 Mar 2003 13:57:31 +0000 (13:57 -0000)]
Patch from Stefan Allius to finish off the last required bits
for gmon profiling support for the SuperH target.

21 years agoUpdate website
Eric Andersen [Thu, 6 Mar 2003 11:28:09 +0000 (11:28 -0000)]
Update website

21 years agoPatch from Konrad Eisele to add include/asm-generic since, at least
Eric Andersen [Wed, 5 Mar 2003 10:57:14 +0000 (10:57 -0000)]
Patch from Konrad Eisele to add include/asm-generic since, at least
on sparc, this is needed by some of the include/asm files

21 years agoPatch from Konrad Eisele to omit -Wl,--dynamic-linker from
Eric Andersen [Wed, 5 Mar 2003 10:55:31 +0000 (10:55 -0000)]
Patch from Konrad Eisele to omit -Wl,--dynamic-linker from
the gcc wrapper when not building with shared library support.

21 years agoPatch from Stefan Allius:
Eric Andersen [Wed, 5 Mar 2003 10:52:44 +0000 (10:52 -0000)]
Patch from Stefan Allius:

    Hi Erik,

    I patched the initfini.awk script, so we can build crt[in].S for the SuperH
    targets with gmon-support.

    The patch moves all labels into the wright sections, and add some assembler
    statements to jump over them. (only activ on SH targets)

    The patch also avoid any references of _GLOBAL_OFFSET_TABLE_ or *gmon_start*
    in the crtn.S file. This should work on every target.

    Bye Stefan

21 years agoThe vfork system call on powerpc seems to be completely
Eric Andersen [Wed, 5 Mar 2003 10:30:30 +0000 (10:30 -0000)]
The vfork system call on powerpc seems to be completely
broken.  Use fork instead, per glibc behavior.

21 years agoDefault to using fork() for vfork() when no arch specific
Eric Andersen [Wed, 5 Mar 2003 10:28:53 +0000 (10:28 -0000)]
Default to using fork() for vfork() when no arch specific
implementation of vfork is present.

21 years agoSeperate pthread debugging from uClibc debugging. They are used
Eric Andersen [Tue, 4 Mar 2003 20:56:01 +0000 (20:56 -0000)]
Seperate pthread debugging from uClibc debugging.  They are used
for different things.

21 years agoPatch from Stefan Allius adding the function 'thread_self_stack'
Eric Andersen [Tue, 4 Mar 2003 10:47:50 +0000 (10:47 -0000)]
Patch from Stefan Allius adding the function 'thread_self_stack'
from glibc 2.3 that is needed for pthreads to compile for SuperH.

21 years agoPatch from Stefan Allius to make ldd.c compile under Solaris
Eric Andersen [Tue, 4 Mar 2003 10:39:05 +0000 (10:39 -0000)]
Patch from Stefan Allius to make ldd.c compile under Solaris

21 years agoTeach ldd to be a bit more helpful by telling you specifically
Eric Andersen [Tue, 4 Mar 2003 10:13:01 +0000 (10:13 -0000)]
Teach ldd to be a bit more helpful by telling you specifically
what the problem library is that is linked vs glibc.
 -Erik

21 years agoFix compile when profiling is disabled
Eric Andersen [Tue, 4 Mar 2003 07:05:33 +0000 (07:05 -0000)]
Fix compile when profiling is disabled

21 years agoFix grammar
Eric Andersen [Mon, 3 Mar 2003 22:01:09 +0000 (22:01 -0000)]
Fix grammar

21 years agoInitial effort at adding profiling support.
Eric Andersen [Mon, 3 Mar 2003 20:58:42 +0000 (20:58 -0000)]
Initial effort at adding profiling support.

21 years agoUpdates for release
Eric Andersen [Mon, 3 Mar 2003 20:01:26 +0000 (20:01 -0000)]
Updates for release

21 years agoUpdate version
Eric Andersen [Mon, 3 Mar 2003 19:31:21 +0000 (19:31 -0000)]
Update version

21 years agoFix location of cvs
Eric Andersen [Mon, 3 Mar 2003 19:30:35 +0000 (19:30 -0000)]
Fix location of cvs

21 years agobegin preparing for release
Eric Andersen [Mon, 3 Mar 2003 19:09:47 +0000 (19:09 -0000)]
begin preparing for release

21 years agoRemove bogus link_warning. It is meaningless and stupid. While the
Manuel Novoa III [Mon, 3 Mar 2003 14:32:22 +0000 (14:32 -0000)]
Remove bogus link_warning.  It is meaningless and stupid.  While the
previous committed patch was well-meaning, the #warning it replaced
was simply a reminder I accidently left in when implementing strcoll/wcscoll.
Besides, strcmp is completely locale invariant.

21 years agomore uClinux shared libs fixups
David McCullough [Mon, 3 Mar 2003 06:47:56 +0000 (06:47 -0000)]
more uClinux shared libs fixups

21 years agofix coldfire/68000 support properly this time, ifdef logic was back to
David McCullough [Mon, 3 Mar 2003 06:32:21 +0000 (06:32 -0000)]
fix coldfire/68000 support properly this time, ifdef logic was back to
front.

21 years agoFix the double sub #48, should have been an add :-)
David McCullough [Mon, 3 Mar 2003 00:05:15 +0000 (00:05 -0000)]
Fix the double sub #48,  should have been an add :-)

21 years agocut-n-paste strikes again
Eric Andersen [Sun, 2 Mar 2003 10:41:06 +0000 (10:41 -0000)]
cut-n-paste strikes again

21 years agoAdd missing alias __modify_ldt
Eric Andersen [Sun, 2 Mar 2003 10:32:32 +0000 (10:32 -0000)]
Add missing alias __modify_ldt

21 years agoTeach ldd to act just the glibc provided one (relying on the
Eric Andersen [Sat, 1 Mar 2003 11:02:44 +0000 (11:02 -0000)]
Teach ldd to act just the glibc provided one (relying on the
shared lib loader to do the work) when it is possible to do
so, and only go poking about through the ELF headers when that
fails so we can still use 'ldd' on cross compiled stuff.
 -Erik

21 years agoPatch from Jeffrey Damick:
Eric Andersen [Sat, 1 Mar 2003 09:12:15 +0000 (09:12 -0000)]
Patch from Jeffrey Damick:

With glibc if you do a res_init() that forces a reread of the nameservers file,
but in uClibc the res_init will not force a reread if it has already read the
file because then the nameservers value is greater than 0.

So res_init must call close_nameservers() before calling open_nameservers().

21 years agoUse a funky version in a probably vein attempt at preventing gdb
Eric Andersen [Sat, 1 Mar 2003 09:04:55 +0000 (09:04 -0000)]
Use a funky version in a probably vein attempt at preventing gdb
from dlopen()'ing glibc's libthread_db library...

21 years agodoh. I forgot mips can't talk to globals that early on in the
Eric Andersen [Sat, 1 Mar 2003 07:49:07 +0000 (07:49 -0000)]
doh.  I forgot mips can't talk to globals that early on in the
process.  Fix that up too.

21 years agodoh. I forgot mips can't talk to globals that early on in the
Eric Andersen [Sat, 1 Mar 2003 07:47:08 +0000 (07:47 -0000)]
doh.  I forgot mips can't talk to globals that early on in the
process.  Fix that up too.
 -Erik

21 years agoFix the shared library loader so we can properly debug things like pthreads.
Eric Andersen [Sat, 1 Mar 2003 07:11:39 +0000 (07:11 -0000)]
Fix the shared library loader so we can properly debug things like pthreads.
Mips gdb support for pthreads and similar complex stuff is broken, but then it
couldn't have worked before either...
 -Erik

21 years agoFix a potential compile error
Eric Andersen [Fri, 28 Feb 2003 15:29:47 +0000 (15:29 -0000)]
Fix a potential compile error

21 years agoFixup mips pthreads
Eric Andersen [Fri, 28 Feb 2003 08:20:00 +0000 (08:20 -0000)]
Fixup mips pthreads

21 years agorestore the coldfire changes
David McCullough [Fri, 28 Feb 2003 04:12:09 +0000 (04:12 -0000)]
restore the coldfire changes

21 years agoMajor update for pthreads, based in large part on improvements
Eric Andersen [Thu, 27 Feb 2003 18:13:05 +0000 (18:13 -0000)]
Major update for pthreads, based in large part on improvements
from glibc 2.3.  This should make threads much more efficient.
 -Erik

21 years agoFix a silly bug
Eric Andersen [Thu, 27 Feb 2003 17:04:22 +0000 (17:04 -0000)]
Fix a silly bug