OSDN Git Service

uclinux-h8/uClibc.git
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

22 years agoOops. I forgot to add -Bdynamic to this one.
Eric Andersen [Wed, 16 Jan 2002 17:15:50 +0000 (17:15 -0000)]
Oops.  I forgot to add -Bdynamic to this one.
 -Erik

22 years agoTell ld explicitly when stuff is supposed to by dynamically linked
Eric Andersen [Wed, 16 Jan 2002 06:35:26 +0000 (06:35 -0000)]
Tell ld explicitly when stuff is supposed to by dynamically linked
 -Erik

22 years agoHide all reference to wchar_t so configure won't get confused
Eric Andersen [Wed, 16 Jan 2002 05:25:42 +0000 (05:25 -0000)]
Hide all reference to wchar_t so configure won't get confused
 -Erik

22 years agoPatch from Brian Stafford <brian@stafford.uklinux.net> to fixup
Eric Andersen [Mon, 14 Jan 2002 09:10:50 +0000 (09:10 -0000)]
Patch from Brian Stafford <brian@stafford.uklinux.net> to fixup
support for Unix98 PTYs, and optionally exclude the older junk.

22 years agoEnable fdatasync
Eric Andersen [Mon, 14 Jan 2002 08:28:19 +0000 (08:28 -0000)]
Enable fdatasync

22 years agoBoth _dl_simple_ltoa and _dl_simple_ltoahex use buffers of size 21,
Eric Andersen [Mon, 14 Jan 2002 05:50:44 +0000 (05:50 -0000)]
Both _dl_simple_ltoa and _dl_simple_ltoahex use buffers of size 21,
but we were feeding them strings that were just 13 bytes long...
Thanks to spudmonkey@racsa.co.cr for noticing!
 -Erik

22 years agoDepend upon libc
Eric Andersen [Sat, 12 Jan 2002 04:26:55 +0000 (04:26 -0000)]
Depend upon libc

22 years agoMake libc depend on ldso
Eric Andersen [Sat, 12 Jan 2002 04:20:52 +0000 (04:20 -0000)]
Make libc depend on ldso

22 years agoWe don't need an ARCH_CFLAGS2, just fixed the ordering on ARCH_CFLAGS
Eric Andersen [Fri, 11 Jan 2002 23:53:13 +0000 (23:53 -0000)]
We don't need an ARCH_CFLAGS2, just fixed the ordering on ARCH_CFLAGS

22 years agoSigh. Typod it again
Eric Andersen [Fri, 11 Jan 2002 21:30:38 +0000 (21:30 -0000)]
Sigh.  Typod it again

22 years agoOops. typo.
Eric Andersen [Fri, 11 Jan 2002 21:28:35 +0000 (21:28 -0000)]
Oops.  typo.