summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>2002-04-10 10:25:39 +0000
committerEric Andersen <andersen@codepoet.org>2002-04-10 10:25:39 +0000
commite9371cdb63379a986ce049b4883f49af771e3671 (patch)
tree6c84c85f5b491e6197f98637081cfc490cdc8471
parent7c48638e14c01fb2bba51188c5b8de0844abfc8d (diff)
Update Changelog
-rw-r--r--Changelog68
-rw-r--r--Changelog.full836
2 files changed, 295 insertions, 609 deletions
diff --git a/Changelog b/Changelog
index 7978dc0ff..99c596440 100644
--- a/Changelog
+++ b/Changelog
@@ -1,3 +1,71 @@
+0.9.11 10 April 2002
+
+Release highlights:
+ o Lots of bug fixes
+ o Much better large file support
+ o Several gcc wrapper bug fixes, so things like iproute2 and
+ XFree86 should now link properly.
+ o Fixes a stdio thread locking bug that could cause random
+ deadlocks on s*printf calls when threading was enabled.
+
+Erik Andersen:
+ o Added a generic implementation of truncate64.c and ftruncate64.c
+ o Added missing creat64, glob64, mkstemp64, getrlimit64, setrlimit64
+ o Removed internal erroneous use of __USE_FILE_OFFSET64
+ o Made libpthread compile on sparc and powerpc
+ o Made libpthread soname and symlinks match the other libraries.
+ o Added finite() to the C89 math lib, since some math functions use it.
+ o Added missing function pointer to error.c (some apps wanted it)
+ o Fixed initfini build for arches where gcc tries to be sneaky
+ o Fixed m68k/bits/setjmp.h which I has broken in the last release.
+ o Fixed a buffer overflow in the dynamic library loader
+ o Fixed a stdio thread locking bug that could cause random
+ deadlocks on s*printf calls when threading was enabled.
+ o Implemented sqrtf(), needed for libstdc++ on arm
+Miles Bader:
+ o Make clean fixes to not blindly wipe all symlinks
+ o Re-enabled clnt_perror()
+ o Re-implemented swab()
+Dwayne Fontenot:
+ o Many updates to the uClibc Working Application List
+Steven J. Hill:
+ o Many updates to the mips dynamic loader. Not yet working but
+ getting very close now.
+ o Fixed locking bug in getttyent()
+ o Support libpthread on mips
+Richard June:
+ o Fixed several bugs in utmp code (pututline was only writing the
+ first sizeof-a-pointer bytes to the utmpfile).
+ o setutent() was only opening utmp readonly.
+m4@brecis.COM:
+ o Fixed a silly typing problem with the getuid syscall.
+Manuel Novoa III:
+ o Fixed stdio FILE read/write auto-transition bugs.
+ o Better stdio errno handling
+ o Changed setvbuf() to more closely match glibc's behavior
+ o Fixed getpass() to not echo passwords to the console
+ o Fixed locale ISblank flag.
+ o Fixed an arg promotion handling bug in _do_one_spec for %c reported
+ by Ilguiz Latypov.
+Kensuke Otake:
+ o Implemented swab()
+Yoshinori Sato:
+ o Fixed h8300 architecture support for pthreads and changes to
+ the include files
+David Schleef:
+ o Made powerpc assembly code PIC-compatible
+ o Removed powerpc R_PPC_REL24 handling, since it was deceptively useless.
+Jim Treadway:
+ o Eliminated use of alarm() from the DNS resolver by converting
+ it to use select instead (much cleaner).
+
+
+
+
+
+
+
+
0.9.10 21 March 2002
Major new features:
diff --git a/Changelog.full b/Changelog.full
index ffd7fda43..b9e757981 100644
--- a/Changelog.full
+++ b/Changelog.full
@@ -1,753 +1,371 @@
-2002-03-20 Erik Andersen <andersen@dillweed>
+2002-04-10 Erik Andersen <andersen@dillweed>
- * /var/cvs/uClibc/libc/inet/resolv.c:
- Patch from Bart Visscher <magick@Linux-Fan.com> fixing some
- missing pieces of the conversion to reentrant functions.
-
- * /var/cvs/uClibc/libc/sysdeps/linux/common/syscalls.c:
- Doh! search-n-replace bites again
-
- * /var/cvs/uClibc/libc/stdlib/getpt.c:
- Fix compile problem when ASSUME_DEVPTS=false
- getpt.c: In function 'getpt':
- getpt.c:83: 'have_no_dev_ptmx' undeclared ...
- oops.
- -Erik
-
- * /var/cvs/uClibc/libc/sysdeps/linux/common/syscalls.c:
- s/off_t/__off_t/g
-
- * /var/cvs/uClibc/ldso/ldso/ldso.c:
- Attempt to follow symlinks if possible, and use that directory
- for the base library directory.
+ * /var/cvs/uClibc/ldso/ldso/powerpc/elfinterp.c:
+ Teach powerpc to whine loudly about using -fPIC when a R_PPC_REL24
+ is encountered...
-Erik
-2002-03-19 Erik Andersen <andersen@dillweed>
+ * /var/cvs/uClibc/extra/Configs/Config.sparc:
+ Mention pthreads for sparc
- * /var/cvs/uClibc/ldso/ldso/readelflib1.c: Prevent uninitialized use
+ * /var/cvs/uClibc/libpthread/linuxthreads/Makefile:
+ Fix libpthread compile for sparc
- * /var/cvs/uClibc/ldso/ldso/mips/ld_syscalls.h, /var/cvs/uClibc/ldso/ldso/mips/ld_sysdep.h, /var/cvs/uClibc/ldso/ldso/mips/resolve.S:
- Initial mips ldso porting effort from Steven J. Hill. Not yet
- complete, but off to a fine start.
-
- * /var/cvs/uClibc/ldso/ldso/sparc/elfinterp.c, /var/cvs/uClibc/ldso/ldso/m68k/elfinterp.c, /var/cvs/uClibc/ldso/ldso/i386/elfinterp.c, /var/cvs/uClibc/ldso/ldso/arm/elfinterp.c, /var/cvs/uClibc/ldso/ldso/Makefile:
- Add new debug target (disabled by default) so that when debug
- is on we now default to resolving symbols permanently..
+ * /var/cvs/uClibc/libc/sysdeps/linux/common/ftruncate64.c, /var/cvs/uClibc/libc/sysdeps/linux/common/truncate64.c:
+ Some minor updates per discussion with Miles Bader
-Erik
- * /var/cvs/uClibc/ldso/ldso/ldso.c:
- Revert my symlink detecting change for now, since it breaks
- things.
- -Erik
+2002-04-10 ds <ds@dillweed>
- * /var/cvs/uClibc/libc/inet/getaddrinfo.c:
- Fix missing defines. Forgot to check this in.
- -Erik
+ * /var/cvs/uClibc/libc/sysdeps/linux/powerpc/brk.S, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bsd-_setjmp.S, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bsd-setjmp.S, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/clone.S, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/setjmp.S:
+ Make assembly code PIC-compatible.
- * /var/cvs/uClibc/libc/stdlib/Makefile, /var/cvs/uClibc/libc/stdlib/random.c, /var/cvs/uClibc/libc/stdlib/random_r.c:
- Merge glibc random, which gets us a much better RNG and a
- reentrant one as well. It is not much bigger than what we
- had, so...
- -Erik
+2002-04-10 miles <miles@dillweed>
- * /var/cvs/uClibc/libc/inet/if_nametoindex.c, /var/cvs/uClibc/libc/inet/resolv.c, /var/cvs/uClibc/libc/inet/Makefile, /var/cvs/uClibc/libc/inet/gai_strerror.c, /var/cvs/uClibc/libc/inet/getaddrinfo.c, /var/cvs/uClibc/libc/inet/getservice.c:
- Bart Visscher <magick@Linux-Fan.com> has added some missing IPV6 support, and
- added several additional reentrant networking functions such that iptables now
- runs with IPV6 support.
+ * /var/cvs/uClibc/libc/sysdeps/linux/v850/Makefile:
+ Remove v850-specific versions of truncate64.c and ftruncate64.c.
- * /var/cvs/uClibc/ldso/ldso/ldso.c:
- Resolve symlinks when determining the real ld.so path, which is
- now used as the default library search location.
- -Erik
+ * /var/cvs/uClibc/libc/sysdeps/linux/v850/ftruncate64.c, /var/cvs/uClibc/libc/sysdeps/linux/v850/truncate64.c:
+ Generic implemention works for v850 now, so we don't need a special version.
- * /var/cvs/uClibc/ldso/ldso/sparc/ld_syscalls.h, /var/cvs/uClibc/ldso/ldso/sparc/sdiv.S, /var/cvs/uClibc/ldso/ldso/sparc/udiv.S, /var/cvs/uClibc/ldso/ldso/sparc/urem.S, /var/cvs/uClibc/ldso/ldso/powerpc/ld_syscalls.h, /var/cvs/uClibc/ldso/ldso/m68k/ld_syscalls.h, /var/cvs/uClibc/ldso/ldso/i386/ld_syscalls.h, /var/cvs/uClibc/ldso/ldso/arm/ld_syscalls.h, /var/cvs/uClibc/ldso/ldso/ld_hash.h, /var/cvs/uClibc/ldso/ldso/ld_syscall.h:
- Cleanup header files a bit.
- -Erik
+2002-04-09 ds <ds@dillweed>
-2002-03-18 Erik Andersen <andersen@dillweed>
+ * /var/cvs/uClibc/ldso/ldso/powerpc/elfinterp.c:
+ Removed handling for R_PPC_REL24, since it is deceptively useless.
- * /var/cvs/uClibc/ldso/ldso/arm/boot1_arch.h:
- Let older arm cross compilers work
- -Erik
+2002-04-09 Erik Andersen <andersen@dillweed>
- * /var/cvs/uClibc/extra/gcc-uClibc/Makefile, /var/cvs/uClibc/extra/gcc-uClibc/gcc-uClibc.c:
- Add initial support for compiling cpp code.
+ * /var/cvs/uClibc/libpthread/Makefile:
+ Russ Dill noticed that the symlinks for libpthread didn't match
+ the other links. Fixed now.
-Erik
-2002-03-17 Erik Andersen <andersen@dillweed>
+ * /var/cvs/uClibc/Rules.mak: Bump up version number...
- * /var/cvs/uClibc/ldso/ldso/Makefile, /var/cvs/uClibc/ldso/ldso/ldso.c:
- Enable trace support by default, since it only costs 300 bytes
- anyways, and people seem to expect it.
+ * /var/cvs/uClibc/libm/Makefile:
+ Add finite() to C89 math lib, since it is needed...
-Erik
-2002-03-16 Erik Andersen <andersen@dillweed>
-
- * /var/cvs/uClibc/libc/sysdeps/linux/sparc/crt0.c, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/crt0.S, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/crt0.c, /var/cvs/uClibc/libc/sysdeps/linux/mips/crt0.S, /var/cvs/uClibc/libc/sysdeps/linux/m68k/crt0.S, /var/cvs/uClibc/libc/sysdeps/linux/m68k/crt0.c, /var/cvs/uClibc/libc/sysdeps/linux/i386/crt0.S, /var/cvs/uClibc/libc/sysdeps/linux/i386/crt0.c, /var/cvs/uClibc/libc/sysdeps/linux/arm/crt0.S, /var/cvs/uClibc/libc/sysdeps/linux/h8300/crt0.S:
- Remove the C++ support stubs, since these now live elsewhere and
- these stubs were preventing the real stuff from working properly.
- -Erik
+ * /var/cvs/uClibc/libc/sysdeps/linux/common/statfix64.h:
+ Fixup __USE_FILE_OFFSET64
- * /var/cvs/uClibc/libc/sysdeps/linux/common/Makefile:
- Build crti.o and crtn.o with optimization enabled
+ * /var/cvs/uClibc/libc/sysdeps/linux/common/Makefile, /var/cvs/uClibc/libc/sysdeps/linux/common/creat64.c:
+ Add creat64
-Erik
-2002-03-16 mjn3 <mjn3@dillweed>
+2002-04-09 mjn3 <mjn3@dillweed>
* /var/cvs/uClibc/libc/stdio/stdio.c:
- Fix a pointer bug in setvbuf reported by Bart Visscher <magick@Linux-Fan.com>.
-
-2002-03-15 Erik Andersen <andersen@dillweed>
-
- * /var/cvs/uClibc/include/error.h: Oops. Forgot to check this one in
+ 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.
- * /var/cvs/uClibc/libc/misc/time/Makefile, /var/cvs/uClibc/libc/misc/time/__time_locale.c, /var/cvs/uClibc/libc/misc/time/mktime.c, /var/cvs/uClibc/libc/misc/time/strftime.c, /var/cvs/uClibc/libc/misc/time/strptime.c:
- Add strptime, and commonize some locale strings
- -Erik
+ Also, change a number of "errno = xxx" assignments to use __set_errno().
- * /var/cvs/uClibc/extra/scripts/get-needed-libgcc-objects.sh:
- Don't let this worry about _init and _fini
+ 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.
- * /var/cvs/uClibc/extra/scripts/get-needed-libgcc-objects.sh:
- Fix location of crt0.o
+ * /var/cvs/uClibc/libc/unistd/getpass.c:
+ 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.
- * /var/cvs/uClibc/libc/misc/utmp/Makefile, /var/cvs/uClibc/libc/misc/utmp/utent.c:
- Add missing updwtmp() and fix broken makefile
+2002-04-09 Erik Andersen <andersen@dillweed>
- * /var/cvs/uClibc/libc/misc/error/Makefile, /var/cvs/uClibc/libc/misc/error/error.c, /var/cvs/uClibc/libc/misc/Makefile:
- Support gnu error(), patch contributed by Andrew Ip <aip@cwlinux.com>
+ * /var/cvs/uClibc/libc/inet/rpc/clnt_perror.c:
+ Re-enable clnt_perror. Patch from Miles Bader.
- * /var/cvs/uClibc/include/features.h:
- Hide libc specific junk inside a #ifdef _LIBC to avoid
- namespace pollution, noted by Miles.
- -Erik
+ * /var/cvs/uClibc/libc/sysdeps/linux/common/Makefile: Add truncate64.c
- * /var/cvs/uClibc/libc/misc/internals/__uClibc_main.c:
- Fix non-elf support (in theory). Revert misguided change suggested
- by arcturusnetworks, since Miles Bader reports it is unnecessary.
+ * /var/cvs/uClibc/libc/sysdeps/linux/common/ftruncate64.c, /var/cvs/uClibc/libc/sysdeps/linux/common/syscalls.c, /var/cvs/uClibc/libc/sysdeps/linux/common/truncate64.c:
+ Remove from syscalls.c, leave just ftruncate64.c and truncate64.c
+ which have implementations that works...
-Erik
-2002-03-14 Erik Andersen <andersen@dillweed>
-
- * /var/cvs/uClibc/docs/uclibc.org/index.html:
- Fix link to daily snapshot
-
- * /var/cvs/uClibc/extra/Configs/uClibc_config_fix.pl:
- Update the config script to behave a bit better
+2002-04-09 mjn3 <mjn3@dillweed>
- * /var/cvs/uClibc/libc/sysdeps/linux/common/Makefile:
- Oops! When I fixed the debug flags, I forgot to make things be
- PIC, so do that now.
- -Erik
+ * /var/cvs/uClibc/libc/misc/ctype/ctype.c, /var/cvs/uClibc/libc/misc/ctype/ctype_C.c, /var/cvs/uClibc/libc/misc/locale/_locale.h, /var/cvs/uClibc/extra/locale/gen_ctype_from_glibc.c:
+ 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.
- * /var/cvs/uClibc/extra/gcc-uClibc/gcc-uClibc.c:
- Setup so ctors/dtors can run. Disabled for now, since they do
- add a little bit to binary size...
- -Erik
+2002-04-09 Erik Andersen <andersen@dillweed>
- * /var/cvs/uClibc/libc/misc/internals/__uClibc_main.c:
- Don't call null ctors/dtors.
+ * /var/cvs/uClibc/libc/sysdeps/linux/common/Makefile, /var/cvs/uClibc/libc/sysdeps/linux/common/ftruncate64.c, /var/cvs/uClibc/libc/sysdeps/linux/i386/Makefile, /var/cvs/uClibc/libc/sysdeps/linux/i386/ftruncate64.c, /var/cvs/uClibc/libc/sysdeps/linux/arm/Makefile, /var/cvs/uClibc/libc/sysdeps/linux/arm/ftruncate64.c:
+ Create a much more careful ftruncate64 implementation, that should
+ address all the concern Miles had with the earlier versions...
-Erik
- * /var/cvs/uClibc/libc/sysdeps/linux/common/Makefile:
- Do not enable debugging for initfini.s and friends. Won't work anyways.
+ * /var/cvs/uClibc/libc/unistd/getpass.c:
+ Per discussion on the mailing list, fix getpass properly.
-Erik
- * /var/cvs/uClibc/libc/stdlib/strtof.c, /var/cvs/uClibc/libc/stdlib/strtold.c, /var/cvs/uClibc/libc/stdlib/Makefile:
- Add implementations of strtof() and strtold(). These are a bit
- lame, since internally I'm just using strtod, but that keeps things
- small, and has the side effect of making these easy to write.
- -Erik
+ * /var/cvs/uClibc/extra/locale/gen_ctype_from_glibc.c, /var/cvs/uClibc/libc/misc/locale/_locale.h:
+ Support ISblank properly
- * /var/cvs/uClibc/libc/misc/internals/__uClibc_main.c:
- This should be the last piece needed to make constructors work (using
- a native gcc toolchain). The gcc wrapper still needs some touchups,
- but we seem to be _there_. Also some touchups to try and shrink
- uclinux binary sized by stubbing out unneeded stuff.
+ * /var/cvs/uClibc/libc/sysdeps/linux/common/getrlimit64.c, /var/cvs/uClibc/libc/sysdeps/linux/common/setrlimit64.c, /var/cvs/uClibc/libc/misc/statfs/fstatfs64.c, /var/cvs/uClibc/libc/misc/dirent/alphasort64.c, /var/cvs/uClibc/libc/misc/dirent/readdir64.c, /var/cvs/uClibc/libc/misc/dirent/scandir64.c, /var/cvs/uClibc/libc/misc/glob/glob64.c:
+ Avoid defining __USE_FILE_OFFSET64, since we do _NOT_ want
+ interfaces silently renamed under us or very bad things may
+ happen...
-Erik
- * /var/cvs/uClibc/libc/misc/ctype/Makefile, /var/cvs/uClibc/libc/misc/ctype/junk.c:
- Add some symbols needed for C++ to work. Temporary hack...
-
- * /var/cvs/uClibc/ldso/ldso/readelflib1.c: Remove an unused variable
-
-2002-03-14 mjn3 <mjn3@dillweed>
-
- * /var/cvs/uClibc/libc/stdio/stdio.c:
- I vow to rerun _all_ the tests before making commits. :-(
- I successfully managed to blow away all the modeflags for the file
- _except_ the one dealing with buffering...
-
-2002-03-13 Erik Andersen <andersen@dillweed>
-
- * /var/cvs/uClibc/libc/sysdeps/linux/v850/Makefile, /var/cvs/uClibc/libc/sysdeps/linux/sparc/Makefile, /var/cvs/uClibc/libc/sysdeps/linux/sh/Makefile, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/Makefile, /var/cvs/uClibc/libc/sysdeps/linux/mips/Makefile, /var/cvs/uClibc/libc/sysdeps/linux/m68k/Makefile, /var/cvs/uClibc/libc/sysdeps/linux/i386/Makefile, /var/cvs/uClibc/libc/sysdeps/linux/h8300/Makefile, /var/cvs/uClibc/libc/sysdeps/linux/common/.cvsignore, /var/cvs/uClibc/libc/sysdeps/linux/common/Makefile, /var/cvs/uClibc/libc/sysdeps/linux/common/initfini.c, /var/cvs/uClibc/libc/sysdeps/linux/arm/Makefile, /var/cvs/uClibc/libc/Makefile, /var/cvs/uClibc/extra/scripts/initfini.pl:
- Build our own crti.o and crtn.o with a cross arch method that I
- can live with much better the what glibc does.
+ * /var/cvs/uClibc/libc/misc/statfs/statfs64.c, /var/cvs/uClibc/libc/sysdeps/linux/common/statfs64.c, /var/cvs/uClibc/libc/sysdeps/linux/common/Makefile:
+ 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
- * /var/cvs/uClibc/libc/stdlib/Makefile, /var/cvs/uClibc/libc/stdlib/drand48-iter.c, /var/cvs/uClibc/libc/stdlib/drand48.c, /var/cvs/uClibc/libc/stdlib/drand48_r.c, /var/cvs/uClibc/libc/stdlib/erand48.c, /var/cvs/uClibc/libc/stdlib/erand48_r.c, /var/cvs/uClibc/libc/stdlib/jrand48.c, /var/cvs/uClibc/libc/stdlib/jrand48_r.c, /var/cvs/uClibc/libc/stdlib/lrand48.c, /var/cvs/uClibc/libc/stdlib/lrand48_r.c, /var/cvs/uClibc/libc/stdlib/mrand48.c, /var/cvs/uClibc/libc/stdlib/mrand48_r.c, /var/cvs/uClibc/libc/stdlib/nrand48.c, /var/cvs/uClibc/libc/stdlib/nrand48_r.c, /var/cvs/uClibc/libc/stdlib/rand_r.c, /var/cvs/uClibc/libc/stdlib/srand48.c, /var/cvs/uClibc/libc/stdlib/srand48_r.c:
- Merge in an ugly pile of rand* functions from glibc. :(
-
- * /var/cvs/uClibc/test/stdlib/qsort.c:
- Remove the chdir, so we can test things like empty directories
-
-2002-03-13 mjn3 <mjn3@dillweed>
-
- * /var/cvs/uClibc/libc/stdio/scanf.c:
- Modified because of the new str to int funcs.
-
- * /var/cvs/uClibc/libc/stdlib/abs.c, /var/cvs/uClibc/libc/stdlib/stdlib.c, /var/cvs/uClibc/libc/stdlib/strto_l.c, /var/cvs/uClibc/libc/stdlib/strto_ll.c, /var/cvs/uClibc/libc/stdlib/Makefile:
- New versions of the various string to int functions which are smaller
- than the old ones, even with errno setting turned on now. Also, at
- least on i386, we no longer need the long long helper functions for
- division and mod from libgcc.a.
-
- * /var/cvs/uClibc/libc/stdio/stdio.c:
- Fix stdin/stdout initialization of buffering type. I had changed the
- default static initiailization and forgotten to update _stdio_init().
-
- * /var/cvs/uClibc/libc/stdlib/abort.c:
- Oops... forgot to update abort.c.
+2002-04-07 ds <ds@dillweed>
- * /var/cvs/uClibc/libc/stdio/printf.c:
- Apply Miles Bader's missing __va_copy() fix.
-
-2002-03-12 mjn3 <mjn3@dillweed>
+ * /var/cvs/uClibc/debian/changelog, /var/cvs/uClibc/debian/rules:
+ New Debian snapshot. The release has ld.so for mips fubared.
- * /var/cvs/uClibc/libc/stdio/printf.c, /var/cvs/uClibc/libc/stdio/stdio.c, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/uClibc_stdio.h:
- Fix another O_LARGEFILE bug. Also, I forget to make floating point optional
- in the new printf code.
+2002-04-06 Erik Andersen <andersen@dillweed>
- * /var/cvs/uClibc/libc/stdio/stdio.c:
- So much for fcntl flags being resonably consistent across archs... (hopefully)
- fix O_APPEND and O_LARGEFILE handling in _stdio_fopen(). Someone else will
- have to check of course...
+ * /var/cvs/uClibc/docs/uclibc.org/uClibc-apps.html:
+ Add libungif-4.1.0b1
- * /var/cvs/uClibc/libc/stdio/stdio.c:
- Fix fflush(NULL) and tweak _stdio_term() for the unbuffered stdio option.
+2002-04-06 ds <ds@dillweed>
- * /var/cvs/uClibc/libc/sysdeps/linux/common/bits/uClibc_stdio.h:
- Oops.. had left thread support forced on.
+ * /var/cvs/uClibc/debian/changelog, /var/cvs/uClibc/debian/libuclibc0.shlibs, /var/cvs/uClibc/debian/mksnapshot, /var/cvs/uClibc/debian/rules:
+ Account for new upstream version. Fix shlibs, because they were
+ broken. Add INCLUDE_THREADS to Config.
-2002-03-12 Erik Andersen <andersen@dillweed>
+2002-04-06 Erik Andersen <andersen@dillweed>
- * /var/cvs/uClibc/libc/misc/dirent/scandir.c, /var/cvs/uClibc/include/features.h:
- Fix a segfault in scandir for empty directories. After looking over
- our version, I'm adopting the scandir from glibc (with minor changes)
- instead as it seems simpler and already correct.
+ * /var/cvs/uClibc/libc/unistd/swab.c:
+ Faster implementation from Miles Bader
-2002-03-12 mjn3 <mjn3@dillweed>
+2002-04-05 Erik Andersen <andersen@dillweed>
- * /var/cvs/uClibc/TODO: Update to my current todo list.
+ * /var/cvs/uClibc/libc/unistd/getpass.c:
+ Patch from Axel Barnitzke <barney@xkontor.com> to fixup
+ a problem with getpass() echoing passwords...
-2002-03-12 Erik Andersen <andersen@dillweed>
+ * /var/cvs/uClibc/libc/misc/error/error.c:
+ Add a fun pointer to make apps happy
- * /var/cvs/uClibc/docs/uclibc.org/cvs_anon.html, /var/cvs/uClibc/docs/uclibc.org/cvs_write.html:
- Fix thinko
+2002-04-03 Erik Andersen <andersen@dillweed>
- * /var/cvs/uClibc/libc/sysdeps/linux/common/bits/uClibc_stdio.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/xopen_lim.h:
- Fixup redefinition of NL_ARGMAX
+ * /var/cvs/uClibc/libc/sysdeps/linux/common/initfini.c, /var/cvs/uClibc/extra/scripts/initfini.pl:
+ Teach initfini to build properly on arches where gcc tries to be
+ sneaky behind our back...
+ -Erik
-2002-03-12 mjn3 <mjn3@dillweed>
+ * /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/setjmp.h:
+ 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
- * /var/cvs/uClibc/libc/stdio/printf.c, /var/cvs/uClibc/libc/stdio/stdio.c:
- Deal with cvs "feature"... or is that cvs _user_...
+ * /var/cvs/uClibc/docs/uclibc.org/uClibc-apps.html:
+ A ton of updates from Dwayne Fontenot <fontenot@jacques.activebuddy.com>.
+ Thanks Dwayne!
- * /var/cvs/uClibc/libpthread/linuxthreads/lockfile.c, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/uClibc_stdio.h, /var/cvs/uClibc/libc/string/strerror.c, /var/cvs/uClibc/libc/string/strsignal.c, /var/cvs/uClibc/libc/stdlib/atexit.c, /var/cvs/uClibc/libc/stdlib/ptsname.c, /var/cvs/uClibc/libc/stdio/stdio.c, /var/cvs/uClibc/libc/stdio/remove.c, /var/cvs/uClibc/libc/stdio/scanf.c, /var/cvs/uClibc/libc/stdio/Makefile, /var/cvs/uClibc/libc/stdio/getw.c, /var/cvs/uClibc/libc/stdio/old_vfprintf.c, /var/cvs/uClibc/libc/stdio/perror.c, /var/cvs/uClibc/libc/stdio/printf.c, /var/cvs/uClibc/libc/stdio/putw.c, /var/cvs/uClibc/libc/misc/internals/ultostr.c, /var/cvs/uClibc/libc/misc/internals/zoicheck.c, /var/cvs/uClibc/libc/misc/internals/Makefile, /var/cvs/uClibc/libc/misc/internals/__uClibc_main.c, /var/cvs/uClibc/libc/misc/internals/dtostr.c, /var/cvs/uClibc/libc/misc/internals/lltostr.c, /var/cvs/uClibc/libc/misc/internals/ltostr.c, /var/cvs/uClibc/libc/misc/internals/tempname.c, /var/cvs/uClibc/libc/misc/internals/ulltostr.c, /var/cvs/uClibc/libc/misc/assert/__assert.c, /var/cvs/uClibc/libc/inet/addr.c, /var/cvs/uClibc/include/printf.h, /var/cvs/uClibc/include/stdio.h, /var/cvs/uClibc/include/stdio_ext.h:
- Swap in the new stdio code.
+ * /var/cvs/uClibc/libc/misc/utmp/utent.c:
+ Richard June <rjune@bravegnuworld.com> noticed that pututline
+ was only writing the first sizeof-a-pointer bytes to the utmp
+ file. oops.
+ -Erik
-2002-03-11 Erik Andersen <andersen@dillweed>
+ * /var/cvs/uClibc/libc/inet/resolv.c:
+ 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.
- * /var/cvs/uClibc/extra/Configs/uClibc_config_fix.pl:
- Add thread support. Eliminate the useless extra "s
+ * /var/cvs/uClibc/libc/misc/utmp/utent.c:
+ Richard June <rjune@bravegnuworld.com> noticed that setutent
+ was only opening utmp readonly. Oops.
- * /var/cvs/uClibc/docs/uclibc.org/old-news.html, /var/cvs/uClibc/docs/uclibc.org/cvs_anon.html, /var/cvs/uClibc/docs/uclibc.org/cvs_write.html, /var/cvs/uClibc/docs/uclibc.org/index.html:
- Fix broken links
+ * /var/cvs/uClibc/extra/Configs/Config.powerpc:
+ Since pthreads work on powerpc, at least mention the option.
- * /var/cvs/uClibc/ldso/util/ldd.c:
- Fixup ldd behavior to match recent ldso change
+ * /var/cvs/uClibc/libc/unistd/Makefile, /var/cvs/uClibc/libc/unistd/swab.c:
+ Add the xopen swab() function, contributed by Kensuke Otake <kensuke@phreaker.net>
- * /var/cvs/uClibc/Makefile:
- Allow some failures to simplify building gcc
+ * /var/cvs/uClibc/libc/sysdeps/linux/common/Makefile: Be certain that
- * /var/cvs/uClibc/Makefile: Don't install CVS files into the devel dir
+ * /var/cvs/uClibc/libc/misc/glob/glob.c:
+ Doh! I forgot to commit this...
-2002-03-09 Erik Andersen <andersen@dillweed>
+ * /var/cvs/uClibc/libc/pwd_grp/__getspent_r.c: Adjust beinning
- * /var/cvs/uClibc/include/ieee754.h: Add in this missing header file
+ * /var/cvs/uClibc/test/crypt/Makefile, /var/cvs/uClibc/test/math/mtherr.c, /var/cvs/uClibc/test/math/Makefile, /var/cvs/uClibc/test/math/econst.c, /var/cvs/uClibc/test/math/eexp.c, /var/cvs/uClibc/test/math/ehead.h, /var/cvs/uClibc/test/math/elog.c, /var/cvs/uClibc/test/math/eparanoi.c, /var/cvs/uClibc/test/math/epow.c, /var/cvs/uClibc/test/math/etanh.c, /var/cvs/uClibc/test/math/etodec.c, /var/cvs/uClibc/test/math/ieee.c, /var/cvs/uClibc/test/math/ieetst.c, /var/cvs/uClibc/test/math/ieetst.doc, /var/cvs/uClibc/test/math/mconf.h:
+ run dos2unix on these files
- * /var/cvs/uClibc/libc/misc/pthread/Makefile:
- Avoid forced -lpthread lnkage when threading is enabled
+ * /var/cvs/uClibc/libc/sysdeps/linux/sh/_mmap.c, /var/cvs/uClibc/libc/sysdeps/linux/sh/crt0.S, /var/cvs/uClibc/libc/sysdeps/linux/sh/longjmp.c, /var/cvs/uClibc/libc/sysdeps/linux/sh/vfork.S:
+ Run dos2unix on these files
-2002-03-08 Erik Andersen <andersen@dillweed>
+ * /var/cvs/uClibc/Makefile: Remove gratuitous symlink trashing
- * /var/cvs/uClibc/ldso/ldso/sparc/elfinterp.c, /var/cvs/uClibc/ldso/ldso/powerpc/elfinterp.c, /var/cvs/uClibc/ldso/ldso/m68k/elfinterp.c, /var/cvs/uClibc/ldso/ldso/i386/elfinterp.c, /var/cvs/uClibc/ldso/ldso/arm/elfinterp.c, /var/cvs/uClibc/ldso/ldso/Makefile, /var/cvs/uClibc/ldso/ldso/ldso.c, /var/cvs/uClibc/ldso/ldso/readelflib1.c:
- Seperate out the symbol resolution debugging, so it doesn't clutter
- things up when we don't care about symbol resolution problems. Make
- the lib loader always look first in the directory where the shared lib
- loader was found.
+ * /var/cvs/uClibc/ldso/ldso/powerpc/elfinterp.c: Remove unused variable
-Erik
-2002-03-05 Erik Andersen <andersen@dillweed>
+ * /var/cvs/uClibc/ldso/ldso/ldso.c:
+ Steven's patch contained a spare SEND_NUMBER_STDERR call that was
+ spamming us. Kill that. My bad for not spotting that when merging.
+ -Erik
* /var/cvs/uClibc/libc/sysdeps/linux/common/syscalls.c:
- Remove sys/io.h include, since not everyone has it
-
-2002-03-05 miles <miles@dillweed>
-
- * /var/cvs/uClibc/libc/sysdeps/linux/v850/sys/ptrace.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/sys/ucontext.h:
- Initial checkin
-
- * /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/byteswap.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/endian.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/fcntl.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/mman.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/poll.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/select.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/setjmp.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/wordsize.h:
- Re-add files which were mistakenly deleted during the big bits/ update.
+ m4@brecis.COM noticed a typing problem with the getuid syscall. OOps.
- * /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/ATTENTION:
- Remove extraneous file
+2002-04-02 Erik Andersen <andersen@dillweed>
-2002-03-03 ds <ds@dillweed>
+ * /var/cvs/uClibc/ldso/ldso/mips/README, /var/cvs/uClibc/ldso/ldso/mips/boot1_arch.h, /var/cvs/uClibc/ldso/ldso/mips/elfinterp.c, /var/cvs/uClibc/ldso/ldso/mips/ld_syscalls.h, /var/cvs/uClibc/ldso/ldso/mips/ld_sysdep.h, /var/cvs/uClibc/ldso/ldso/ld_string.h, /var/cvs/uClibc/ldso/ldso/ld_syscall.h, /var/cvs/uClibc/ldso/ldso/ldso.c, /var/cvs/uClibc/ldso/ldso/readelflib1.c, /var/cvs/uClibc/Makefile:
+ Steven J. Hill's latest mips dynamic loader updates
- * /var/cvs/uClibc/debian/changelog, /var/cvs/uClibc/debian/control, /var/cvs/uClibc/debian/control.in, /var/cvs/uClibc/debian/rules:
- Check in new debian snapshot
-
-2002-03-02 Erik Andersen <andersen@dillweed>
-
- * /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/.cvsignore, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/syscall.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/sys/procfs.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/.cvsignore:
- Remove generated stuff, restore sh/sys/procfs.h from M. R. Brown
-
-2002-03-01 Erik Andersen <andersen@dillweed>
-
- * /var/cvs/uClibc/libc/sysdeps/linux/v850/Makefile, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/Makefile, /var/cvs/uClibc/libc/sysdeps/linux/sh/Makefile, /var/cvs/uClibc/libc/sysdeps/linux/sparc/Makefile, /var/cvs/uClibc/libc/sysdeps/linux/i386/Makefile, /var/cvs/uClibc/libc/sysdeps/linux/m68k/Makefile, /var/cvs/uClibc/libc/sysdeps/linux/mips/Makefile, /var/cvs/uClibc/Makefile, /var/cvs/uClibc/libc/sysdeps/linux/arm/Makefile, /var/cvs/uClibc/libc/sysdeps/linux/h8300/Makefile:
- Move syscall.h generation to the top level Makefile
+ * /var/cvs/uClibc/ldso/ldso/ld_string.h:
+ Doh! This is _still_ wrong. Fix potential buffer overflow.
-Erik
- * /var/cvs/uClibc/Makefile: Doh! A search and replace bug...
-
- * /var/cvs/uClibc/Makefile: Doh! Doh! Doh!
-
- * /var/cvs/uClibc/Makefile: Doh!
+2002-04-02 mjn3 <mjn3@dillweed>
- * /var/cvs/uClibc/extra/Configs/Config.mips, /var/cvs/uClibc/extra/Configs/Config.mipsel:
- Patch from Steven J. Hill to allow both mips and mipsel to be built
+ * /var/cvs/uClibc/libc/stdio/printf.c:
+ Fix an arg promotion handling bug in _do_one_spec for %c reported
+ by Ilguiz Latypov <ilatypov@superbt.com>.
- * /var/cvs/uClibc/Makefile: oops. I forgot to commit this...
+2002-04-01 mjn3 <mjn3@dillweed>
- * /var/cvs/uClibc/extra/Configs/Config.v850e, /var/cvs/uClibc/libc/sysdeps/linux/v850/Makefile, /var/cvs/uClibc/libc/sysdeps/linux/v850/ftruncate64.c, /var/cvs/uClibc/libc/sysdeps/linux/v850/truncate64.c:
- Patch from Miles Bader to allow Large File support on the v850.
+ * /var/cvs/uClibc/libc/stdio/printf.c, /var/cvs/uClibc/libc/stdio/scanf.c:
+ Forget to initialize thread locks for fake files. Thanks Erik.
- * /var/cvs/uClibc/libc/sysdeps/linux/common/syscalls.c:
- Fix for some comments, from Miles Bader
+2002-04-01 Erik Andersen <andersen@dillweed>
- * /var/cvs/uClibc/libc/sysdeps/linux/sh/Makefile, /var/cvs/uClibc/libc/sysdeps/linux/sh/clone.S, /var/cvs/uClibc/libc/sysdeps/linux/sh/vfork.S, /var/cvs/uClibc/libpthread/linuxthreads/sysdeps/sh/pt-machine.h, /var/cvs/uClibc/libpthread/linuxthreads/sysdeps/sh/sigcontextinfo.h:
- Patch from M. R. Brown <mrbrown@0xd6.org> to fix pthread support
- for SH, and fix vfork
+ * /var/cvs/uClibc/extra/Configs/uClibc_config_fix.pl:
+ Last bit for old config system
- * /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/socket.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/stab.def, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/stat.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/statfs.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/statvfs.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/stdio-lock.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/stdio.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/stdio_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/string.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/string2.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/stropts.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/termios.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/time.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/types.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/uio.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/ustat.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/utmp.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/utmpx.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/utsname.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/waitflags.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/waitstatus.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/wordsize.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/xopen_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/byteswap.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/cmathcalls.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/confname.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/dirent.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/dlfcn.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/elfclass.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/endian.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/environments.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/errno.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/fcntl.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/fenv.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/huge_val.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/in.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/ioctl-types.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/ioctls.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/ipc.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/libc-lock.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/local_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/mathcalls.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/mathdef.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/mathinline.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/mman.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/msq.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/nan.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/netdb.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/poll.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/posix1_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/posix2_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/posix_opt.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/pthreadtypes.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/resource.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/sched.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/select.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/sem.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/setjmp.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/shm.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/sigaction.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/sigcontext.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/siginfo.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/signum.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/sigset.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/sigstack.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/sigthread.h, /var/cvs/uClibc/libc/sysdeps/linux/v850/bits/sockaddr.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/sys/procfs.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/sys/ptrace.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/sys/sysmacros.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/sys/trap.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/sys/ucontext.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/fenvinline.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/huge_val.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/in.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/initspin.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/ioctl-types.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/libc-lock.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/local_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/locale.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/mathcalls.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/mathinline.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/nan.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/netdb.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/posix1_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/posix2_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/posix_opt.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/pthreadtypes.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/sched.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/select.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/sigset.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/sigstack.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/sigthread.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/sockaddr.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/stab.def, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/stdio-lock.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/stdio.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/stdio_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/string2.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/stropts.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/uio.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/ustat.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/utmp.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/utmpx.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/utsname.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/waitflags.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/waitstatus.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/wchar.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/wordsize.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/xopen_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/sys/io.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/sys/ucontext.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/sys/user.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/byteswap.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/cmathcalls.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/confname.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/dirent.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/dlfcn.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/elfclass.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/environments.h, /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/errno.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/select.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/sem.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/shm.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/sigaction.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/sigcontext.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/siginfo.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/signum.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/sigset.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/sigstack.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/sigthread.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/sockaddr.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/socket.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/stab.def, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/stat.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/statfs.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/statvfs.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/stdio-lock.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/stdio.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/stdio_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/string.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/string2.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/stropts.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/termios.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/time.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/types.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/uio.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/ustat.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/utmp.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/utmpx.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/utsname.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/waitflags.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/waitstatus.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/wchar.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/xopen_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/byteswap.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/cmathcalls.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/confname.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/dirent.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/dlfcn.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/elfclass.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/environments.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/errno.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/fenv.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/fenvinline.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/huge_val.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/in.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/initspin.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/ioctl-types.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/ioctls.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/ipc.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/libc-lock.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/local_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/locale.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/mathcalls.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/mathdef.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/mathinline.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/msq.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/nan.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/netdb.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/poll.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/posix1_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/posix2_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/posix_opt.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/pthreadtypes.h, /var/cvs/uClibc/libc/sysdeps/linux/sh/bits/sched.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/stropts.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/termios.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/time.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/types.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/uio.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/ustat.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/utmp.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/utmpx.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/utsname.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/waitflags.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/waitstatus.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/wchar.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/xopen_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/sys/procfs.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/sys/ptrace.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/sys/ucontext.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/sys/user.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/byteswap.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/cmathcalls.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/confname.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/dirent.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/dlfcn.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/elfclass.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/environments.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/errno.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/huge_val.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/in.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/initspin.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/ioctls.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/libc-lock.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/local_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/locale.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/mathcalls.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/nan.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/netdb.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/poll.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/posix1_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/posix2_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/posix_opt.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/pthreadtypes.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/sched.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/select.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/sigaction.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/sigcontext.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/siginfo.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/signum.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/sigset.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/sigstack.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/sigthread.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/sockaddr.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/socket.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/statfs.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/statvfs.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/stdio-lock.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/stdio.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/stdio_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/string.h, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/string2.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/stdio.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/stdio_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/string.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/string2.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/stropts.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/time.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/uio.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/ustat.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/utmp.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/utmpx.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/utsname.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/waitflags.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/waitstatus.h, /var/cvs/uClibc/libc/sysdeps/lin