summaryrefslogtreecommitdiff
path: root/Changelog.full
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 /Changelog.full
parent7c48638e14c01fb2bba51188c5b8de0844abfc8d (diff)
Update Changelog
Diffstat (limited to 'Changelog.full')
-rw-r--r--Changelog.full836
1 files changed, 227 insertions, 609 deletions
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/linux/mips/bits/wchar.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/xopen_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/sys/cachectl.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/sys/procfs.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/sys/sysmips.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/sys/tas.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/sys/ucontext.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/byteswap.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/cmathcalls.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/confname.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/dirent.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/dlfcn.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/elfclass.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/environments.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/fenvinline.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/huge_val.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/in.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/initspin.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/ioctls.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/libc-lock.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/local_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/locale.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/mathcalls.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/mathdef.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/mathinline.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/msq.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/nan.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/netdb.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/posix1_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/posix2_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/posix_opt.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/pthreadtypes.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/sched.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/select.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/sigcontext.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/sigset.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/sigthread.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/sockaddr.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/stab.def, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/statvfs.h, /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/stdio-lock.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/sys/procfs.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/sys/reg.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/sys/ucontext.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/sigaction.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/sigcontext.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/siginfo.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/signum.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/sigset.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/sigstack.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/sigthread.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/sockaddr.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/socket.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/stab.def, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/statfs.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/statvfs.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/stdio-lock.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/stdio.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/stdio_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/string.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/string2.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/stropts.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/termios.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/time.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/types.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/uio.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/ustat.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/utmp.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/utmpx.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/utsname.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/waitflags.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/waitstatus.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/wchar.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/xopen_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/byteswap.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/cmathcalls.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/confname.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/dirent.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/dlfcn.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/elfclass.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/environments.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/errno.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/fenvinline.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/in.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/initspin.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/ioctl-types.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/ioctls.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/ipc.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/libc-lock.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/local_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/locale.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/mathcalls.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/msq.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/nan.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/netdb.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/posix1_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/posix2_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/posix_opt.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/pthreadtypes.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/resource.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/sched.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/select.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/sem.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/setjmp.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/shm.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/Makefile, /var/cvs/uClibc/libc/sysdeps/linux/m68k/reg.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/stropts.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/termios.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/types.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/uio.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/ustat.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/utmp.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/utmpx.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/utsname.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/waitflags.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/waitstatus.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/wchar.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/xopen_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/sys/debugreg.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/sys/elf.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/sys/io.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/sys/perm.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/sys/procfs.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/sys/reg.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/sys/ucontext.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/sys/user.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/sys/vm86.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/environments.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/errno.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/in.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/initspin.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/io_i386.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/ioctl-types.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/ioctls.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/ipc.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/libc-lock.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/local_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/locale.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/mathcalls.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/mathinline.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/msq.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/nan.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/netdb.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/poll.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/posix1_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/posix2_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/posix_opt.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/pthreadtypes.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/sched.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/sem.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/shm.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/sigaction.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/sigcontext.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/siginfo.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/signum.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/sigset.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/sigstack.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/sigthread.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/sockaddr.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/socket.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/stab.def, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/stat.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/statfs.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/statvfs.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/stdio-lock.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/stdio.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/stdio_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/string2.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/xopen_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/Makefile, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/byteswap.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/cmathcalls.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/confname.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/dirent.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/dlfcn.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/bits/elfclass.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/reg.h, /var/cvs/uClibc/libc/sysdeps/linux/i386/vm86.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/mman.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/msq.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/nan.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/netdb.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/poll.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/posix1_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/posix2_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/posix_opt.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/pthreadtypes.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/resource.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/sched.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/select.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/sem.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/setjmp.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/shm.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/sigaction.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/sigcontext.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/siginfo.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/signum.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/sigset.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/sigstack.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/sigthread.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/sockaddr.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/socket.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/stab.def, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/stat.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/statfs.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/statvfs.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/stdio-lock.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/stdio.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/stdio_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/string.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/string2.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/stropts.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/termios.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/time.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/types.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/uio.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/ustat.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/utmp.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/utmpx.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/utsname.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/waitflags.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/waitstatus.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/wchar.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/wordsize.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/Makefile, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/byteswap.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/cmathcalls.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/confname.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/dirent.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/dlfcn.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/elfclass.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/endian.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/environments.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/errno.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/fcntl.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/fenv.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/fenvinline.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/huge_val.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/in.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/initspin.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/ioctl-types.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/ioctls.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/ipc.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/libc-lock.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/local_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/locale.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/mathcalls.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/mathdef.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/mathinline.h, /var/cvs/uClibc/libc/sysdeps/linux/common/sys/ptrace.h, /var/cvs/uClibc/libc/sysdeps/linux/common/sys/user.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/byteswap.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/cmathcalls.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/confname.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/dirent.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/dlfcn.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/elfclass.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/endian.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/environments.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/errno.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/fcntl.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/fenv.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/fenvinline.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/huge_val.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/in.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/initspin.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/ioctl-types.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/ioctls.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/ipc.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/libc-lock.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/local_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/locale.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/mathcalls.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/mathdef.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/mathinline.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/mman.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/msq.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/nan.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/netdb.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/poll.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/posix1_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/posix2_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/posix_opt.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/pthreadtypes.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/resource.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/sched.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/select.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/sem.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/setjmp.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/shm.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/sigaction.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/sigcontext.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/siginfo.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/signum.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/sigset.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/sigstack.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/sigthread.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/sockaddr.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/socket.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/stab.def, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/stat.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/statfs.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/statvfs.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/stdio-lock.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/stdio.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/stdio_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/string.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/string2.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/stropts.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/termios.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/time.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/types.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/uio.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/ustat.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/utmp.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/utmpx.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/utsname.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/waitflags.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/waitstatus.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/wchar.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/wordsize.h, /var/cvs/uClibc/libc/sysdeps/linux/common/bits/xopen_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/pthreadtypes.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/sched.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/select.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/sem.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/shm.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/sigaction.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/sigcontext.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/siginfo.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/signum.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/sigset.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/sigstack.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/sigthread.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/sockaddr.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/socket.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/stab.def, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/stat.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/statfs.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/statvfs.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/stdio-lock.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/stdio.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/stdio_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/string2.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/stropts.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/termios.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/time.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/types.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/uio.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/ustat.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/utmp.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/utmpx.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/utsname.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/waitflags.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/waitstatus.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/wchar.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/xopen_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/sys/elf.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/sys/io.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/sys/procfs.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/sys/ucontext.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/sys/user.h, /var/cvs/uClibc/include/sys/io.h, /var/cvs/uClibc/include/sys/perm.h, /var/cvs/uClibc/include/sys/procfs.h, /var/cvs/uClibc/include/sys/ptrace.h, /var/cvs/uClibc/include/sys/ucontext.h, /var/cvs/uClibc/include/sys/user.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/byteswap.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/cmathcalls.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/confname.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/dirent.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/dlfcn.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/elfclass.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/environments.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/errno.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/fenvinline.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/in.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/initspin.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/ioctl-types.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/ioctls.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/ipc.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/libc-lock.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/local_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/locale.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/mathcalls.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/mathinline.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/msq.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/nan.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/netdb.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/poll.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/posix1_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/posix2_lim.h, /var/cvs/uClibc/libc/sysdeps/linux/arm/bits/posix_opt.h, /var/cvs/uClibc/include/.cvsignore, /var/cvs/uClibc/include/signal.h:
- Major rework of the include files to eliminate redundancy
- and to better support each arch. This is a really big patch...
+ * /var/cvs/uClibc/libc/stdio/tempnam.c, /var/cvs/uClibc/libc/stdio/tmpfile.c, /var/cvs/uClibc/libc/stdio/tmpnam.c, /var/cvs/uClibc/libc/stdio/tmpnam_r.c, /var/cvs/uClibc/libc/stdlib/mkstemp.c, /var/cvs/uClibc/libc/stdlib/mkstemp64.c, /var/cvs/uClibc/libc/stdlib/mktemp.c, /var/cvs/uClibc/include/features.h, /var/cvs/uClibc/libc/misc/internals/tempname.c, /var/cvs/uClibc/libc/misc/internals/tempname.h:
+ Remove function declartions from include/features.h, create
+ a separate header file for those, and fixup references.
-Erik
-2002-02-28 Erik Andersen <andersen@dillweed>
-
- * /var/cvs/uClibc/test/args/arg_test.c:
- Patch from David Schleef to check for proper 16-byte aliged
- stack pointer on powerpc
-
-2002-02-27 Erik Andersen <andersen@dillweed>
-
- * /var/cvs/uClibc/libpthread/linuxthreads/signals.c:
- Remove some debugging code
-
- * /var/cvs/uClibc/include/assert.h: Fix C++ support
-
- * /var/cvs/uClibc/extra/gcc-uClibc/Makefile, /var/cvs/uClibc/extra/gcc-uClibc/gcc-uClibc.c:
- Lose the -nostdlib, which causes problems with older binutils, and
- add some fflush calls, since it seems streams are not flushed before
- an exec
-
-2002-02-26 Erik Andersen <andersen@dillweed>
-
- * /var/cvs/uClibc/libc/inet/resolv.c, /var/cvs/uClibc/libc/misc/glob/glob.c:
- A few more little cleanups
-
- * /var/cvs/uClibc/test/crypt/.cvsignore, /var/cvs/uClibc/test/crypt/Makefile, /var/cvs/uClibc/test/crypt/md5c-test.c:
- Add an md5crypt test
-
- * /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/insremque/insremque.c:
- Don't redefine stuff
-
- * /var/cvs/uClibc/include/stdio.h, /var/cvs/uClibc/libc/stdio/stdio.c:
- Be consistant and use an unsigned char * throughout
-
- * /var/cvs/uClibc/libc/inet/rpc/rcmd.c:
- don't pretend to be reentrant yet
-
- * /var/cvs/uClibc/test/Rules.mak:
- Doh! Tests were not being compiled with warnings and optimization
-
- * /var/cvs/uClibc/libc/misc/insremque/insremque.c: Fix redefine problem
-
- * /var/cvs/uClibc/libc/misc/statfs/statfs64.c, /var/cvs/uClibc/libc/misc/statfs/statvfs.c, /var/cvs/uClibc/libc/misc/statfs/fstatfs64.c, /var/cvs/uClibc/libc/misc/statfs/fstatvfs.c:
- Fix redefinition problem
-
- * /var/cvs/uClibc/libc/string/strstr.c:
- Give the label a ; so compilers have no excuse to whine
-
- * /var/cvs/uClibc/include/netipx/ipx.h:
- Odd. This seems to be in the wrong spot...
-
- * /var/cvs/uClibc/libcrypt/crypt.c:
- Don't try to return stuff from void funcs
-
- * /var/cvs/uClibc/extra/gcc-uClibc/Makefile: Remove an erroneous -L-
+ * /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/setjmp.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/wordsize.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/byteswap.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/endian.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/fcntl.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/huge_val.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/resource.h, /var/cvs/uClibc/include/stdint.h, /var/cvs/uClibc/libc/misc/internals/__uClibc_main.c:
+ Patches from Yoshinori Sato <qzb04471@nifty.ne.jp> to fix h8300
+ support for pthreads and update for the latest and greatest.
* /var/cvs/uClibc/libc/sysdeps/linux/common/syscalls.c:
- Patch from Miles Bader to restrict common truncate64/ftruncate64
- syscalls to 64-bit systems, since we can't be sure that the _syscall
- macros can cope with 64 bit args on 32 bit arches.
-
- * /var/cvs/uClibc/libc/misc/internals/Makefile, /var/cvs/uClibc/libc/misc/internals/__h_errno_location.c, /var/cvs/uClibc/libc/misc/internals/__uClibc_main.c:
- Proper support for setting h_errno
+ Patch from Miles Bader to fix the spots I'd messed up.
- * /var/cvs/uClibc/include/netdb.h, /var/cvs/uClibc/libc/inet/rpc/rcmd.c:
- Fix rpc + threads so it now compiles.
+2002-03-31 Erik Andersen <andersen@dillweed>
- * /var/cvs/uClibc/libc/inet/resolv.c:
- Thomas Fritzsche noticed that __open_etc_hosts was only changing a
- local copy of the FILE pointer, thereby causing /etc/hosts lookups
- to fail with Resolver errors. This patch from Thomas fixes the
- problem.
-
- * /var/cvs/uClibc/libpthread/linuxthreads/wrapsyscall.c, /var/cvs/uClibc/libc/sysdeps/linux/common/syscalls.c:
- Enable pread/pwrite
-
- * /var/cvs/uClibc/extra/gcc-uClibc/gcc-uClibc.c:
- Patch from Miles Bader: All the -M* options should
- suppress linking (right now, only `-M' does).
-
- * /var/cvs/uClibc/libcrypt/md5.c, /var/cvs/uClibc/libcrypt/Makefile, /var/cvs/uClibc/libcrypt/crypt.c, /var/cvs/uClibc/libcrypt/des.c:
- Adjust function naming and make sure everything is properly
- static to avoid symbol leakage.
- -Erik
-
- * /var/cvs/uClibc/include/features.h:
- Remove elimination of __BEGIN_DECLS/__END_DECLS
-
-2002-02-25 Erik Andersen <andersen@dillweed>
-
- * /var/cvs/uClibc/libc/stdio/stdio.c:
- I shouldn't try to program when sleepy, since I totally botched
- the fcntl interface...
+ * /var/cvs/uClibc/libc/misc/glob/Makefile, /var/cvs/uClibc/libc/misc/glob/glob-hooks.c, /var/cvs/uClibc/libc/misc/glob/glob64.c:
+ Add glob64.c, and add support for glob64 when large file is enabled.
-Erik
- * /var/cvs/uClibc/libc/stdio/stdio.c:
- When messing with fd NONBLOCK status, put things back the way we found
- them afterwards. As was, this hosed things up for fds shared with a
- parent process. Very bad for shells... Oops.
+ * /var/cvs/uClibc/libc/stdio/tempnam.c, /var/cvs/uClibc/libc/stdio/tmpfile.c, /var/cvs/uClibc/libc/stdio/tmpnam.c, /var/cvs/uClibc/libc/stdio/tmpnam_r.c, /var/cvs/uClibc/libc/stdlib/Makefile, /var/cvs/uClibc/libc/stdlib/mkstemp.c, /var/cvs/uClibc/libc/stdlib/mkstemp64.c, /var/cvs/uClibc/libc/stdlib/mktemp.c, /var/cvs/uClibc/include/features.h, /var/cvs/uClibc/libc/misc/internals/tempname.c:
+ Rework __gen_tempname() to better match glibc, and add mkstemp64(),
+ which is needed for busybox ash when using largefile support.
-Erik
- * /var/cvs/uClibc/libc/misc/internals/errno.c:
- Try this version instead...
-
- * /var/cvs/uClibc/Makefile:
- Joerg Schmitz-Linneweber recommends using tar -f - instead of -O
- to prevent interference with the TAPE env var
-
- * /var/cvs/uClibc/extra/gcc-uClibc/gcc-uClibc.c:
- Yet another iteration...
-
- * /var/cvs/uClibc/extra/gcc-uClibc/gcc-uClibc.c:
- Both Miles and Manuel complained about this one. I was silently
- losing all -Wl calls...
-
-2002-02-25 davidm <davidm@dillweed>
-
- * /var/cvs/uClibc/include/paths.h:
- Added locale and lastlog
-
-2002-02-23 Erik Andersen <andersen@dillweed>
-
- * /var/cvs/uClibc/include/ctype.h, /var/cvs/uClibc/libc/misc/ctype/Makefile, /var/cvs/uClibc/libc/misc/ctype/ctype.c, /var/cvs/uClibc/libc/misc/ctype/ctype_C.c:
- Support isblank()
-
- * /var/cvs/uClibc/extra/gcc-uClibc/gcc-uClibc.c, /var/cvs/uClibc/extra/gcc-uClibc/Makefile:
- Fix the compiler wrapper yet more...
-
- * /var/cvs/uClibc/libc/stdio/stdio.c:
- IEEE Std 1003.1-2001 says that the "fclose() function shall fail [with]
- EINTR [when] the fclose() function was interrupted by a signal". But
- looking in the current uClibc stdio.c for some bizarre reason we had a
- special case where when errno was EINTR, we would keep on trying
- instead. Doh! Fix that,
+ * /var/cvs/uClibc/libc/sysdeps/linux/common/Makefile, /var/cvs/uClibc/libc/sysdeps/linux/common/getrlimit64.c, /var/cvs/uClibc/libc/sysdeps/linux/common/setrlimit64.c, /var/cvs/uClibc/libc/sysdeps/linux/common/statfs64.c, /var/cvs/uClibc/libc/sysdeps/linux/common/syscalls.c:
+ Add support for getrlimit64 and setrlimit64. Fix some problems
+ with the getrlimit and setrlimit syscalls.
-Erik
- * /var/cvs/uClibc/libc/sysdeps/linux/common/open64.c, /var/cvs/uClibc/libc/sysdeps/linux/common/statfix64.h, /var/cvs/uClibc/libc/sysdeps/linux/common/syscalls.c, /var/cvs/uClibc/libpthread/linuxthreads/wrapsyscall.c:
- Several naming cleanups so threads work properly again
-
- * /var/cvs/uClibc/extra/gcc-uClibc/gcc-uClibc.c:
- Fix a corner case which I had botched.
+ * /var/cvs/uClibc/libc/sysdeps/linux/arm/Makefile, /var/cvs/uClibc/libc/sysdeps/linux/arm/ftruncate64.c, /var/cvs/uClibc/libc/sysdeps/linux/i386/Makefile, /var/cvs/uClibc/libc/sysdeps/linux/i386/ftruncate64.c:
+ Add in support for ftruncate64 on both ARM and x86
-Erik
- * /var/cvs/uClibc/ldso/ldso/arm/elfinterp.c: Add a better error msg
-
- * /var/cvs/uClibc/libc/stdio/stdio.c:
- Per discussion with Manuel, when we call __stdio_flush_buffers
- from abort() and from _exit(), we need to ensure that flushing
- will not cause us to block. So use fcntl to set the fd's to
- non-block mode...
-
- * /var/cvs/uClibc/TODO: Update todo list
-
- * /var/cvs/uClibc/test/Makefile, /var/cvs/uClibc/test/crypt/.cvsignore, /var/cvs/uClibc/test/crypt/Makefile, /var/cvs/uClibc/test/crypt/crypt.c, /var/cvs/uClibc/test/crypt/crypt.input:
- Test for libcrypt (which is partly broken ATM)
-
- * /var/cvs/uClibc/extra/gcc-uClibc/gcc-uClibc.c:
- This should be a little better...
-
-2002-02-22 mjn3 <mjn3@dillweed>
-
- * /var/cvs/uClibc/include/features.h:
- I was confusing the effects of _LARGEFILE_SOURCE with those of
- _FILE_OFFSET_BITS regarding aliasing of the *64 funcs. :-(
- Hopefully, this version is correct...
-
-2002-02-22 ds <ds@dillweed>
-
- * /var/cvs/uClibc/debian/rules: Build fix for arm
+2002-03-29 Erik Andersen <andersen@dillweed>
- * /var/cvs/uClibc/debian/control, /var/cvs/uClibc/debian/rules:
- Special rules for mipsel. Force some variables in Config, in
- case they're wrong (they are.) Remove Config during clean.
+ * /var/cvs/uClibc/ldso/ldso/mips/boot1_arch.h, /var/cvs/uClibc/ldso/ldso/mips/ld_syscalls.h, /var/cvs/uClibc/ldso/ldso/ldso.c:
+ More mips support from sjhill
-2002-02-22 Erik Andersen <andersen@dillweed>
+2002-03-26 miles <miles@dillweed>
- * /var/cvs/uClibc/libc/sysdeps/linux/mips/Makefile, /var/cvs/uClibc/libc/sysdeps/linux/mips/_mmap.c, /var/cvs/uClibc/libc/sysdeps/linux/mips/pipe.c, /var/cvs/uClibc/libc/sysdeps/linux/common/syscalls.c:
- Several mips fixes from Geoffrey Espin. With these, busybox with
- ash/vi/etc now works just fine with uClibc on mips.
+ * /var/cvs/uClibc/include/elf.h: Add EM_CYGNUS_V850.
-2002-02-21 Erik Andersen <andersen@dillweed>
+2002-03-25 Erik Andersen <andersen@dillweed>
- * /var/cvs/uClibc/libpthread/linuxthreads/wrapsyscall.c:
- Let the large file stuff be cancelable
-
- * /var/cvs/uClibc/test/string/string.c:
- Update string tests per glibc 2.2.5's string tester. Looks like
- our stpncpy is flunking...
+ * /var/cvs/uClibc/libm/Makefile, /var/cvs/uClibc/libm/w_sqrtf.c:
+ Implement sqrtf(), needed for libstdc++ on arm
-Erik
- * /var/cvs/uClibc/libpthread/linuxthreads/sysdeps/arm/sigcontextinfo.h:
- Oops. I forgot to commit this file...
-
- * /var/cvs/uClibc/libc/stdio/popen.c, /var/cvs/uClibc/libc/stdlib/system.c, /var/cvs/uClibc/libc/stdlib/unix_grantpt.c:
- When vfork is not available and we have an MMU, then use fork()
- -Erik
+ * /var/cvs/uClibc/extra/Configs/Config.mips, /var/cvs/uClibc/extra/Configs/Config.mipsel:
+ Mips config fixes from Steven J. Hill
- * /var/cvs/uClibc/libpthread/linuxthreads_db/Makefile, /var/cvs/uClibc/libpthread/linuxthreads/Makefile, /var/cvs/uClibc/libpthread/linuxthreads/mutex.c:
- Lose the _GNU_SOURCE and just add __USE_GNU to the one file that needs
- it, since we definately do not want silent remapping of functions to
- their large-file counterparts.
+ * /var/cvs/uClibc/libc/misc/ttyent/getttyent.c:
+ Patch from Steven J. Hill to disable __fsetlocking when
+ threads are disabled. Bug is my fault. oops.
-Erik
- * /var/cvs/uClibc/libm/Makefile:
- Add ldexp to the !C99 list, since it is defined in POSIX as
- being part of the classic math lib stuff.
- -Erik
+ * /var/cvs/uClibc/Makefile:
+ Patch from Steven J. Hill to fix pthreads on mips
- * /var/cvs/uClibc/libc/misc/internals/__uClibc_main.c:
- Miles Bader noticed that I'd messed up by always pulling
- errno in, regardless of whether it is being used...
+ * /var/cvs/uClibc/include/sys/sysinfo.h:
+ Include our own copy of struct sysinfo to avoid binary compatibility
+ problems with Linux 2.4, which changed things. And thereby reduce by
+ one more the kernel headers we depend on...
-Erik
-2002-02-20 Erik Andersen <andersen@dillweed>
-
- * /var/cvs/uClibc/libc/sysdeps/linux/mips/bits/types.h:
- Fix from John Rigby to fix stat() so it actually works.
+2002-03-22 Erik Andersen <andersen@dillweed>
- * /var/cvs/uClibc/libc/sysdeps/linux/powerpc/clone.S:
- oops. I had accidentally typed in "clean" when I meant "clone".
- This fix makes pthreads actaully work on powerpc.
+ * /var/cvs/uClibc/extra/gcc-uClibc/gcc-uClibc.c:
+ It doesn't make sense to supress linking for -i or -r,
-Erik
- * /var/cvs/uClibc/libc/misc/internals/errno.c: This is a bit less messy
+ * /var/cvs/uClibc/libc/stdio/printf.c:
+ Add in a knob to disable %m support
+ -Erik
- * /var/cvs/uClibc/extra/Configs/Config.arm, /var/cvs/uClibc/extra/Configs/Config.i386:
- Enable thread support
+ * /var/cvs/uClibc/Makefile:
+ Patch from Miles Bader to be less militant when doing a make clean.
* /var/cvs/uClibc/extra/gcc-uClibc/Makefile, /var/cvs/uClibc/extra/gcc-uClibc/gcc-uClibc.c:
- Several needed cleanups to the gcc wrapper.
+ Fix incorrect ordering of -L and -l options, which prevented things
+ like iproute2 and XFree86 from linking.
-Erik
- * /var/cvs/uClibc/libpthread/linuxthreads/sysdeps/unix/sysv/linux/bits/local_lim.h, /var/cvs/uClibc/libpthread/linuxthreads/sysdeps/unix/sysv/linux/bits/posix_opt.h, /var/cvs/uClibc/libpthread/linuxthreads/sysdeps/unix/sysv/linux/bits/sigthread.h, /var/cvs/uClibc/libpthread/linuxthreads_db/ChangeLog, /var/cvs/uClibc/libpthread/linuxthreads_db/Makefile, /var/cvs/uClibc/libpthread/linuxthreads_db/Versions, /var/cvs/uClibc/libpthread/linuxthreads_db/proc_service.h, /var/cvs/uClibc/libpthread/linuxthreads_db/td_init.c, /var/cvs/uClibc/libpthread/linuxthreads_db/td_log.c, /var/cvs/uClibc/libpthread/linuxthreads_db/td_ta_clear_event.c, /var/cvs/uClibc/libpthread/linuxthreads_db/td_ta_delete.c, /var/cvs/uClibc/libpthread/linuxthreads_db/td_ta_enable_stats.c, /var/cvs/uClibc/libpthread/linuxthreads_db/td_ta_event_addr.c, /var/cvs/uClibc/libpthread/linuxthreads_db/td_ta_event_getmsg.c, /var/cvs/uClibc/libpthread/linuxthreads_db/td_ta_get_nthreads.c, /var/cvs/uClibc/libpthread/linuxthreads_db/td_ta_get_ph.c, /var/cvs/uClibc/libpthread/linuxthreads_db/td_ta_get_stats.c, /var/cvs/uClibc/libpthread/linuxthreads_db/td_ta_map_id2thr.c, /var/cvs/uClibc/libpthread/linuxthreads_db/td_ta_map_lwp2thr.c, /var/cvs/uClibc/libpthread/linuxthreads_db/td_ta_new.c, /var/cvs/uClibc/libpthread/linuxthreads_db/td_ta_reset_stats.c, /var/cvs/uClibc/libpthread/linuxthreads_db/td_ta_set_event.c, /var/cvs/uClibc/libpthread/linuxthreads_db/td_ta_setconcurrency.c, /var/cvs/uClibc/libpthread/linuxthreads_db/td_ta_thr_iter.c, /var/cvs/uClibc/libpthread/linuxthreads_db/td_ta_tsd_iter.c, /var/cvs/uClibc/libpthread/linuxthreads_db/td_thr_clear_event.c, /var/cvs/uClibc/libpthread/linuxthreads_db/td_thr_dbresume.c, /var/cvs/uClibc/libpthread/linuxthreads_db/td_thr_dbsuspend.c, /var/cvs/uClibc/libpthread/linuxthreads_db/td_thr_event_enable.c, /var/cvs/uClibc/libpthread/linuxthreads_db/td_thr_event_getmsg.c, /var/cvs/uClibc/libpthread/linuxthreads_db/td_thr_get_info.c, /var/cvs/uClibc/libpthread/linuxthreads_db/td_thr_getfpregs.c, /var/cvs/uClibc/libpthread/linuxthreads_db/td_thr_getgregs.c, /var/cvs/uClibc/libpthread/linuxthreads_db/td_thr_getxregs.c, /var/cvs/uClibc/libpthread/linuxthreads_db/td_thr_getxregsize.c, /var/cvs/uClibc/libpthread/linuxthreads_db/td_thr_set_event.c, /var/cvs/uClibc/libpthread/linuxthreads_db/td_thr_setfpregs.c, /var/cvs/uClibc/libpthread/linuxthreads_db/td_thr_setgregs.c, /var/cvs/uClibc/libpthread/linuxthreads_db/td_thr_setprio.c, /var/cvs/uClibc/libpthread/linuxthreads_db/td_thr_setsigpending.c, /var/cvs/uClibc/libpthread/linuxthreads_db/td_thr_setxregs.c, /var/cvs/uClibc/libpthread/linuxthreads_db/td_thr_sigsetmask.c, /var/cvs/uClibc/libpthread/linuxthreads_db/td_thr_tsd.c, /var/cvs/uClibc/libpthread/linuxthreads_db/td_thr_validate.c, /var/cvs/uClibc/libpthread/linuxthreads_db/thread_db.h, /var/cvs/uClibc/libpthread/linuxthreads_db/thread_dbP.h, /var/cvs/uClibc/libpthread/linuxthreads/sysdeps/sparc/sparc32/pt-machine.h, /var/cvs/uClibc/libpthread/linuxthreads/sysdeps/sparc/sparc32/sigcontextinfo.h, /var/cvs/uClibc/libpthread/linuxthreads/sysdeps/sparc/sparc64/pt-machine.h, /var/cvs/uClibc/libpthread/linuxthreads/sysdeps/sparc/sparc64/sigcontextinfo.h, /var/cvs/uClibc/libpthread/linuxthreads/sysdeps/mips/pt-machine.h, /var/cvs/uClibc/libpthread/linuxthreads/sysdeps/mips/sigcontextinfo.h, /var/cvs/uClibc/libpthread/linuxthreads/sysdeps/powerpc/pt-machine.h, /var/cvs/uClibc/libpthread/linuxthreads/sysdeps/powerpc/sigcontextinfo.h, /var/cvs/uClibc/libpthread/linuxthreads/sysdeps/pthread/bits/libc-lock.h, /var/cvs/uClibc/libpthread/linuxthreads/sysdeps/pthread/bits/libc-tsd.h, /var/cvs/uClibc/libpthread/linuxthreads/sysdeps/pthread/bits/pthreadtypes.h, /var/cvs/uClibc/libpthread/linuxthreads/sysdeps/pthread/bits/stdio-lock.h, /var/cvs/uClibc/libpthread/linuxthreads/sysdeps/i386/i686/pt-machine.h, /var/cvs/uClibc/libpthread/linuxthreads/sysdeps/m68k/pt-machine.h, /var/cvs/uClibc/libpthread/linuxthreads/sysdeps/m68k/sigcontextinfo.h, /var/cvs/uClibc/libpthread/linuxthreads/sysdeps/arm/bits/armsigctx.h, /var/cvs/uClibc/libpthread/linuxthreads/sysdeps/arm/pt-machine.h, /var/cvs/uClibc/libpthread/linuxthreads/sysdeps/i386/pt-machine.h, /var/cvs/uClibc/libpthread/linuxthreads/sysdeps/i386/sigcontextinfo.h, /var/cvs/uClibc/libpthread/linuxthreads/sysdeps/i386/useldt.h, /var/cvs/uClibc/libpthread/linuxthreads/sysdeps/alpha/pt-machine.h, /var/cvs/uClibc/libpthread/linuxthreads/sysdeps/alpha/sigcontextinfo.h, /var/cvs/uClibc/libpthread/linuxthreads/ChangeLog, /var/cvs/uClibc/libpthread/linuxthreads/Changes, /var/cvs/uClibc/libpthread/linuxthreads/FAQ.html, /var/cvs/uClibc/libpthread/linuxthreads/LICENSE, /var/cvs/uClibc/libpthread/linuxthreads/Makefile, /var/cvs/uClibc/libpthread/linuxthreads/README, /var/cvs/uClibc/libpthread/linuxthreads/README.Xfree3.2, /var/cvs/uClibc/libpthread/linuxthreads/Versions, /var/cvs/uClibc/libpthread/linuxthreads/attr.c, /var/cvs/uClibc/libpthread/linuxthreads/cancel.c, /var/cvs/uClibc/libpthread/linuxthreads/condvar.c, /var/cvs/uClibc/libpthread/linuxthreads/configure, /var/cvs/uClibc/libpthread/linuxthreads/debug.h, /var/cvs/uClibc/libpthread/linuxthreads/errno.c, /var/cvs/uClibc/libpthread/linuxthreads/events.c, /var/cvs/uClibc/libpthread/linuxthreads/internals.h, /var/cvs/uClibc/libpthread/linuxthreads/join.c, /var/cvs/uClibc/libpthread/linuxthreads/linuxthreads.texi, /var/cvs/uClibc/libpthread/linuxthreads/lockfile.c, /var/cvs/uClibc/libpthread/linuxthreads/manager.c, /var/cvs/uClibc/libpthread/linuxthreads/mutex.c, /var/cvs/uClibc/libpthread/linuxthreads/no-tsd.c, /var/cvs/uClibc/libpthread/linuxthreads/oldsemaphore.c, /var/cvs/uClibc/libpthread/linuxthreads/pt-machine.c, /var/cvs/uClibc/libpthread/linuxthreads/ptfork.c, /var/cvs/uClibc/libpthread/linuxthreads/pthread.c, /var/cvs/uClibc/libpthread/linuxthreads/ptlongjmp.c, /var/cvs/uClibc/libpthread/linuxthreads/queue.h, /var/cvs/uClibc/libpthread/linuxthreads/restart.h, /var/cvs/uClibc/libpthread/linuxthreads/rwlock.c, /var/cvs/uClibc/libpthread/linuxthreads/semaphore.c, /var/cvs/uClibc/libpthread/linuxthreads/semaphore.h, /var/cvs/uClibc/libpthread/linuxthreads/signals.c, /var/cvs/uClibc/libpthread/linuxthreads/specific.c, /var/cvs/uClibc/libpthread/linuxthreads/spinlock.c, /var/cvs/uClibc/libpthread/linuxthreads/spinlock.h, /var/cvs/uClibc/libpthread/linuxthreads/testrtsig.h, /var/cvs/uClibc/libpthread/linuxthreads/weaks.c, /var/cvs/uClibc/libpthread/linuxthreads/wrapsyscall.c, /var/cvs/uClibc/libc/sysdeps/linux/common/Makefile, /var/cvs/uClibc/libc/sysdeps/linux/common/errno.c, /var/cvs/uClibc/libpthread/Makefile, /var/cvs/uClibc/libpthread/pthread.c, /var/cvs/uClibc/libc/misc/Makefile, /var/cvs/uClibc/libc/misc/internals/.cvsignore, /var/cvs/uClibc/libc/misc/internals/Makefile, /var/cvs/uClibc/libc/misc/internals/__errno_location.c, /var/cvs/uClibc/libc/misc/internals/__uClibc_main.c, /var/cvs/uClibc/libc/misc/internals/errno.c, /var/cvs/uClibc/libc/misc/pthread/Makefile, /var/cvs/uClibc/libc/misc/pthread/no-tsd.c, /var/cvs/uClibc/libc/misc/pthread/weaks.c, /var/cvs/uClibc/Makefile, /var/cvs/uClibc/Rules.mak, /var/cvs/uClibc/include/features.h, /var/cvs/uClibc/include/semaphore.h:
- Merge in the pthread library. This is the linuxthreads library taken from
- glibc 2.1.3 and ported to work with uClibc by Stefan Soucek and Erik Andersen
- (me). Stefan has hacked things up such that linuxthreads runs on MMU-less
- systems (tested only on arm-nommu). Erik cleaned things up and made it work
- properly as a shared library.
- -Erik
-
- * /var/cvs/uClibc/test/pthread/Makefile, /var/cvs/uClibc/test/pthread/ex7.c:
- Add a test from Stefan Soucek for pthread_cond_timedwait(). On
- mmu-less ARM perhaps sigsetjmp() isn't working?
-
-2002-02-19 mjn3 <mjn3@dillweed>
-
- * /var/cvs/uClibc/libc/sysdeps/linux/common/statfix.h, /var/cvs/uClibc/include/features.h:
- Output an error if uClibc's and app's largefile configuration are incompatible.
-
-2002-02-19 Erik Andersen <andersen@dillweed>
-
- * /var/cvs/uClibc/libc/stdlib/abort.c, /var/cvs/uClibc/libc/stdlib/atexit.c:
- Doh! Miles Bader noticed a couple of spots where I forgot
- to mark __stdio_flush_buffers with weak_function. Oops!
-
-2002-02-18 Erik Andersen <andersen@dillweed>
-
- * /var/cvs/uClibc/libc/misc/internals/__uClibc_main.c, /var/cvs/uClibc/libc/stdio/stdio.c, /var/cvs/uClibc/libc/stdlib/abort.c, /var/cvs/uClibc/libc/stdlib/atexit.c:
- Rename __stdio_close_all to __stdio_flush_buffers. Eliminate an
- unnecessary variable
-
- * /var/cvs/uClibc/libc/stdlib/atexit.c: Doh!
-
- * /var/cvs/uClibc/libc/stdlib/atexit.c: Miles Bader writes:
- Programs that don't use stdio crash in the `exit' function, because
- they call through the pointer__uClibc_cleanup, which has a value of 0.
- It has a value of 0 because __uClibc_main.c initializes it to the
- address of `__stdio_close_all', which is a weak symbol (and so is 0 if
- stdio is not used).
- This patch from Miles fixes it, though we need to audit
- __stdio_close_all usage to be sure...
-
- * /var/cvs/uClibc/ldso/libdl/Makefile, /var/cvs/uClibc/libc/Makefile, /var/cvs/uClibc/libc/misc/internals/Makefile, /var/cvs/uClibc/libcrypt/Makefile, /var/cvs/uClibc/libm/Makefile, /var/cvs/uClibc/libresolv/Makefile, /var/cvs/uClibc/libutil/Makefile:
- Make shared libs properly list the correct ld.so in the interp
- field by being sneaky.
-
- * /var/cvs/uClibc/libc/misc/internals/__uClibc_main.c, /var/cvs/uClibc/include/features.h:
- Support strong_alias and begin merging usage of weak_function
+2002-03-21 Erik Andersen <andersen@dillweed>
- * /var/cvs/uClibc/ldso/ldso/ldso.c:
- Whine and exit if people link against GNU libc or
- GNU libc linked shared libraries.
-
-2002-02-17 Erik Andersen <andersen@dillweed>
-
- * /var/cvs/uClibc/ldso/ldso/powerpc/elfinterp.c, /var/cvs/uClibc/ldso/ldso/sparc/elfinterp.c, /var/cvs/uClibc/ldso/ldso/i386/elfinterp.c, /var/cvs/uClibc/ldso/ldso/m68k/elfinterp.c:
- Fix defines so debugging works as expected
-
- * /var/cvs/uClibc/ldso/ldso/arm/ld_sysdep.h, /var/cvs/uClibc/ldso/ldso/ldso.c:
- Some more updates. Darn -- arm needs the mprotect hack
-
- * /var/cvs/uClibc/ldso/ldso/ld_string.h, /var/cvs/uClibc/ldso/ldso/ldso.c:
- A few more little fixups
-
- * /var/cvs/uClibc/ldso/libdl/Makefile: Eliminate circular dependancy
-
- * /var/cvs/uClibc/ldso/ldso/Makefile, /var/cvs/uClibc/ldso/ldso/ld_string.h, /var/cvs/uClibc/ldso/ldso/ldso.c, /var/cvs/uClibc/ldso/ldso/readelflib1.c:
- A ton of cleanups. Eliminate some useless code. Much better
- debugging code now.
+ * /var/cvs/uClibc/libc/sysdeps/linux/common/initfini.c:
+ Remove include file, in case it is broken. We don't need it here.
-Erik
-2002-02-16 Erik Andersen <andersen@dillweed>
-
- * /var/cvs/uClibc/libc/signal/sigaction.c:
- Use sizeof(sa_mask) instaed of sizeof(sigset_t) since sa_mask is
- not always a sigset_t... Fix from Geoffrey Espin.
-
- * /var/cvs/uClibc/libc/sysdeps/linux/mips/Makefile, /var/cvs/uClibc/libc/sysdeps/linux/mips/setjmp_aux.c, /var/cvs/uClibc/libc/sysdeps/linux/mips/vfork.c:
- Several mips cleanups/additons from Geoffrey Espin.
-
- * /var/cvs/uClibc/libc/sysdeps/linux/h8300/ptrace.c:
- Patch from Yoshinori Sato <qzb04471@nifty.ne.jp> to fix up
- ptrace for the Hitachi h8300
-
-2002-02-16 ds <ds@dillweed>
-
- * /var/cvs/uClibc/Makefile: Additionally remove libc/tmp
+ * /var/cvs/uClibc/docs/uclibc.org/index.html: Fix grammar
-2002-02-15 ds <ds@dillweed>
+ * /var/cvs/uClibc/docs/uclibc.org/index.html:
+ Update webpage a little bit for clarity
- * /var/cvs/uClibc/debian/rules: Try adding mipsel to the architectures
+ * /var/cvs/uClibc/Makefile: Add some phony targets
-2002-02-15 Erik Andersen <andersen@dillweed>
+ * /var/cvs/uClibc/test/stdlib/qsort.c:
+ Put the chdir back, to simplify testing now that scandir
+ doesn't segfault anymore
* /var/cvs/uClibc/Makefile:
- Geoffrey Espin noticed a $ that should have been a double $$
- since Make make eats $'s.
-
-2002-02-14 Erik Andersen <andersen@dillweed>
-
- * /var/cvs/uClibc/include/stdlib.h:
- Disable a lingering bit of wide char junk
-
-2002-02-13 Erik Andersen <andersen@dillweed>
-
- * /var/cvs/uClibc/libc/sysdeps/linux/common/longjmp.c:
- Fix missing longjmp symbol
-
- * /var/cvs/uClibc/libc/string/strcasecmp.c, /var/cvs/uClibc/libc/string/strncasecmp.c:
- Fix copyright message
-
- * /var/cvs/uClibc/include/features.h, /var/cvs/uClibc/libc/inet/socketcalls.c, /var/cvs/uClibc/libc/signal/sigaction.c, /var/cvs/uClibc/libc/signal/sigset.c, /var/cvs/uClibc/libc/stdlib/Makefile, /var/cvs/uClibc/libc/stdlib/atexit.c, /var/cvs/uClibc/libc/stdlib/system.c, /var/cvs/uClibc/libc/sysdeps/linux/common/longjmp.c, /var/cvs/uClibc/libc/sysdeps/linux/common/syscalls.c, /var/cvs/uClibc/libc/sysdeps/linux/common/wait.c, /var/cvs/uClibc/libc/sysdeps/linux/common/waitpid.c, /var/cvs/uClibc/libc/sysdeps/linux/sh/longjmp.c, /var/cvs/uClibc/libc/termios/termios.c:
- 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.
-
- * /var/cvs/uClibc/test/setjmp/.cvsignore, /var/cvs/uClibc/test/setjmp/setjmp_test.c, /var/cvs/uClibc/test/stdlib/Makefile, /var/cvs/uClibc/test/stdlib/testatexit.c, /var/cvs/uClibc/test/stdlib/teston_exit.c, /var/cvs/uClibc/test/pthread/Makefile, /var/cvs/uClibc/test/pthread/ex1.c, /var/cvs/uClibc/test/pthread/ex2.c, /var/cvs/uClibc/test/pthread/ex3.c, /var/cvs/uClibc/test/pthread/ex4.c, /var/cvs/uClibc/test/pthread/ex5.c, /var/cvs/uClibc/test/pthread/ex6.c:
- Several test suite updates. The testatexit, teston_exit, and
- pthread tests were contributed by Stefan Soucek
-
- * /var/cvs/uClibc/ldso/util/ldd.c: Fix silly buffer overflow
-
-2002-02-12 Erik Andersen <andersen@dillweed>
-
- * /var/cvs/uClibc/libc/string/strcasecmp.c, /var/cvs/uClibc/libc/string/strncasecmp.c:
- Mark Robson noticed that our strcasecmp() behaviour was not
- standards compliant. Brian Stafford then provided these new
- implementations, which apprear to properly follow SUSv2.
+ Always build the utils. Always clean libc/misc, since there is
+ some auto generated stuff in there
-Erik
-2002-02-11 Erik Andersen <andersen@dillweed>
+ * /var/cvs/uClibc/include/ttyent.h: Add the ttyent.h header file
- * /var/cvs/uClibc/libc/signal/sigaction.c:
- HAVE_SA_RESTORER is supposed to be true, not false, on most arches.
- -Erik
-
-2002-02-11 ds <ds@dillweed>
-
- * /var/cvs/uClibc/debian/mksnapshot: Fix typo
-
- * /var/cvs/uClibc/debian/changelog, /var/cvs/uClibc/debian/control, /var/cvs/uClibc/debian/control.in, /var/cvs/uClibc/debian/mksnapshot, /var/cvs/uClibc/debian/rules:
- 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
-
- * /var/cvs/uClibc/debian/mksnapshot: Update version
-
-2002-02-08 Erik Andersen <andersen@dillweed>
+ * /var/cvs/uClibc/docs/uclibc.org/robots.txt: Be kind to robots
- * /var/cvs/uClibc/Makefile:
- Dont choke when chown fails. Try to be more portable...
-
-2002-02-06 davidm <davidm@dillweed>
+ * /var/cvs/uClibc/docs/uclibc.org/FAQ.html: Update the FAQ a little bit
- * /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/setjmp.h, /var/cvs/uClibc/libc/sysdeps/linux/m68k/Makefile, /var/cvs/uClibc/libc/sysdeps/linux/m68k/__longjmp.S, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bsd-_setjmp.S, /var/cvs/uClibc/libc/sysdeps/linux/m68k/bsd-setjmp.S, /var/cvs/uClibc/libc/sysdeps/linux/m68k/clone.S, /var/cvs/uClibc/libc/sysdeps/linux/m68k/setjmp.S:
- Add in clone (untested)
+ * /var/cvs/uClibc/docs/uclibc.org/index.html: Update webpage
- Fix up setjmp/longjmp which were quite broken not withstanding
- all the new versions.
+ * /var/cvs/uClibc/docs/uclibc.org/cvs_anon.html, /var/cvs/uClibc/docs/uclibc.org/cvs_write.html:
+ Fix anon password
- Needs a little more test time before I'll trust this code totally.
+ * /var/cvs/uClibc/Changelog: Alphabetize
-2002-02-05 Erik Andersen <andersen@dillweed>
+ * /var/cvs/uClibc/TODO: Update TODO list for next release
- * /var/cvs/uClibc/docs/uclibc.org/uClibc-apps.html:
- Updates from Martin Sieper
+ * /var/cvs/uClibc/Rules.mak: Bump up version number
- * /var/cvs/uClibc/libc/sysdeps/linux/common/syscalls.c:
- Fix __adjtimex symbol
+ * /var/cvs/uClibc/libc/misc/ttyent/Makefile, /var/cvs/uClibc/libc/misc/ttyent/getttyent.c, /var/cvs/uClibc/libc/misc/Makefile:
+ Support getttyent and friends so ncurses will compile
- * /var/cvs/uClibc/libc/misc/time/adjtime.c: OOps.
+ * /var/cvs/uClibc/libc/stdio/Makefile, /var/cvs/uClibc/libc/stdio/stdio.c:
+ Compile in flockfile and friends by default
+ -Erik
- * /var/cvs/uClibc/libc/signal/sysv_signal.c:
- use X/Open __sysv_signal name, then use the weak name for sysv_signal
+ * /var/cvs/uClibc/Changelog, /var/cvs/uClibc/Changelog.full:
+ Update Changelog in preparation for a release.
-Erik