OSDN Git Service

uclinux-h8/uClibc.git
22 years agoSeveral mips cleanups/additons from Geoffrey Espin.
Eric Andersen [Sat, 16 Feb 2002 20:16:20 +0000 (20:16 -0000)]
Several mips cleanups/additons from Geoffrey Espin.

22 years agoPatch from Yoshinori Sato <qzb04471@nifty.ne.jp> to fix up
Eric Andersen [Sat, 16 Feb 2002 20:03:25 +0000 (20:03 -0000)]
Patch from Yoshinori Sato <qzb04471@nifty.ne.jp> to fix up
ptrace for the Hitachi h8300

22 years agoAdditionally remove libc/tmp
David Schleef [Sat, 16 Feb 2002 02:41:59 +0000 (02:41 -0000)]
Additionally remove libc/tmp

22 years agoTry adding mipsel to the architectures
David Schleef [Fri, 15 Feb 2002 23:12:53 +0000 (23:12 -0000)]
Try adding mipsel to the architectures

22 years agoGeoffrey Espin noticed a $ that should have been a double $$
Eric Andersen [Fri, 15 Feb 2002 04:24:57 +0000 (04:24 -0000)]
Geoffrey Espin noticed a $ that should have been a double $$
since Make make eats $'s.

22 years agoDisable a lingering bit of wide char junk
Eric Andersen [Thu, 14 Feb 2002 09:28:28 +0000 (09:28 -0000)]
Disable a lingering bit of wide char junk

22 years agoFix missing longjmp symbol
Eric Andersen [Wed, 13 Feb 2002 20:03:59 +0000 (20:03 -0000)]
Fix missing longjmp symbol

22 years agoFix copyright message
Eric Andersen [Wed, 13 Feb 2002 10:22:54 +0000 (10:22 -0000)]
Fix copyright message

22 years agoA number of naming updates in preparation for adding in
Eric Andersen [Wed, 13 Feb 2002 09:47:04 +0000 (09:47 -0000)]
A number of naming updates in preparation for adding in
proper threading.  Most of this is from Stefan Soucek,
with additions and changes as needed from me.

22 years agoSeveral test suite updates. The testatexit, teston_exit, and
Eric Andersen [Wed, 13 Feb 2002 09:32:52 +0000 (09:32 -0000)]
Several test suite updates.  The testatexit, teston_exit, and
pthread tests were contributed by Stefan Soucek

22 years agoFix silly buffer overflow
Eric Andersen [Wed, 13 Feb 2002 07:25:03 +0000 (07:25 -0000)]
Fix silly buffer overflow

22 years agoMark Robson noticed that our strcasecmp() behaviour was not
Eric Andersen [Tue, 12 Feb 2002 20:28:12 +0000 (20:28 -0000)]
Mark Robson noticed that our strcasecmp() behaviour was not
standards compliant.  Brian Stafford then provided these new
implementations, which apprear to properly follow SUSv2.
 -Erik

22 years agoHAVE_SA_RESTORER is supposed to be true, not false, on most arches.
Eric Andersen [Mon, 11 Feb 2002 07:58:27 +0000 (07:58 -0000)]
HAVE_SA_RESTORER is supposed to be true, not false, on most arches.
 -Erik

22 years agoFix typo
David Schleef [Mon, 11 Feb 2002 03:13:27 +0000 (03:13 -0000)]
Fix typo

22 years agomksnapshot: updated version and filenames. control.in: changed
David Schleef [Mon, 11 Feb 2002 03:10:32 +0000 (03:10 -0000)]
mksnapshot: updated version and filenames.  control.in: changed
dependency from kernel-headers to kernel-source packages.  rules:
force HAS_MMU=true, change mipsel to mips, untar kernel-source
package include directory and use that as kernel source

22 years agoUpdate version
David Schleef [Mon, 11 Feb 2002 01:09:03 +0000 (01:09 -0000)]
Update version

