OSDN Git Service
Eric Andersen [Thu, 9 May 2002 08:15:21 +0000 (08:15 -0000)]
Fill a few little holes in the math library
Eric Andersen [Thu, 9 May 2002 04:43:18 +0000 (04:43 -0000)]
Rework the math library tests per the glibc math test code, with
many unsupported tests disabled for the moment.
-Erik
Eric Andersen [Thu, 9 May 2002 03:51:24 +0000 (03:51 -0000)]
Add missing braces
Eric Andersen [Thu, 9 May 2002 00:25:55 +0000 (00:25 -0000)]
Fix funky use of brackets
Eric Andersen [Tue, 7 May 2002 02:07:58 +0000 (02:07 -0000)]
Fixup build a bit more
Eric Andersen [Tue, 7 May 2002 01:30:56 +0000 (01:30 -0000)]
When it is going to fail silently anyways, whine loudly and
abort early with instructions on what to do...
-Erik
Manuel Novoa III [Mon, 6 May 2002 12:43:43 +0000 (12:43 -0000)]
Forgot to change the Config templates. Changed one... the others are
similar, but don't have time to take care of them.
Manuel Novoa III [Mon, 6 May 2002 07:42:01 +0000 (07:42 -0000)]
Update my TODO entries.
Manuel Novoa III [Mon, 6 May 2002 07:39:15 +0000 (07:39 -0000)]
The obligatory forgotten files...
Manuel Novoa III [Mon, 6 May 2002 07:37:32 +0000 (07:37 -0000)]
New locale support (in development). Supports LC_CTYPE, LC_NUMERIC,
LC_TIME, LC_MONETARY, and LC_MESSAGES for the SUSv3 items. Also,
nl_langinfo() when real locale support is enabled.
New implementation of ctype.h.
New implementation of wctype.h.
New implementation of most of the string functions (smaller).
New implementation of the wcs/wmem functions. These are untested, but
they're also just preprocessor-modified versions ot the corresponding
str/mem functions.
Tweaked qsort and new bsearch.
Stuff still pending:
stdlib.h and wchar.h mb<->wc functions. I actually have working
versions of the stdlib ones, but the reentrant versions from
wchar.h require some reworking.
Basic replacement and translit support for wc->mb conversions.
(groundwork laid).
Simple-minded collate support such as was provided by the previous
locale implementation. (mostly done -- 8-bit codesets only)
Shared mmaping of the locale data and strerror message text.
Eric Andersen [Fri, 3 May 2002 11:07:58 +0000 (11:07 -0000)]
No real need to make ldd.target and readelf.target be static...
Eric Andersen [Fri, 3 May 2002 04:04:54 +0000 (04:04 -0000)]
Speed things up by eliminating lots of needless exec calls
-Erik
Eric Andersen [Thu, 2 May 2002 14:07:33 +0000 (14:07 -0000)]
Ensure that make clean really cleans up after itself
Eric Andersen [Thu, 2 May 2002 13:41:43 +0000 (13:41 -0000)]
Add missing sysctl.h and queue.h
Eric Andersen [Thu, 2 May 2002 13:39:44 +0000 (13:39 -0000)]
Patch from Tobias Anderberg <tobias.anderberg@axis.com> to
remove the .asm calls
Eric Andersen [Thu, 2 May 2002 13:36:53 +0000 (13:36 -0000)]
Patch from Steven J. Hill <sjhill@realitydiluted.com>:
I am very pleased to announce that the MIPS dynamic linker/loader
for uClibc is now working. It works on big and little endian
platforms.
A few minor changes were needed to avoid breaking ldd, and since this
makes some non-trivial changes, I have tested on x86, arm, and powerpc
to be sure thoese arches didn't get broken. Excellent work Steven!
Eric Andersen [Thu, 2 May 2002 13:20:59 +0000 (13:20 -0000)]
Make ldd and readelf work even with byte swapped binaries
Miles Bader [Thu, 25 Apr 2002 07:18:12 +0000 (07:18 -0000)]
Use __off64_t instead of off64_t.
Eric Andersen [Thu, 25 Apr 2002 06:49:08 +0000 (06:49 -0000)]
Stupid libgcc.a from gcc 2.95.x uses __write in pure.o
which is a blatent GNU libc-ism... Cope.
-Erik
Miles Bader [Thu, 25 Apr 2002 04:40:06 +0000 (04:40 -0000)]
Don't bother zeroing BSS, since actually we _can_ rely on the loader to do it.
Eric Andersen [Thu, 25 Apr 2002 01:39:08 +0000 (01:39 -0000)]
Rework libcrypt based on the openbsd crypt implementation so that it passes the
DES validation suite. setkey_r, encrypt_r, and __des_crypt_r are not really
reentrant now, and that should be fixed (or we should drop crypt_r and friends
which are not supported by SuSv3).
-Erik
Eric Andersen [Wed, 24 Apr 2002 19:52:39 +0000 (19:52 -0000)]
Bah. Fix (non)password issue.
Eric Andersen [Wed, 24 Apr 2002 18:51:38 +0000 (18:51 -0000)]
Don't use $(PWD), use $(shell pwd) instead
Eric Andersen [Wed, 24 Apr 2002 18:43:48 +0000 (18:43 -0000)]
Add support for mmap64
-Erik
Eric Andersen [Mon, 22 Apr 2002 16:50:52 +0000 (16:50 -0000)]
Minor updates.
David Schleef [Sat, 20 Apr 2002 23:26:32 +0000 (23:26 -0000)]
Moved old README to INSTALL, and wrote a new README that is much more
like an introduction to the project.
David Schleef [Sat, 20 Apr 2002 22:43:27 +0000 (22:43 -0000)]
Make sure that CROSS="" for native building.
David Schleef [Fri, 19 Apr 2002 17:25:02 +0000 (17:25 -0000)]
uploading new snapshot
David Schleef [Fri, 19 Apr 2002 17:24:35 +0000 (17:24 -0000)]
updated kernel source package to 2.4.18
David Schleef [Fri, 19 Apr 2002 17:24:15 +0000 (17:24 -0000)]
updated to 0.9.11
Eric Andersen [Wed, 17 Apr 2002 12:56:57 +0000 (12:56 -0000)]
Patch from Axel Barnitzke <barney@xkontor.com> to fix handling
of the isinf() macro, which was a casulty of my grafting the
glibc header onto out math library.
Eric Andersen [Wed, 17 Apr 2002 12:41:10 +0000 (12:41 -0000)]
Patch from Axel Barnitzke <barney@xkontor.com> to add basic
support for struct _res. This is a minimalist implementation,
but should work for most anything out there.
Eric Andersen [Wed, 17 Apr 2002 12:34:36 +0000 (12:34 -0000)]
Patch from Mike McDonald to make gethostbyname_r() not fail for things like
gethostbyname("192.168.0.1"), which should work even when the /etc/hosts and
/etc/config/hosts files do not exist.
Eric Andersen [Wed, 17 Apr 2002 11:32:37 +0000 (11:32 -0000)]
Patch from Martin Proulx to not do ELFish things when not ELF.
Eric Andersen [Wed, 17 Apr 2002 11:31:08 +0000 (11:31 -0000)]
Patch from Martin Proulx to remove weak_aliases for non ELF compilers in
__uClibc_main for the _stdio_init and _stdio_term functions. Since
weak_aliases are defined as hard aliases for non ELF compilers, these 2 symbols
ended up to be multiply defined, as those two are defined in stdio.c.
Eric Andersen [Wed, 17 Apr 2002 11:27:15 +0000 (11:27 -0000)]
Stub out pread and pwrite when not available
David Schleef [Wed, 17 Apr 2002 07:29:12 +0000 (07:29 -0000)]
Change branch to fallthrough. Unclean, but it removes last R_PPC_REL24.
Miles Bader [Wed, 17 Apr 2002 06:30:14 +0000 (06:30 -0000)]
Just tail-call __uClibc_main. There's no real point to calling abort if
exit failed, and abort drags in some unecessary grot.
Eric Andersen [Wed, 17 Apr 2002 02:59:22 +0000 (02:59 -0000)]
Remove strong aliases to symbols that we don't define in uClibc
Miles Bader [Mon, 15 Apr 2002 07:32:29 +0000 (07:32 -0000)]
(L_dummy_main_reference): Reference the C symbol `main', not the linker
symbol `main'.
Eric Andersen [Sun, 14 Apr 2002 03:42:45 +0000 (03:42 -0000)]
Fix dummy main reference so it works...
Eric Andersen [Sun, 14 Apr 2002 03:32:14 +0000 (03:32 -0000)]
Manuel and I were looking into a problem with applications failing to link
(undefined reference to `main') when the .o file containing main was contained
in an static library(a '.a' ar archive). It turns out that due to its single
pass nature, GNU ld was failing to pull it into the build. This sticks a dummy
reference to main() into crt0.o, so that when an application is linked with the
main() function in a static library, we can be sure that main() actually gets
linked in.
-Erik
David Schleef [Sat, 13 Apr 2002 20:58:16 +0000 (20:58 -0000)]
use uClibc_config_fix.pl for configuration
David Schleef [Sat, 13 Apr 2002 20:57:30 +0000 (20:57 -0000)]
use ds account on cvs.uclibc.org
Eric Andersen [Sat, 13 Apr 2002 15:44:56 +0000 (15:44 -0000)]
Fixed stpncpy() implementation from Manuel
Eric Andersen [Sat, 13 Apr 2002 15:13:59 +0000 (15:13 -0000)]
Patch from Jim Treadway <jim@stardot-tech.com>:
The internal __getgrent function doesn't allocate enough memory to hold
the trailing NULL pointer in the gr_mem member of the returned 'struct
group *'.
Eric Andersen [Thu, 11 Apr 2002 18:34:45 +0000 (18:34 -0000)]
Update TODO list
David McCullough [Thu, 11 Apr 2002 06:23:34 +0000 (06:23 -0000)]
Fixed broken shell syntax.
David McCullough [Thu, 11 Apr 2002 04:26:32 +0000 (04:26 -0000)]
Added a dummy romfs target so this stuff slots nicely into the
uClinux distro.
Eric Andersen [Wed, 10 Apr 2002 17:05:18 +0000 (17:05 -0000)]
Minor doc update
Eric Andersen [Wed, 10 Apr 2002 13:01:33 +0000 (13:01 -0000)]
A last minute addition
Eric Andersen [Wed, 10 Apr 2002 12:59:58 +0000 (12:59 -0000)]
Add a list of known bugs. Update the docs in preparation for a release.
-Erik
Eric Andersen [Wed, 10 Apr 2002 12:50:32 +0000 (12:50 -0000)]
SEND_NUMBER_STDERR is supposed to be calling _dl_simple_ltoa(),
not _dl_simple_ltoahex(). Numbers are not supposed to be in hex.
-Erik
Eric Andersen [Wed, 10 Apr 2002 12:37:37 +0000 (12:37 -0000)]
John Traill <john.traill@motorola.com> noticed that on powerpc
a dev_t is _not_ a quad type, but a simple int. Doh! We fixed
that months ago, but subsequently lost the fix, so this restores
things.
Eric Andersen [Wed, 10 Apr 2002 10:25:39 +0000 (10:25 -0000)]
Update Changelog
Eric Andersen [Wed, 10 Apr 2002 09:04:40 +0000 (09:04 -0000)]
Teach powerpc to whine loudly about using -fPIC when a R_PPC_REL24
is encountered...
-Erik
Eric Andersen [Wed, 10 Apr 2002 08:05:12 +0000 (08:05 -0000)]
Mention pthreads for sparc
Eric Andersen [Wed, 10 Apr 2002 08:04:19 +0000 (08:04 -0000)]
Fix libpthread compile for sparc
Eric Andersen [Wed, 10 Apr 2002 07:45:20 +0000 (07:45 -0000)]
Some minor updates per discussion with Miles Bader
-Erik
David Schleef [Wed, 10 Apr 2002 07:20:20 +0000 (07:20 -0000)]
Make assembly code PIC-compatible.
Miles Bader [Wed, 10 Apr 2002 06:16:08 +0000 (06:16 -0000)]
Remove v850-specific versions of truncate64.c and ftruncate64.c.
Miles Bader [Wed, 10 Apr 2002 06:14:51 +0000 (06:14 -0000)]
Generic implemention works for v850 now, so we don't need a special version.
David Schleef [Tue, 9 Apr 2002 21:07:33 +0000 (21:07 -0000)]
Removed handling for R_PPC_REL24, since it is deceptively useless.
Eric Andersen [Tue, 9 Apr 2002 20:45:53 +0000 (20:45 -0000)]
Russ Dill noticed that the symlinks for libpthread didn't match
the other links. Fixed now.
-Erik
Eric Andersen [Tue, 9 Apr 2002 17:51:57 +0000 (17:51 -0000)]
Bump up version number...
Eric Andersen [Tue, 9 Apr 2002 17:49:13 +0000 (17:49 -0000)]
Add finite() to C89 math lib, since it is needed...
-Erik
Eric Andersen [Tue, 9 Apr 2002 17:33:17 +0000 (17:33 -0000)]
Fixup __USE_FILE_OFFSET64
Eric Andersen [Tue, 9 Apr 2002 17:32:37 +0000 (17:32 -0000)]
Add creat64
-Erik
Manuel Novoa III [Tue, 9 Apr 2002 17:05:32 +0000 (17:05 -0000)]
Fix the read/write auto-transition bugs. Note that if we can't
auto-transition, we fail the operation. This is different than glibc's
apparent behavior for writing of clearing the read buffer and still
failing the write without setting the stream's error flag.
Also, change a number of "errno = xxx" assignments to use __set_errno().
Also, change setvbuf(file, NULL, _IO{LF}BF, 0) behavior to more closely
match glibc's by keeping the current buffer and only changing the buffering
mode. Update setlinebuf() in the process to match the man page behavior.
Manuel Novoa III [Tue, 9 Apr 2002 17:00:04 +0000 (17:00 -0000)]
Only set no buffering if we opened the file. Also, don't bother restoring
buffering since we will close the file in that case anyway.
Eric Andersen [Tue, 9 Apr 2002 16:28:10 +0000 (16:28 -0000)]
Re-enable clnt_perror. Patch from Miles Bader.
Eric Andersen [Tue, 9 Apr 2002 16:26:51 +0000 (16:26 -0000)]
Add truncate64.c
Eric Andersen [Tue, 9 Apr 2002 15:28:18 +0000 (15:28 -0000)]
Remove from syscalls.c, leave just ftruncate64.c and truncate64.c
which have implementations that works...
-Erik
Manuel Novoa III [Tue, 9 Apr 2002 15:01:00 +0000 (15:01 -0000)]
Revert Erik's changes... they were broken since there weren't enough
bits for the extra ISblank flag. Instead, hardwire isblank() to not
depend on locale for now. At least it will work for space and tab
in the immenent release. This will all be blown away for the next
release anyway, as I should be committing my new stuff in the next
day or two.
Eric Andersen [Tue, 9 Apr 2002 14:55:49 +0000 (14:55 -0000)]
Create a much more careful ftruncate64 implementation, that should
address all the concern Miles had with the earlier versions...
-Erik
Eric Andersen [Tue, 9 Apr 2002 13:25:11 +0000 (13:25 -0000)]
Per discussion on the mailing list, fix getpass properly.
-Erik
Eric Andersen [Tue, 9 Apr 2002 10:24:31 +0000 (10:24 -0000)]
Support ISblank properly
Eric Andersen [Tue, 9 Apr 2002 08:32:13 +0000 (08:32 -0000)]
Avoid defining __USE_FILE_OFFSET64, since we do _NOT_ want
interfaces silently renamed under us or very bad things may
happen...
-Erik
Eric Andersen [Tue, 9 Apr 2002 08:27:21 +0000 (08:27 -0000)]
undefine __USE_FILE_OFFSET64, since we absolutely do _NOT_ want interfaces
silently renamed under us or very bad things will happen. In this case,
statfs64() ended up recurively calling statfs64() instead of statfs()....
-Erik
David Schleef [Sun, 7 Apr 2002 04:52:20 +0000 (04:52 -0000)]
New Debian snapshot. The release has ld.so for mips fubared.
Eric Andersen [Sat, 6 Apr 2002 23:29:38 +0000 (23:29 -0000)]
Add libungif-4.1.0b1
David Schleef [Sat, 6 Apr 2002 22:22:37 +0000 (22:22 -0000)]
Account for new upstream version. Fix shlibs, because they were
broken. Add INCLUDE_THREADS to Config.
Eric Andersen [Sat, 6 Apr 2002 00:07:58 +0000 (00:07 -0000)]
Faster implementation from Miles Bader
Eric Andersen [Fri, 5 Apr 2002 23:34:26 +0000 (23:34 -0000)]
Patch from Axel Barnitzke <barney@xkontor.com> to fixup
a problem with getpass() echoing passwords...
Eric Andersen [Fri, 5 Apr 2002 23:32:54 +0000 (23:32 -0000)]
Add a fun pointer to make apps happy
Eric Andersen [Wed, 3 Apr 2002 14:09:25 +0000 (14:09 -0000)]
Teach initfini to build properly on arches where gcc tries to be
sneaky behind our back...
-Erik
Eric Andersen [Wed, 3 Apr 2002 12:33:29 +0000 (12:33 -0000)]
Revert this file back to where it was so m68k can compile again.
Oops. I'd hosed things up for m68k with the header file rework.
-Erik
Eric Andersen [Wed, 3 Apr 2002 12:12:17 +0000 (12:12 -0000)]
A ton of updates from Dwayne Fontenot <fontenot@jacques.activebuddy.com>.
Thanks Dwayne!
Eric Andersen [Wed, 3 Apr 2002 12:00:54 +0000 (12:00 -0000)]
Richard June <rjune@bravegnuworld.com> noticed that pututline
was only writing the first sizeof-a-pointer bytes to the utmp
file. oops.
-Erik
Eric Andersen [Wed, 3 Apr 2002 11:50:50 +0000 (11:50 -0000)]
Patch from Jim Treadway <jim@stardot-tech.com> to eliminate
use of alarm() and therefore SIGARLM in the resolver and to
instead use select, which is much cleaner.
Eric Andersen [Wed, 3 Apr 2002 11:11:27 +0000 (11:11 -0000)]
Richard June <rjune@bravegnuworld.com> noticed that setutent
was only opening utmp readonly. Oops.
Eric Andersen [Wed, 3 Apr 2002 11:05:44 +0000 (11:05 -0000)]
Since pthreads work on powerpc, at least mention the option.
Eric Andersen [Wed, 3 Apr 2002 10:55:50 +0000 (10:55 -0000)]
Add the xopen swab() function, contributed by Kensuke Otake <kensuke@phreaker.net>
Eric Andersen [Wed, 3 Apr 2002 10:40:21 +0000 (10:40 -0000)]
Be certain that
Eric Andersen [Wed, 3 Apr 2002 10:38:18 +0000 (10:38 -0000)]
Doh! I forgot to commit this...
Eric Andersen [Wed, 3 Apr 2002 10:30:45 +0000 (10:30 -0000)]
Adjust beinning
Eric Andersen [Wed, 3 Apr 2002 10:26:12 +0000 (10:26 -0000)]
run dos2unix on these files
Eric Andersen [Wed, 3 Apr 2002 10:24:39 +0000 (10:24 -0000)]
Run dos2unix on these files
Eric Andersen [Wed, 3 Apr 2002 09:29:45 +0000 (09:29 -0000)]
Remove gratuitous symlink trashing
Eric Andersen [Wed, 3 Apr 2002 09:19:36 +0000 (09:19 -0000)]
Remove unused variable
-Erik