OSDN Git Service

uclinux-h8/uClibc.git
22 years agoFix stpcpy function declaration
Eric Andersen [Sun, 6 Jan 2002 19:54:52 +0000 (19:54 -0000)]
Fix stpcpy function declaration

22 years agoUse public interface, not a glibc style private one
Eric Andersen [Sun, 6 Jan 2002 09:15:19 +0000 (09:15 -0000)]
Use public interface, not a glibc style private one
 -Erik

22 years agoSupport tmpfile64 (just a weak for tmpfile)
Eric Andersen [Sun, 6 Jan 2002 09:13:00 +0000 (09:13 -0000)]
Support tmpfile64 (just a weak for tmpfile)
 -Erik

22 years agoFix stupid typing problems
Eric Andersen [Sun, 6 Jan 2002 08:59:17 +0000 (08:59 -0000)]
Fix stupid typing problems

22 years agoFix formatting. Stub out pthread_join and pthread_exit for now.
Eric Andersen [Sun, 6 Jan 2002 08:56:53 +0000 (08:56 -0000)]
Fix formatting.  Stub out pthread_join and pthread_exit for now.
 -Erik

22 years agoSupport statvfs and statfs. Added getmntent_r (and made it use
Eric Andersen [Sun, 6 Jan 2002 08:51:00 +0000 (08:51 -0000)]
Support statvfs and statfs.  Added getmntent_r (and made it use
strtok_r instead of strtok), taught getmntent to use getmntent_r.
 -Erik

22 years agoAdd missing inttypes.h
Eric Andersen [Fri, 4 Jan 2002 13:08:18 +0000 (13:08 -0000)]
Add missing inttypes.h

22 years agoMake getopt act the same regardless whether the app was staticly linked
Eric Andersen [Thu, 3 Jan 2002 09:39:11 +0000 (09:39 -0000)]
Make getopt act the same regardless whether the app was staticly linked
or dynamicly linked.  Obeys the principle of least surprise.
 -Erik

22 years agoOops. I'd accidentally enabled a #define for __NR_get_kernel_syms
Eric Andersen [Thu, 3 Jan 2002 08:46:51 +0000 (08:46 -0000)]
Oops.  I'd accidentally enabled a #define for __NR_get_kernel_syms
so turn that back off
 -Erik.

22 years agoEnable several more syscalls.
Eric Andersen [Thu, 3 Jan 2002 04:00:09 +0000 (04:00 -0000)]
Enable several more syscalls.

22 years agoFixes from M. R. Brown <mrbrown@0xd6.org> to fixup some little
Eric Andersen [Wed, 2 Jan 2002 23:31:27 +0000 (23:31 -0000)]
Fixes from M. R. Brown <mrbrown@0xd6.org> to fixup some little
compile nits with the SH architecture, and support SH4,

22 years agoCope with all variants of 'gcc -dumpmachine' output
Eric Andersen [Wed, 2 Jan 2002 15:13:10 +0000 (15:13 -0000)]
Cope with all variants of 'gcc -dumpmachine' output

22 years agoPatch to add rcmd support, from Stefan Soucek, which I'd long
Eric Andersen [Wed, 2 Jan 2002 13:59:31 +0000 (13:59 -0000)]
Patch to add rcmd support, from Stefan Soucek, which I'd long
ago forgotten.  Oops.  Needed some minor scrubbing for bitrot,
 -Erik

22 years agoFix a few things I'd missed when using old (2.0.x) kernels.
Eric Andersen [Wed, 2 Jan 2002 13:05:17 +0000 (13:05 -0000)]
Fix a few things I'd missed when using old (2.0.x) kernels.
 -Erik

22 years agoOops. Disable threading.
Eric Andersen [Wed, 2 Jan 2002 12:36:06 +0000 (12:36 -0000)]
Oops.  Disable threading.
 -Erik

22 years agoSync SH header files with glibc 2.2.4, so it can actually have a chance
Eric Andersen [Wed, 2 Jan 2002 12:33:10 +0000 (12:33 -0000)]
Sync SH header files with glibc 2.2.4, so it can actually have a chance
(at least in theory) of working.
 -Erik

22 years agoOnce again, rework the signal handling to be even more correct. We no
Eric Andersen [Wed, 2 Jan 2002 12:18:50 +0000 (12:18 -0000)]
Once again, rework the signal handling to be even more correct.  We no
longer segfault when running test/signal/sigchld.c, which exposed a bit
of a rats nest.  The problem ended up being a erroneous syscall
defination, but in the process of finding that out, I scrubbed things
up nicely and adapted things to use the rt_ signals if they are
available.  This now passes all the signal tests.
 -Erik

22 years agoTake the shorcut version, which is good enough for
Eric Andersen [Wed, 2 Jan 2002 12:12:41 +0000 (12:12 -0000)]
Take the shorcut version, which is good enough for
nearly all normal usage.
 -Erik

22 years agoFix usleep to work correctly. Fix sleep behavior in the
Eric Andersen [Wed, 2 Jan 2002 12:10:01 +0000 (12:10 -0000)]
Fix usleep to work correctly.  Fix sleep behavior in the
presence of SIGCHLD.
 -Erik

22 years agoTurn off the useless personality crap
Eric Andersen [Wed, 2 Jan 2002 12:06:01 +0000 (12:06 -0000)]
Turn off the useless personality crap

22 years agoSilly spelling error
Eric Andersen [Wed, 2 Jan 2002 11:58:34 +0000 (11:58 -0000)]
Silly spelling error

22 years agoNew and improved!
Eric Andersen [Wed, 2 Jan 2002 11:51:52 +0000 (11:51 -0000)]
New and improved!

22 years agoCleaned up test that doesn't need manual intervention.
Eric Andersen [Wed, 2 Jan 2002 06:52:04 +0000 (06:52 -0000)]
Cleaned up test that doesn't need manual intervention.
 -Erik

22 years agoAdd a test for a sigchld bug
Eric Andersen [Wed, 2 Jan 2002 06:30:14 +0000 (06:30 -0000)]
Add a test for a sigchld bug

22 years agoSupport arch specific optimizations (examples shown for x86 and ARM).
Eric Andersen [Tue, 1 Jan 2002 22:16:45 +0000 (22:16 -0000)]
Support arch specific optimizations (examples shown for x86 and ARM).
Autodetect target architecture by asking the compiler.
 -Erik

22 years agoChange all 'cd <foo>; bar' constructs to 'cd <foo> && bar' for
Eric Andersen [Tue, 1 Jan 2002 21:57:28 +0000 (21:57 -0000)]
Change all 'cd <foo>; bar' constructs to 'cd <foo> && bar' for
proper error checking
 -Erik

22 years agoChange 'cd <foo> ; bar' to 'cd <foo> && bar' for proper error checking
Eric Andersen [Tue, 1 Jan 2002 21:25:10 +0000 (21:25 -0000)]
Change 'cd <foo> ; bar' to 'cd <foo> && bar' for proper error checking

22 years agoRemove erroneous allow-shlib-undefined
Eric Andersen [Tue, 1 Jan 2002 21:22:30 +0000 (21:22 -0000)]
Remove erroneous allow-shlib-undefined

22 years agoA little script to strip out unused portions of shared libs.
David Schleef [Sat, 29 Dec 2001 08:00:10 +0000 (08:00 -0000)]
A little script to strip out unused portions of shared libs.

22 years agoAdd in the missing get_kernel_syms syscall
Eric Andersen [Sat, 29 Dec 2001 03:29:02 +0000 (03:29 -0000)]
Add in the missing get_kernel_syms syscall

22 years agoMore Updates.
Eric Andersen [Sat, 22 Dec 2001 21:03:23 +0000 (21:03 -0000)]
More Updates.

22 years agoAdd udhcp
Eric Andersen [Sat, 22 Dec 2001 20:58:20 +0000 (20:58 -0000)]
Add udhcp

22 years agoMore scrubbing
Eric Andersen [Sat, 22 Dec 2001 17:35:36 +0000 (17:35 -0000)]
More scrubbing

22 years agoSigh. More grammar fixes
Eric Andersen [Sat, 22 Dec 2001 17:14:41 +0000 (17:14 -0000)]
Sigh.  More grammar fixes

22 years agoGrammar
Eric Andersen [Sat, 22 Dec 2001 17:05:16 +0000 (17:05 -0000)]
Grammar

22 years agoText update
Eric Andersen [Sat, 22 Dec 2001 16:58:20 +0000 (16:58 -0000)]
Text update

22 years agoupdate website for release
Eric Andersen [Sat, 22 Dec 2001 16:27:54 +0000 (16:27 -0000)]
update website for release

22 years agoSupport older link name
Eric Andersen [Sat, 22 Dec 2001 16:14:54 +0000 (16:14 -0000)]
Support older link name

22 years agoBump version number to 0.98
Eric Andersen [Sat, 22 Dec 2001 15:41:46 +0000 (15:41 -0000)]
Bump version number to 0.98
 -Erik

22 years agoUpdate some URLs
Eric Andersen [Sat, 22 Dec 2001 00:04:39 +0000 (00:04 -0000)]
Update some URLs

22 years agoA very large patch from Miles Bader <miles@lsi.nec.co.jp> to bring
Eric Andersen [Fri, 21 Dec 2001 10:14:44 +0000 (10:14 -0000)]
A very large patch from Miles Bader <miles@lsi.nec.co.jp> to bring
v850 back into working condition.  Thanks Miles!
 -Erik

22 years agoMiles Bader <miles@lsi.nec.co.jp> noted that I'd broken setting
Eric Andersen [Fri, 21 Dec 2001 10:02:42 +0000 (10:02 -0000)]
Miles Bader <miles@lsi.nec.co.jp> noted that I'd broken setting
OPTIMIZATION from the Config file.  Revert that.
 -Erik

22 years agoOops. Revert debugging defines
Eric Andersen [Fri, 21 Dec 2001 09:47:48 +0000 (09:47 -0000)]
Oops.  Revert debugging defines

22 years agoFix snapshot link
Eric Andersen [Thu, 20 Dec 2001 16:55:03 +0000 (16:55 -0000)]
Fix snapshot link

22 years agoForgot this
Eric Andersen [Thu, 20 Dec 2001 14:26:45 +0000 (14:26 -0000)]
Forgot this

22 years agoUpdate the docs and website
Eric Andersen [Thu, 20 Dec 2001 14:23:44 +0000 (14:23 -0000)]
Update the docs and website

22 years agoAdd the website into CVS
Eric Andersen [Thu, 20 Dec 2001 13:01:05 +0000 (13:01 -0000)]
Add the website into CVS

22 years agoIgnore tmp dir
Eric Andersen [Thu, 20 Dec 2001 12:49:24 +0000 (12:49 -0000)]
Ignore tmp dir

22 years agoFixup autogeneration of bits/syscalls.h
Eric Andersen [Thu, 20 Dec 2001 11:52:45 +0000 (11:52 -0000)]
Fixup autogeneration of bits/syscalls.h

22 years agoUse tar instead of cp -LR for make install, since older GNU cp
Eric Andersen [Thu, 20 Dec 2001 11:33:14 +0000 (11:33 -0000)]
Use tar instead of cp -LR for make install, since older GNU cp
(i.e. RedHat 6.2) don't support -LR
 -Erik

22 years agoSteven Carr noticed that uClibc's inet_aton() is stricter then in
Eric Andersen [Thu, 20 Dec 2001 10:54:26 +0000 (10:54 -0000)]
Steven Carr noticed that uClibc's inet_aton() is stricter then in
glibc, since no trailing blanks was permitted, such that
    inet_aton("192.168.1.1 ",&value);
would work with glibc, and fail with uClibc.  This brings uClibc's
inet_aton() behavior into sync with glibc's behavior.
 -Erik

22 years agoOops. I accidentally commited some experimental test code
Eric Andersen [Thu, 20 Dec 2001 10:31:15 +0000 (10:31 -0000)]
Oops.  I accidentally commited some experimental test code
(which was broken) yesterday.  Revert that bit.
 -Erik

22 years agoUpdate my email address. I am no longer andersen@lineo.com
Eric Andersen [Wed, 19 Dec 2001 15:53:08 +0000 (15:53 -0000)]
Update my email address.  I am no longer andersen@lineo.com

22 years agoUse the asm version by default on x86. Tag _start as a function.
Eric Andersen [Wed, 19 Dec 2001 12:48:48 +0000 (12:48 -0000)]
Use the asm version by default on x86.  Tag _start as a function.

22 years agoAdd basename and dirname. Write memrchr.
Eric Andersen [Wed, 19 Dec 2001 12:46:31 +0000 (12:46 -0000)]
Add basename and dirname.  Write memrchr.
 -Erik

22 years agomerged the two startup files so that uClinux people always get the correct
David McCullough [Wed, 19 Dec 2001 03:43:54 +0000 (03:43 -0000)]
merged the two startup files so that uClinux people always get the correct
arg processing whether they are using PIC or not,  and vice-versa for the
MMU folks.

22 years agopatch from Jari Korva <jpkorva@iki.fi>:
Eric Andersen [Fri, 7 Dec 2001 18:19:09 +0000 (18:19 -0000)]
patch from Jari Korva <jpkorva@iki.fi>:

- fixes endianness bug in gethostbyaddr() (i386 worked fine, while m68k
    didn't: 192.168.160.162 was queried with 192.168.160.162.in-addr.arpa
    while it should have been 162.160.168.192.ip-addr.arpa)
- contains missing pieces from my previous getnameinfo() patch:
    now it actually compiles!

22 years agoAdd in an ARCH_CFLAGS placeholder so scripts can mod it.
David McCullough [Wed, 5 Dec 2001 08:34:07 +0000 (08:34 -0000)]
Add in an ARCH_CFLAGS placeholder so scripts can mod it.

22 years agoHack the 68000 last ditch abort to work for all 68000 targets.
David McCullough [Wed, 5 Dec 2001 08:32:26 +0000 (08:32 -0000)]
Hack the 68000 last ditch abort to work for all 68000 targets.

22 years agoUpdate TODO list a bit
Eric Andersen [Fri, 30 Nov 2001 20:26:38 +0000 (20:26 -0000)]
Update TODO list a bit

22 years agoAdd support for mmu-full m68k systems, such as oldworld macs.
Eric Andersen [Fri, 30 Nov 2001 07:09:22 +0000 (07:09 -0000)]
Add support for mmu-full m68k systems, such as oldworld macs.
 -Erik

22 years agoAlways use --uclibc-use-build-dir
Eric Andersen [Fri, 30 Nov 2001 07:00:57 +0000 (07:00 -0000)]
Always use --uclibc-use-build-dir

22 years agoAdd include/sys/reg.h to make gdbserver happy
Eric Andersen [Thu, 29 Nov 2001 16:50:27 +0000 (16:50 -0000)]
Add include/sys/reg.h to make gdbserver happy

22 years agoupdate my list
David Schleef [Mon, 26 Nov 2001 11:57:23 +0000 (11:57 -0000)]
update my list

22 years agoRemoved TARGET_CFLAGS definition, since it was moved to toplevel Rules.mak
David Schleef [Mon, 26 Nov 2001 11:56:05 +0000 (11:56 -0000)]
Removed TARGET_CFLAGS definition, since it was moved to toplevel Rules.mak

22 years agoFix TARGET_CFLAGS to include -fPIC when needed. Libs were being
David Schleef [Mon, 26 Nov 2001 11:37:52 +0000 (11:37 -0000)]
Fix TARGET_CFLAGS to include -fPIC when needed.  Libs were being
compiled without -fPIC.

22 years agolibhowdy.so needs to be compiled with -fPIC
David Schleef [Mon, 26 Nov 2001 11:06:58 +0000 (11:06 -0000)]
libhowdy.so needs to be compiled with -fPIC

22 years agoFix: libuclibc-dev should depend on libuclibc0. Elaborated descriptions.
David Schleef [Mon, 26 Nov 2001 10:09:43 +0000 (10:09 -0000)]
Fix: libuclibc-dev should depend on libuclibc0.  Elaborated descriptions.

22 years agoDisable ldso directory if DODYNAMIC isn't true, in addition to HAVE_SHARED
David Schleef [Mon, 26 Nov 2001 09:23:08 +0000 (09:23 -0000)]
Disable ldso directory if DODYNAMIC isn't true, in addition to HAVE_SHARED

22 years agoRewrite vfork() as C, should now work. Changed longjmp.S and setjmp.S
David Schleef [Mon, 26 Nov 2001 09:19:30 +0000 (09:19 -0000)]
Rewrite vfork() as C, should now work.  Changed longjmp.S and setjmp.S
to use GCC's internal ppc-asm.h, and added macro to disable FP save/
restore in longjmp and setjmp.  Fixed name of _setjmp() (was __setjmp).
Fixed _setjmp to be PIC.

22 years agoFix buggy R_PPC_RELATIVE relocation. Symptom was that strings
David Schleef [Mon, 26 Nov 2001 09:00:08 +0000 (09:00 -0000)]
Fix buggy R_PPC_RELATIVE relocation.  Symptom was that strings
internal to a library were not relocated correctly, specifically
sys_errlist[].

22 years agoRemove unused file
David Schleef [Mon, 26 Nov 2001 03:45:59 +0000 (03:45 -0000)]
Remove unused file

22 years agoFix calculation of PLT entry index. Caused segfaults on second call
David Schleef [Mon, 26 Nov 2001 03:27:43 +0000 (03:27 -0000)]
Fix calculation of PLT entry index.  Caused segfaults on second call
of a lib function.

22 years agoFix dependencies
David Schleef [Mon, 26 Nov 2001 02:43:15 +0000 (02:43 -0000)]
Fix dependencies

22 years agoMy adjusted 'make install' was missing include/linux subdirs. Try
Eric Andersen [Mon, 26 Nov 2001 02:09:49 +0000 (02:09 -0000)]
My adjusted 'make install' was missing include/linux subdirs.  Try
just using 'cp -a' and see if anyone complains and makes me use tar
or something.

Check libm for undefined non-libc symbols.

22 years agostrsignal() is a GNU extension
David Schleef [Mon, 26 Nov 2001 02:02:52 +0000 (02:02 -0000)]
strsignal() is a GNU extension

22 years agoSync regex with glibc 2.2.4. I need to add an option to select
Eric Andersen [Sat, 24 Nov 2001 13:20:18 +0000 (13:20 -0000)]
Sync regex with glibc 2.2.4.  I need to add an option to select
a minamalist replacement.  Coming soon...
 -Erik

22 years agoMove the FAQ. Add a docs dir. Add in a report on thread support.
Eric Andersen [Sat, 24 Nov 2001 10:17:24 +0000 (10:17 -0000)]
Move the FAQ.  Add a docs dir.  Add in a report on thread support.
 -Erik

22 years agoUse consistant paths
Eric Andersen [Sat, 24 Nov 2001 09:33:10 +0000 (09:33 -0000)]
Use consistant paths

22 years agoOops...
Eric Andersen [Sat, 24 Nov 2001 09:15:51 +0000 (09:15 -0000)]
Oops...

22 years agoMuch faster version of 'make install' -- it was doing one
Eric Andersen [Sat, 24 Nov 2001 09:14:12 +0000 (09:14 -0000)]
Much faster version of 'make install' -- it was doing one
fork per header file...  Ugh.
 -Erik

22 years agoWrap uClinux specific stuff, so this will run on
Eric Andersen [Sat, 24 Nov 2001 09:01:04 +0000 (09:01 -0000)]
Wrap uClinux specific stuff, so this will run on
macs and such that have an MMU
 -Erik

22 years agoOops
Eric Andersen [Sat, 24 Nov 2001 08:36:39 +0000 (08:36 -0000)]
Oops

22 years agoWork around broken m68k kernel headers... Grumble.
Eric Andersen [Sat, 24 Nov 2001 07:35:12 +0000 (07:35 -0000)]
Work around broken m68k kernel headers...  Grumble.

22 years agoSilly us. Don't try to free alloca'd memory.
Eric Andersen [Sat, 24 Nov 2001 06:19:23 +0000 (06:19 -0000)]
Silly us.  Don't try to free alloca'd memory.
 -Erik

22 years agoFix naming so things will actually work
Eric Andersen [Sat, 24 Nov 2001 04:17:07 +0000 (04:17 -0000)]
Fix naming so things will actually work
 -Erik

22 years agoFix path problem,
Eric Andersen [Sat, 24 Nov 2001 03:56:40 +0000 (03:56 -0000)]
Fix path problem,

22 years agoOops
Eric Andersen [Sat, 24 Nov 2001 03:48:12 +0000 (03:48 -0000)]
Oops

22 years agoMove powerpc specific optimizations (courtesy of apple) to powerpc
Eric Andersen [Sat, 24 Nov 2001 03:46:25 +0000 (03:46 -0000)]
Move powerpc specific optimizations (courtesy of apple) to powerpc
subdir.  Put together a theoretical framework for adding arch specific
optimizations.  Havn't tried this yet but it looks correct...
 -Erik

22 years agoMDAD: The "Config" file message, should say copy to "Config" not "Config.".
Michael Durrant [Fri, 23 Nov 2001 21:36:30 +0000 (21:36 -0000)]
MDAD: The "Config" file message, should say copy to "Config" not "Config.".
MDAD: Can be confusing to newbies.

22 years agoI just spent a bit of time writing up a FAQ...
Eric Andersen [Fri, 23 Nov 2001 13:14:28 +0000 (13:14 -0000)]
I just spent a bit of time writing up a FAQ...
 -Erik

22 years agoAdd this so madplay will properly configure itself using oss
Eric Andersen [Fri, 23 Nov 2001 10:43:17 +0000 (10:43 -0000)]
Add this so madplay will properly configure itself using oss
as a default output device.
 -Erik

22 years agoFinish ajusting math lib options. Close out a couple of todo items.
Eric Andersen [Fri, 23 Nov 2001 09:12:43 +0000 (09:12 -0000)]
Finish ajusting math lib options.  Close out a couple of todo items.

22 years agoAdjust configs for updated math lib
Eric Andersen [Fri, 23 Nov 2001 09:05:00 +0000 (09:05 -0000)]
Adjust configs for updated math lib

22 years agoDefault to building C89 math stuff only. Cleanup some warnings.
Eric Andersen [Fri, 23 Nov 2001 08:49:34 +0000 (08:49 -0000)]
Default to building C89 math stuff only.  Cleanup some warnings.
 -Erik

22 years agoTotally rework the math library, this time based on the MacOs X
Eric Andersen [Thu, 22 Nov 2001 14:04:29 +0000 (14:04 -0000)]
Totally rework the math library, this time based on the MacOs X
math library (which is itself based on the math lib from FreeBSD).
 -Erik

22 years agoSeems we were lacking an acos() implementation
Eric Andersen [Thu, 22 Nov 2001 00:15:59 +0000 (00:15 -0000)]
Seems we were lacking an acos() implementation

22 years agoAdjust naming for __FORCE_GLIBC__ to __FORCE_GLIBC and add
Eric Andersen [Wed, 21 Nov 2001 14:56:43 +0000 (14:56 -0000)]
Adjust naming for __FORCE_GLIBC__ to __FORCE_GLIBC and add
support for __FORCE_NOGLIBC per Brian Stafford
<brian.stafford@office-logic.com>

22 years agoFix support for sysv style signals
Eric Andersen [Wed, 21 Nov 2001 14:53:18 +0000 (14:53 -0000)]
Fix support for sysv style signals

22 years agoFinish off the getc putc adjustment
Eric Andersen [Wed, 21 Nov 2001 14:49:42 +0000 (14:49 -0000)]
Finish off the getc putc adjustment