22 years agoDont choke when chown fails. Try to be more portable...
Eric Andersen [Fri, 8 Feb 2002 15:55:04 +0000 (15:55 -0000)]
Dont choke when chown fails.  Try to be more portable...

22 years agoAdd in clone (untested)
David McCullough [Wed, 6 Feb 2002 14:35:12 +0000 (14:35 -0000)]
Add in clone (untested)

Fix up setjmp/longjmp which were quite broken not withstanding
all the new versions.

Needs a little more test time before I'll trust this code totally.

22 years agoUpdates from Martin Sieper
Eric Andersen [Tue, 5 Feb 2002 23:03:08 +0000 (23:03 -0000)]
Updates from Martin Sieper

22 years agoFix __adjtimex symbol
Eric Andersen [Tue, 5 Feb 2002 20:48:16 +0000 (20:48 -0000)]
Fix __adjtimex symbol

22 years agoOOps.
Eric Andersen [Tue, 5 Feb 2002 20:30:45 +0000 (20:30 -0000)]
OOps.

22 years agouse X/Open __sysv_signal name, then use the weak name for sysv_signal
Eric Andersen [Tue, 5 Feb 2002 06:04:17 +0000 (06:04 -0000)]
use X/Open __sysv_signal name, then use the weak name for sysv_signal
 -Erik

22 years agoUpdate text for release
Eric Andersen [Mon, 4 Feb 2002 15:15:46 +0000 (15:15 -0000)]
Update text for release

22 years agoUpdate changelog
Eric Andersen [Mon, 4 Feb 2002 14:37:22 +0000 (14:37 -0000)]
Update changelog

22 years agoMake powerpc default to faster malloc
Eric Andersen [Mon, 4 Feb 2002 14:03:51 +0000 (14:03 -0000)]
Make powerpc default to faster malloc

22 years agoFix naming error in brk.c, enable faster malloc by default
Eric Andersen [Mon, 4 Feb 2002 14:02:15 +0000 (14:02 -0000)]
Fix naming error in brk.c, enable faster malloc by default

22 years agoFixup mips so it now works and provides basic functionality
Eric Andersen [Mon, 4 Feb 2002 13:51:21 +0000 (13:51 -0000)]
Fixup mips so it now works and provides basic functionality

22 years agoRework powerpc to be consistant with the other arches.
Eric Andersen [Mon, 4 Feb 2002 12:34:00 +0000 (12:34 -0000)]
Rework powerpc to be consistant with the other arches.
 -Erik

22 years agoMinor cleanups
Eric Andersen [Mon, 4 Feb 2002 11:12:58 +0000 (11:12 -0000)]
Minor cleanups

22 years agoFix headers
Eric Andersen [Mon, 4 Feb 2002 11:10:10 +0000 (11:10 -0000)]
Fix headers

22 years agoFixup arch substitution
Eric Andersen [Mon, 4 Feb 2002 10:52:28 +0000 (10:52 -0000)]
Fixup arch substitution

22 years agoFix path
Eric Andersen [Mon, 4 Feb 2002 10:37:33 +0000 (10:37 -0000)]
Fix path

22 years agoAdjust sparc port do it now actually works.
Eric Andersen [Mon, 4 Feb 2002 10:07:51 +0000 (10:07 -0000)]
Adjust sparc port do it now actually works.
 -Erik

22 years agoA few more little cleanups
Eric Andersen [Mon, 4 Feb 2002 08:38:33 +0000 (08:38 -0000)]
A few more little cleanups

22 years agoBe consistant about the ways in which asm/unistd.h might
Eric Andersen [Mon, 4 Feb 2002 08:30:23 +0000 (08:30 -0000)]
Be consistant about the ways in which asm/unistd.h might
be included to avoid gratuitous conflicts...  This is
a hack till we have proper _syscall macros for all archs.
 -Erik

22 years agoAdd include guards
Eric Andersen [Mon, 4 Feb 2002 08:24:07 +0000 (08:24 -0000)]
Add include guards

22 years agoAdd a config file for sparc
Eric Andersen [Mon, 4 Feb 2002 07:31:02 +0000 (07:31 -0000)]
Add a config file for sparc

22 years agoOops.
Eric Andersen [Mon, 4 Feb 2002 07:29:39 +0000 (07:29 -0000)]
Oops.

22 years agoAllow sparc code to at least compile
Eric Andersen [Sun, 3 Feb 2002 06:57:16 +0000 (06:57 -0000)]
Allow sparc code to at least compile

22 years agoAdd in support for the Hitach H8/300H architecture,
Eric Andersen [Sat, 2 Feb 2002 19:03:57 +0000 (19:03 -0000)]
Add in support for the Hitach H8/300H architecture,
contributed by Yoshinori Sato <qzb04471@nifty.ne.jp>

22 years agoOops. Fixup the defaults
Eric Andersen [Sat, 2 Feb 2002 15:01:46 +0000 (15:01 -0000)]
Oops.  Fixup the defaults

22 years agoDo not expose the weak_alias() junk to the world. Wrap it
Eric Andersen [Sat, 2 Feb 2002 13:53:32 +0000 (13:53 -0000)]
Do not expose the weak_alias() junk to the world.  Wrap it
inside an #if defined _LIBC
 -Erik

22 years agoAdd in a weak __mempcpy for mempcpy to make certain GNU
Eric Andersen [Sat, 2 Feb 2002 13:52:16 +0000 (13:52 -0000)]
Add in a weak __mempcpy for mempcpy to make certain GNU
programs happy.  bother...

22 years agoI just wrote up gethostent(), sethostent(), and endhostent()
Eric Andersen [Sat, 2 Feb 2002 13:51:19 +0000 (13:51 -0000)]
I just wrote up gethostent(), sethostent(), and endhostent()
 -Erik

22 years agoprocmail now works
Eric Andersen [Sat, 2 Feb 2002 13:49:24 +0000 (13:49 -0000)]
procmail now works

22 years agoGrr. I should learn to compile stuff before committing
Eric Andersen [Sat, 2 Feb 2002 11:00:37 +0000 (11:00 -0000)]
Grr.  I should learn to compile stuff before committing

22 years agoOops
Eric Andersen [Sat, 2 Feb 2002 10:54:48 +0000 (10:54 -0000)]
Oops

22 years agoAdd in a weak for __adjtime
Eric Andersen [Sat, 2 Feb 2002 10:50:22 +0000 (10:50 -0000)]
Add in a weak for __adjtime

22 years agoFix some typos...
Eric Andersen [Sat, 2 Feb 2002 10:38:53 +0000 (10:38 -0000)]
Fix some typos...

22 years agoDon't free memory prematurely
Eric Andersen [Sat, 2 Feb 2002 09:20:12 +0000 (09:20 -0000)]
Don't free memory prematurely

22 years agoUpdate the working apps list. Not 100% completed, but getting close
Eric Andersen [Sat, 2 Feb 2002 08:00:56 +0000 (08:00 -0000)]
Update the working apps list.  Not 100% completed, but getting close
and I'd rather not lose this...  This has taken a _lot_ of time...
 -Erik

22 years agoSeveral little additions and cleanups. Add getw() and putw().
Eric Andersen [Sat, 2 Feb 2002 07:54:13 +0000 (07:54 -0000)]
Several little additions and cleanups.  Add getw() and putw().
Add in some missing header files (netipx/ipx.h include/lastlog.h
include/sgtty.h include/sys/perm.h)
 -Erik

22 years agoFix hstrerror
Eric Andersen [Sat, 2 Feb 2002 07:43:59 +0000 (07:43 -0000)]
Fix hstrerror

22 years agoScrub up a few little things.
Eric Andersen [Fri, 1 Feb 2002 11:48:10 +0000 (11:48 -0000)]
Scrub up a few little things.

22 years agoAdd in syscalls.h for mipsel, thanks to Steven J. Hill.
Eric Andersen [Fri, 1 Feb 2002 11:45:39 +0000 (11:45 -0000)]
Add in syscalls.h for mipsel, thanks to Steven J. Hill.
Remove and ignore generated syscall.h files from sparc and mipsel.

22 years agoCleanup grammar and wording
Eric Andersen [Fri, 1 Feb 2002 11:35:00 +0000 (11:35 -0000)]
Cleanup grammar and wording

22 years agoAdd an example of how to use this thing.
Eric Andersen [Fri, 1 Feb 2002 10:01:48 +0000 (10:01 -0000)]
Add an example of how to use this thing.

22 years agoAdd in a configurator script. Now people can put stuff like this:
Eric Andersen [Fri, 1 Feb 2002 09:57:11 +0000 (09:57 -0000)]
Add in a configurator script.  Now people can put stuff like this:

$(UCLIBC_DIR)/extra/Configs/uClibc_config_fix.pl --arch=$(ARCH) --cross="$(CROSS)" \
--devel_prefix=$(STAGING_DIR) --kernel_dir=$(KERNEL_DIR) --large_file=false \
--rpc_support=true --c99_math=true --shared_support=true --ldso_path="/lib" \
--shadow=true --file=$(UCLIBC_DIR)/extra/Configs/Config.$(ARCH) > $(UCLIBC_DIR)/Config;

into their makefiles and automagically get the right things happening...
 -Erik

22 years agoBump version number to 0.9.9
Eric Andersen [Fri, 1 Feb 2002 09:53:25 +0000 (09:53 -0000)]
Bump version number to 0.9.9

22 years agoAdd install_utils and install_target_utils targets, so people
Eric Andersen [Fri, 1 Feb 2002 07:34:53 +0000 (07:34 -0000)]
Add install_utils and install_target_utils targets, so people
that don't like my amazingly cool ldd and readelf tools, can
(most unwisely ;-) ignore them.
 -Erik

22 years agoBe ever so pedantic and explicitly tell tar to use stdin,
Eric Andersen [Fri, 1 Feb 2002 07:01:17 +0000 (07:01 -0000)]
Be ever so pedantic and explicitly tell tar to use stdin,
not to just assume it.
 -Erik

22 years agoDon't assume uid=gid
Eric Andersen [Fri, 1 Feb 2002 05:37:18 +0000 (05:37 -0000)]
Don't assume uid=gid

22 years agoFix/simplify longjmp. Fix toplevel mips settings
Eric Andersen [Thu, 31 Jan 2002 16:15:26 +0000 (16:15 -0000)]
Fix/simplify longjmp.  Fix toplevel mips settings

22 years agoDon't complain about _GLOBAL_OFFSET_TABLE_
Eric Andersen [Thu, 31 Jan 2002 16:11:00 +0000 (16:11 -0000)]
Don't complain about _GLOBAL_OFFSET_TABLE_

22 years agoFixup setjmp and longjmp so they behave themselves properly now
Eric Andersen [Thu, 31 Jan 2002 15:49:34 +0000 (15:49 -0000)]
Fixup setjmp and longjmp so they behave themselves properly now
on both x86 and arm...
 -Erik

22 years agoFix makefile so it actually works when cross compiling
Eric Andersen [Thu, 31 Jan 2002 07:40:18 +0000 (07:40 -0000)]
Fix makefile so it actually works when cross compiling
 -Erik

22 years agomake sure all utilities will build even with older toolchains by
Eric Andersen [Thu, 31 Jan 2002 01:37:38 +0000 (01:37 -0000)]
make sure all utilities will build even with older toolchains by
using our own local elf.h header rather than the system one.
 -Erik

22 years agoFor now, don't let googlebot and friends spider the cvsweb stuff, since my
Eric Andersen [Thu, 31 Jan 2002 00:25:03 +0000 (00:25 -0000)]
For now, don't let googlebot and friends spider the cvsweb stuff, since my
little DSL line can't deal with the load.  I'll reenable this in a few days
when I get things colocated.
 -Erik

22 years agoFix spelling error
Eric Andersen [Thu, 31 Jan 2002 00:23:02 +0000 (00:23 -0000)]
Fix spelling error

22 years agoFixup xfree86 entry
Eric Andersen [Thu, 31 Jan 2002 00:21:03 +0000 (00:21 -0000)]
Fixup xfree86 entry

22 years agoFixup util build
Eric Andersen [Wed, 30 Jan 2002 07:39:04 +0000 (07:39 -0000)]
Fixup util build

22 years agoFixup setjmp implementation so it actaully works as expected
Eric Andersen [Wed, 30 Jan 2002 07:11:08 +0000 (07:11 -0000)]
Fixup setjmp implementation so it actaully works as expected
 -Erik

22 years agoAdd missing sys/fsuid.h
Eric Andersen [Wed, 30 Jan 2002 01:37:02 +0000 (01:37 -0000)]
Add missing sys/fsuid.h

22 years agoAdd in setfsuid() and setfsgid() so lpr-0.72 can compile.
Eric Andersen [Tue, 29 Jan 2002 16:55:45 +0000 (16:55 -0000)]
Add in setfsuid() and setfsgid() so lpr-0.72 can compile.
 -Erik

22 years agoDoh! I'd included sbrk.o twice...
Eric Andersen [Tue, 29 Jan 2002 14:54:33 +0000 (14:54 -0000)]
Doh!  I'd included sbrk.o twice...

22 years agoDefault to using malloc-930716 on ARM systems, since it is
Eric Andersen [Tue, 29 Jan 2002 14:38:43 +0000 (14:38 -0000)]
Default to using malloc-930716 on ARM systems, since it is
about an order of magnitude faster.

22 years agoForce DOPIC be true when HAVE_SHARED is true. Don't define
Eric Andersen [Tue, 29 Jan 2002 13:58:32 +0000 (13:58 -0000)]
Force DOPIC be true when HAVE_SHARED is true.  Don't define
-D__PIC when DOPIC is true, since the compiler does that for
use when -fPIC is set.  Some minor formatting cleanup.
 -Erik

22 years agoMake it so powerpc can work despite lacking brk().
Eric Andersen [Tue, 29 Jan 2002 13:27:05 +0000 (13:27 -0000)]
Make it so powerpc can work despite lacking brk().

22 years agoGo back to using ld, now that I've found the real problem...
Eric Andersen [Tue, 29 Jan 2002 13:07:02 +0000 (13:07 -0000)]
Go back to using ld, now that I've found the real problem...

22 years agoMinor touchups
Eric Andersen [Tue, 29 Jan 2002 11:37:47 +0000 (11:37 -0000)]
Minor touchups

22 years agoCreate a changelog vs the 0.9.8 release so people can track
Eric Andersen [Tue, 29 Jan 2002 11:17:56 +0000 (11:17 -0000)]
Create a changelog vs the 0.9.8 release so people can track
exactly what has changed...

22 years agoUpdates to the v850 architecture from Miles Bader <miles@gnu.org>
Eric Andersen [Tue, 29 Jan 2002 09:02:55 +0000 (09:02 -0000)]
Updates to the v850 architecture from Miles Bader <miles@gnu.org>

22 years agoFix the bug where binaries built with older toolchains would
Eric Andersen [Mon, 28 Jan 2002 13:10:32 +0000 (13:10 -0000)]
Fix the bug where binaries built with older toolchains would
segfault.  Turns out that 'ld -nostdlib' was the culprit.
Who wouldof thought...
 -Erik

22 years agoMiles Bader <miles@lsi.nec.co.jp> noticed that `make install' tries to
Eric Andersen [Fri, 25 Jan 2002 02:56:12 +0000 (02:56 -0000)]
Miles Bader <miles@lsi.nec.co.jp> noticed that `make install' tries to
build ldso stuff on non-shared-library systems.  And Matthew Bloch
<mattbee@soup-kitchen.net> noticed that we need to create some dirs
before installing some stuff, so fix that as well.
 -Erik

22 years agoFix up all non-x86 arches to cope with the latest ldso update
Eric Andersen [Fri, 25 Jan 2002 01:00:44 +0000 (01:00 -0000)]
Fix up all non-x86 arches to cope with the latest ldso update
 -Erik

22 years agoFixup build a bit. Be sneaky and include everything into
Eric Andersen [Wed, 23 Jan 2002 16:04:40 +0000 (16:04 -0000)]
Fixup build a bit.  Be sneaky and include everything into
a single .c file, making stuff be even smaller.

22 years agooops
Eric Andersen [Mon, 21 Jan 2002 02:42:30 +0000 (02:42 -0000)]
oops

22 years agoMake sbrk common, add arm/brk.c, cleanup leftover damage
Eric Andersen [Mon, 21 Jan 2002 02:39:29 +0000 (02:39 -0000)]
Make sbrk common, add arm/brk.c, cleanup leftover damage

22 years agoAllow apps to use varargs.h (not that they should)
Eric Andersen [Sat, 19 Jan 2002 17:17:45 +0000 (17:17 -0000)]
Allow apps to use varargs.h (not that they should)

22 years agoDon't waste space warning about tempnam()
Eric Andersen [Thu, 17 Jan 2002 20:42:30 +0000 (20:42 -0000)]
Don't waste space warning about tempnam()

22 years agoEnable fcntl64, and fix fcntl when large fils is enabled.
Eric Andersen [Thu, 17 Jan 2002 15:47:04 +0000 (15:47 -0000)]
Enable fcntl64, and fix fcntl when large fils is enabled.

22 years ago* Added /etc/shadow support (Config selectable)
David McCullough [Thu, 17 Jan 2002 06:26:05 +0000 (06:26 -0000)]
* Added /etc/shadow support (Config selectable)
* Moved some file paths from code into <paths.h>

22 years agoClean up builds on "sh" to use the right ARCH dirs
David McCullough [Thu, 17 Jan 2002 06:06:54 +0000 (06:06 -0000)]
Clean up builds on "sh" to use the right ARCH dirs

22 years agoThe resolver is still using the old API so we cannot use the new resolver
David McCullough [Thu, 17 Jan 2002 05:48:41 +0000 (05:48 -0000)]
The resolver is still using the old API so we cannot use the new resolver
version numbers or apps get confused.

22 years agoAdded insque/remque support
David McCullough [Thu, 17 Jan 2002 05:39:44 +0000 (05:39 -0000)]
Added insque/remque support

22 years agoDon't print an error if the utmp file doesn't exist, getutent will return
David McCullough [Thu, 17 Jan 2002 04:22:57 +0000 (04:22 -0000)]
Don't print an error if the utmp file doesn't exist, getutent will return
NULL as expected.

22 years agoFix simple malloc to work on systems with an MMU
David McCullough [Thu, 17 Jan 2002 04:17:31 +0000 (04:17 -0000)]
Fix simple malloc to work on systems with an MMU

22 years agoAdd sbrk and friends
David McCullough [Thu, 17 Jan 2002 04:12:12 +0000 (04:12 -0000)]
Add sbrk and friends
Fix bug in setjmp (jmpbuf changed size)

22 years agoAdd in support for inet_netof, inet_lnaof, inet_makeaddr and hstrerror.
David McCullough [Thu, 17 Jan 2002 03:58:58 +0000 (03:58 -0000)]
Add in support for inet_netof, inet_lnaof, inet_makeaddr and hstrerror.

22 years agoClearify error message
Eric Andersen [Wed, 16 Jan 2002 17:25:53 +0000 (17:25 -0000)]
Clearify error message