--------------------- PatchSet 2412 Date: 2003/03/04 07:05:33 Author: andersen Branch: HEAD Tag: (none) Log: Fix compile when profiling is disabled Members: libc/sysdeps/linux/i386/crt0.S:1.19->1.20 --------------------- PatchSet 2413 Date: 2003/03/04 10:13:01 Author: andersen Branch: HEAD Tag: (none) Log: Teach ldd to be a bit more helpful by telling you specifically what the problem library is that is linked vs glibc. -Erik Members: ldso/ldso/ldso.c:1.65->1.66 --------------------- PatchSet 2414 Date: 2003/03/04 10:39:05 Author: andersen Branch: HEAD Tag: (none) Log: Patch from Stefan Allius to make ldd.c compile under Solaris Members: ldso/util/ldd.c:1.27->1.28 --------------------- PatchSet 2415 Date: 2003/03/04 10:47:50 Author: andersen Branch: HEAD Tag: (none) Log: Patch from Stefan Allius adding the function 'thread_self_stack' from glibc 2.3 that is needed for pthreads to compile for SuperH. Members: libpthread/linuxthreads/pthread.c:1.8->1.9 --------------------- PatchSet 2416 Date: 2003/03/04 20:56:00 Author: andersen Branch: HEAD Tag: (none) Log: Seperate pthread debugging from uClibc debugging. They are used for different things. Members: extra/Configs/Config.in:1.17->1.18 libpthread/Makefile:1.19->1.20 --------------------- PatchSet 2417 Date: 2003/03/05 10:28:53 Author: andersen Branch: HEAD Tag: (none) Log: Default to using fork() for vfork() when no arch specific implementation of vfork is present. Members: libc/sysdeps/linux/common/Makefile:1.80->1.81 libc/sysdeps/linux/common/vfork.c:INITIAL->1.1 --------------------- PatchSet 2418 Date: 2003/03/05 10:30:30 Author: andersen Branch: HEAD Tag: (none) Log: The vfork system call on powerpc seems to be completely broken. Use fork instead, per glibc behavior. Members: libc/sysdeps/linux/powerpc/vfork.c:1.2->1.3 --------------------- PatchSet 2419 Date: 2003/03/05 10:52:44 Author: andersen Branch: HEAD Tag: (none) Log: Patch from Stefan Allius: Hi Erik, I patched the initfini.awk script, so we can build crt[in].S for the SuperH targets with gmon-support. The patch moves all labels into the wright sections, and add some assembler statements to jump over them. (only activ on SH targets) The patch also avoid any references of _GLOBAL_OFFSET_TABLE_ or *gmon_start* in the crtn.S file. This should work on every target. Bye Stefan Members: extra/scripts/initfini.awk:1.8->1.9 --------------------- PatchSet 2420 Date: 2003/03/05 10:55:31 Author: andersen Branch: HEAD Tag: (none) Log: Patch from Konrad Eisele to omit -Wl,--dynamic-linker from the gcc wrapper when not building with shared library support. Members: extra/gcc-uClibc/Makefile:1.56->1.57 extra/gcc-uClibc/gcc-uClibc.c:1.54->1.55 --------------------- PatchSet 2421 Date: 2003/03/05 10:57:14 Author: andersen Branch: HEAD Tag: (none) Log: Patch from Konrad Eisele to add include/asm-generic since, at least on sparc, this is needed by some of the include/asm files Members: Makefile:1.202->1.203 --------------------- PatchSet 2422 Date: 2003/03/06 11:28:09 Author: andersen Branch: HEAD Tag: (none) Log: Update website Members: docs/uclibc.org/index.html:1.56->1.57 docs/uclibc.org/old-news.html:1.10->1.11 --------------------- PatchSet 2423 Date: 2003/03/06 13:57:30 Author: andersen Branch: HEAD Tag: (none) Log: Patch from Stefan Allius to finish off the last required bits for gmon profiling support for the SuperH target. Members: libc/sysdeps/linux/sh/Makefile:1.20->1.21 libc/sysdeps/linux/sh/crt0.S:1.12->1.13 libc/sysdeps/linux/sh/bits/machine-gmon.h:1.1->1.2 --------------------- PatchSet 2424 Date: 2003/03/06 14:16:35 Author: andersen Branch: HEAD Tag: (none) Log: Make profiling on arm work Members: libc/sysdeps/linux/arm/Makefile:1.41->1.42 libc/sysdeps/linux/arm/crt0.S:1.19->1.20 --------------------- PatchSet 2425 Date: 2003/03/06 15:03:33 Author: andersen Branch: HEAD Tag: (none) Log: Finish off gmon based profiling for powerpc Members: libc/sysdeps/linux/powerpc/Makefile:1.18->1.19 libc/sysdeps/linux/powerpc/crt0.S:1.6->1.7 libc/sysdeps/linux/powerpc/mcount.S:INITIAL->1.1 --------------------- PatchSet 2426 Date: 2003/03/06 16:56:02 Author: andersen Branch: HEAD Tag: (none) Log: For now, leave mmap on mips using mmap1, since mmap2 seems to have 'issues' (i.e. it doesn't work 100% properly). -Erik Members: libc/sysdeps/linux/mips/_mmap.c:1.2->1.3 --------------------- PatchSet 2427 Date: 2003/03/06 20:41:33 Author: andersen Branch: HEAD Tag: (none) Log: Make the text a bit more clear Members: docs/uclibc.org/index.html:1.57->1.58 --------------------- PatchSet 2428 Date: 2003/03/06 20:45:11 Author: andersen Branch: HEAD Tag: (none) Log: /me needs to learn to proofread Members: docs/uclibc.org/index.html:1.58->1.59 --------------------- PatchSet 2429 Date: 2003/03/06 20:57:44 Author: andersen Branch: HEAD Tag: (none) Log: more random changes Members: docs/uclibc.org/index.html:1.59->1.60 --------------------- PatchSet 2430 Date: 2003/03/06 22:00:12 Author: andersen Branch: HEAD Tag: (none) Log: Fixup ldd handling of multiple files Members: ldso/util/ldd.c:1.28->1.29 --------------------- PatchSet 2431 Date: 2003/03/07 12:05:46 Author: andersen Branch: HEAD Tag: (none) Log: Patch from Stefan Allius: fix a couple of gcc 3.3 compiler warnings in gmon.c Members: include/sys/gmon.h:1.1->1.2 libc/sysdeps/linux/common/gmon.c:1.1->1.2 libc/sysdeps/linux/sh/bits/profil-counter.h:1.1->1.2 --------------------- PatchSet 2432 Date: 2003/03/07 12:07:13 Author: andersen Branch: HEAD Tag: (none) Log: Patch from Stefan Allius: a make install_target stops if we have some sysmlinks in the destination target. This little patch force to install over a previous installed uClibc version,so we will allways get a consistent uClibc installation. Members: Makefile:1.203->1.204 --------------------- PatchSet 2433 Date: 2003/03/07 12:23:11 Author: andersen Branch: HEAD Tag: (none) Log: Patch from Stefan Allius the ldd.c wasn't compilable for SuperH due to a missing ELFCLASSM define and the readelf executable was linked with a wrong dynamic linker path. To fix this I removed the --uclibc-use-build-dir. The patch also fixed all the compiler warnings (-Wall -W). Erik made a few additional changes to eliminate unused function arguments and fixup a static variable that was was doing the wrong thing Members: ldso/util/Makefile:1.31->1.32 ldso/util/ldd.c:1.29->1.30 ldso/util/readelf.c:1.7->1.8 --------------------- PatchSet 2434 Date: 2003/03/07 12:39:51 Author: andersen Branch: HEAD Tag: (none) Log: remove a leftover debug printf Members: ldso/util/readelf.c:1.8->1.9 --------------------- PatchSet 2435 Date: 2003/03/10 17:23:42 Author: andersen Branch: HEAD Tag: (none) Log: Patch from Jordan Crouse to avoid potential rendering problems Members: extra/config/menubox.c:1.2->1.3 --------------------- PatchSet 2436 Date: 2003/03/11 16:54:42 Author: sjhill Branch: HEAD Tag: (none) Log: Compliance with MIPS ABI and MIPS kernel changes. Members: libc/sysdeps/linux/common/bits/kernel_sigaction.h:1.3->1.4 libc/sysdeps/linux/mips/bits/sigaction.h:1.2->1.3 --------------------- PatchSet 2437 Date: 2003/03/11 20:07:00 Author: andersen Branch: HEAD Tag: (none) Log: Minor cleanup to better sync with glibc 2.3 Members: libpthread/linuxthreads/specific.c:1.4->1.5 --------------------- PatchSet 2438 Date: 2003/03/11 20:08:00 Author: andersen Branch: HEAD Tag: (none) Log: Make it so debugging pthreads works, even with DODEBUG turned off -Erik Members: libpthread/Makefile:1.20->1.21 libpthread/linuxthreads/Makefile:1.4->1.5 --------------------- PatchSet 2439 Date: 2003/03/11 20:27:02 Author: andersen Branch: HEAD Tag: (none) Log: sjhill needs to buy donuts for everyone Members: libc/sysdeps/linux/common/bits/kernel_sigaction.h:1.4->1.5 --------------------- PatchSet 2440 Date: 2003/03/13 19:43:38 Author: andersen Branch: HEAD Tag: (none) Log: resync with glibc 2.3 Members: include/elf.h:1.6->1.7 --------------------- PatchSet 2441 Date: 2003/03/13 19:54:36 Author: andersen Branch: HEAD Tag: (none) Log: Oops. Don't call strip twice Members: libpthread/linuxthreads/Makefile:1.5->1.6 --------------------- PatchSet 2442 Date: 2003/03/31 16:26:21 Author: andersen Branch: HEAD Tag: (none) Log: Avoid errors with buggy preprocessors Members: extra/config/lkc_proto.h:1.1->1.2 --------------------- PatchSet 2443 Date: 2003/04/02 06:40:43 Author: miles Branch: HEAD Tag: (none) Log: (free_to_heap): Unlock the heap before returning in the __UCLIBC_UCLINUX_BROKEN_MUNMAP__ case. Fix from YYang1@Winbond.com.tw. Members: libc/stdlib/malloc/free.c:1.16->1.17 --------------------- PatchSet 2444 Date: 2003/04/16 01:59:00 Author: andersen Branch: HEAD Tag: (none) Log: Patch from Liam Girdwood to fix mips profiling when using newer gcc versions. Members: libc/sysdeps/linux/mips/bits/machine-gmon.h:1.1->1.2 --------------------- PatchSet 2445 Date: 2003/04/20 00:25:34 Author: andersen Branch: HEAD Tag: (none) Log: Konrad Taro Eisele noticed the sparc struct stat was broken. Fix it. Members: libc/sysdeps/linux/sparc/bits/kernel_stat.h:1.3->1.4 --------------------- PatchSet 2446 Date: 2003/04/20 00:35:01 Author: andersen Branch: HEAD Tag: (none) Log: Patch from Marshall M. Midden: It turns out that uClibc's syslog.c does not close sockets when doing retries and when it exits due to errors. This patch fixes it. Members: libc/misc/syslog/syslog.c:1.10->1.11 --------------------- PatchSet 2447 Date: 2003/04/21 20:07:26 Author: andersen Branch: HEAD Tag: (none) Log: Fix SIGTRAP handling on arm. The defination of struct ucontext, which was copied from glibc, is wrong. So fix it. -Erik Members: libc/sysdeps/linux/arm/sys/ucontext.h:1.1->1.2 --------------------- PatchSet 2448 Date: 2003/04/23 21:59:01 Author: andersen Branch: HEAD Tag: (none) Log: Thierry De Corte notices that when UCLIBC_HAS_FLOAT is disabled, we must also disable drand48, drand48_r, erand48, and erand48_r since they use floats. Members: libc/stdlib/Makefile:1.50->1.51 --------------------- PatchSet 2449 Date: 2003/04/25 10:09:56 Author: andersen Branch: HEAD Tag: (none) Log: Comment on glibc's MALLOC_CHECK_ support. Members: docs/Glibc_vs_uClibc_Differences.txt:1.8->1.9 --------------------- PatchSet 2450 Date: 2003/04/29 08:25:59 Author: andersen Branch: HEAD Tag: (none) Log: uClibc 0.9.19 has a bug in globfree(). If the previous call to glob(...,pglob) used the GLOB_DOOFFS flag to reserve the first pglob->gl_offs slots of pglob->gl_pathv, globfree(pglob) would attempt to free the objects pointed to by those slots. If those objects were not on the heap, the system would crash. The attached patch fixes this. Norm Members: libc/misc/glob/glob.c:1.4->1.5 --------------------- PatchSet 2451 Date: 2003/04/29 15:41:48 Author: davidm Branch: HEAD Tag: (none) Log: Fixup __libc_open to use varargs and match the prototype. On the H8 varargs are rather unusual and if you declare a function with varargs, it had better use them or it won't work. Members: libc/sysdeps/linux/common/syscalls.c:1.103->1.104 --------------------- PatchSet 2452 Date: 2003/04/29 15:46:30 Author: davidm Branch: HEAD Tag: (none) Log: Some small fixups for the h8 support and add the h8s platform support. Members: Rules.mak:1.131->1.132 extra/Configs/Config.h8300:1.13->1.14 extra/Configs/Config.h8300.default:INITIAL->1.1 libc/sysdeps/linux/h8300/crt0.S:1.6->1.7 libc/sysdeps/linux/h8300/setjmp.S:1.1->1.2 libc/sysdeps/linux/h8300/vfork.S:1.2->1.3 --------------------- PatchSet 2453 Date: 2003/05/01 06:28:43 Author: davidm Branch: HEAD Tag: (none) Log: setjmp was trashing r12 which is bad and can cause apps to crash if they are using r12. r12 is supposed to be preserved across C function calls. r0-r7 are trashable :-) Members: libc/sysdeps/linux/sh/setjmp.S:1.7->1.8 --------------------- PatchSet 2454 Date: 2003/05/08 03:36:12 Author: miles Branch: HEAD Tag: (none) Log: (__libc_open): Fix wacky indentation. Members: libc/sysdeps/linux/common/syscalls.c:1.104->1.105 --------------------- PatchSet 2455 Date: 2003/05/14 06:10:58 Author: davidm Branch: HEAD Tag: (none) Log: Sleep was returning the wrong value because: * nanosleep returns the remaining time, not the time slept * nanosleep only fills out the remaining time if it returns -1 (ie., the sleep was interrupted) Fix from Paul Dale Members: libc/unistd/sleep.c:1.5->1.6 --------------------- PatchSet 2456 Date: 2003/05/14 14:35:27 Author: davidm Branch: HEAD Tag: (none) Log: Add in a default file for m68k. Members: Config.m68k.default:INITIAL->1.1 --------------------- PatchSet 2457 Date: 2003/05/15 22:32:31 Author: mjn3 Branch: HEAD Tag: (none) Log: Fix (hopefully) scanf behavior for nul bytes in the stream when processing %c, %s, and %[ specifiers. Note that scanf is undergoing rewrite so I didn't bother optimizing this. I did run all my regression tests though. Set EOF correctly for fmemopen on readonly streams. I really need to check what glibc behavior is for the various open modes though. Members: libc/stdio/scanf.c:1.24->1.25 libc/stdio/stdio.c:1.66->1.67 --------------------- PatchSet 2458 Date: 2003/05/23 07:42:53 Author: andersen Branch: HEAD Tag: (none) Log: Cope with autoconf's broken AC_FUNC_MALLOC macro, which redefines malloc as rpl_malloc if it does not detect glibc style returning-a-valid-pointer-for-malloc(0) behavior. This wrapper calls malloc() as usual, but if N is zero, we allocate and return a 1-byte block instead.... sigh... -Erik Members: include/stdlib.h:1.35->1.36 --------------------- PatchSet 2459 Date: 2003/05/23 16:04:43 Author: mjn3 Branch: HEAD Tag: (none) Log: Sorry. Changed this while fixing the last bug and forgot to change it back. Unfortunately, none of my test cases caught it. Members: libc/stdio/scanf.c:1.25->1.26 --------------------- PatchSet 2460 Date: 2003/05/27 21:11:16 Author: andersen Branch: HEAD Tag: (none) Log: Change 'N' to '__size' to avoid conflicts with common #define of N Members: include/stdlib.h:1.36->1.37 --------------------- PatchSet 2461 Date: 2003/05/27 21:13:13 Author: andersen Branch: HEAD Tag: (none) Log: grr. It's a void *, not a char *. Members: include/stdlib.h:1.37->1.38 --------------------- PatchSet 2462 Date: 2003/05/28 08:15:46 Author: andersen Branch: HEAD Tag: (none) Log: Accomodate building under cygwin Members: extra/gcc-uClibc/gcc-uClibc.c:1.55->1.56 --------------------- PatchSet 2463 Date: 2003/05/28 08:47:51 Author: andersen Branch: HEAD Tag: (none) Log: Allow gcc to move/update by detecting where needed files are should they move/disappear from the expected location. -Erik Members: extra/gcc-uClibc/gcc-uClibc.c:1.56->1.57 --------------------- PatchSet 2464 Date: 2003/05/29 23:55:14 Author: andersen Branch: HEAD Tag: (none) Log: Eviscerate stropts.h so configure scripts won't try to use STREAMS garbage. uClibc does not support STREAMS in any way whatsoever. -Erik Members: include/stropts.h:1.1->1.2 --------------------- PatchSet 2465 Date: 2003/05/30 05:40:22 Author: andersen Branch: HEAD Tag: (none) Log: Enable ADD_LIBGCC_FUNCTIONS by default on arm Members: extra/Configs/Config.arm:1.34->1.35 --------------------- PatchSet 2466 Date: 2003/05/30 05:47:42 Author: andersen Branch: HEAD Tag: (none) Log: In a number of places we erroneously used tests such as '#ifdef PIC' when we should instead have been testing for '#ifdef __PIC__'. This resulted in NON-PIC code getting mixed into the shared library. Oops!!! -Erik Members: Makefile:1.204->1.205 libc/sysdeps/linux/alpha/brk.S:1.1->1.2 libc/sysdeps/linux/i386/bsd-setjmp.S:1.1->1.2 libc/sysdeps/linux/i386/clone.S:1.5->1.6 libc/sysdeps/linux/i386/setjmp.S:1.9->1.10 libc/sysdeps/linux/i386/syscall.S:1.2->1.3 libc/sysdeps/linux/i386/vfork.S:1.3->1.4 libc/sysdeps/linux/mips/syscall.S:1.1->1.2 libc/sysdeps/linux/powerpc/mcount.S:1.1->1.2 libpthread/linuxthreads/cancel.c:1.2->1.3 libpthread/linuxthreads/oldsemaphore.c:1.1->1.2 libpthread/linuxthreads/pthread.c:1.9->1.10 libpthread/linuxthreads/weaks.c:1.2->1.3 libpthread/linuxthreads/wrapsyscall.c:1.9->1.10 --------------------- PatchSet 2467 Date: 2003/05/30 06:51:40 Author: andersen Branch: HEAD Tag: (none) Log: Clone still had a few little PIC problems.... Members: libc/sysdeps/linux/i386/clone.S:1.6->1.7 --------------------- PatchSet 2468 Date: 2003/06/02 18:51:32 Author: andersen Branch: HEAD Tag: (none) Log: Patch from Peter S. Mazinger to fix some leftover problems from converting "PIC" to "__PIC__" Members: libpthread/linuxthreads/attr.c:1.2->1.3 libpthread/linuxthreads/oldsemaphore.c:1.2->1.3 --------------------- PatchSet 2469 Date: 2003/06/03 18:59:37 Author: andersen Branch: HEAD Tag: (none) Log: Fix broken Members: libc/sysdeps/linux/i386/vfork.S:1.4->1.5 --------------------- PatchSet 2470 Date: 2003/06/03 20:13:14 Author: andersen Branch: HEAD Tag: (none) Log: Kill the runtime fallback to fork and make it be compile time Members: libc/sysdeps/linux/i386/vfork.S:1.5->1.6 --------------------- PatchSet 2471 Date: 2003/06/05 07:32:59 Author: andersen Branch: HEAD Tag: (none) Log: We do not provide getfsent and friends, so remove this header file, to prevent stupid configure scripts from getting confused. Members: include/fstab.h:1.3->1.4(DEAD) --------------------- PatchSet 2472 Date: 2003/06/05 22:25:52 Author: andersen Branch: HEAD Tag: (none) Log: Patch from Peter S. Mazinger to make the get-needed-libgcc-objects script work with newer binutils versions. Members: extra/scripts/get-needed-libgcc-objects.sh:1.18->1.19 libc/Makefile:1.26->1.27 --------------------- PatchSet 2473 Date: 2003/06/11 02:45:27 Author: andersen Branch: HEAD Tag: (none) Log: Fix arm syscall implementation so it does not blow chunks with gcc 3.3 -Erik Members: libc/sysdeps/linux/arm/syscall.c:1.1->1.2 libc/sysdeps/linux/arm/bits/syscalls.h:1.4->1.5 --------------------- PatchSet 2474 Date: 2003/06/11 18:12:05 Author: andersen Branch: HEAD Tag: (none) Log: Marshall M. Midden at brecis.com writes: The gnu ld and binutils for mips has a bug with relocation. It is possible for a relocation table to be created that is not able to be loaded correctly. We found this with the intersil wireless driver port. To enable a correctly created mips relocation table (either a .o, or ld -r) it is necessary to turn off one of the instruction re-scheduling passes. Specifically, on mips-gcc -fno-schedule-insns2 is needed. This is an FYI. The bug has been reported to the appropriate mailing lists. This patch is an effort to avoid this problem on mips. -Erik Members: extra/Configs/Config.mips:1.34->1.35 extra/Configs/Config.mips.default:1.1->1.2 extra/Configs/Config.mipsel:1.33->1.34 extra/Configs/Config.mipsel.default:1.1->1.2 --------------------- PatchSet 2475 Date: 2003/06/12 22:39:10 Author: andersen Branch: HEAD Tag: (none) Log: Fix mips so it compiles with gcc 3.3 Members: ldso/ldso/mips/boot1_arch.h:1.5->1.6 --------------------- PatchSet 2476 Date: 2003/06/12 22:44:56 Author: andersen Branch: HEAD Tag: (none) Log: Set the default thread stack size to 16k for mmu-less systems. -Erik Members: libpthread/linuxthreads/internals.h:1.4->1.5 --------------------- PatchSet 2477 Date: 2003/06/12 23:10:40 Author: andersen Branch: HEAD Tag: (none) Log: As suggested by Marshall M. Midden at brecis, use -mno-split-addresses instead for mips, which should be a bit faster and will be safer too. Members: extra/Configs/Config.mips:1.35->1.36 extra/Configs/Config.mips.default:1.2->1.3 extra/Configs/Config.mipsel:1.34->1.35 extra/Configs/Config.mipsel.default:1.2->1.3 --------------------- PatchSet 2478 Date: 2003/06/12 23:31:38 Author: andersen Branch: HEAD Tag: (none) Log: The mere presence of stropts.h causes many configure scripts to erroneously believe that uClibc supports STREAMS. Well, we don't. So I am hereby removing this header file, since it was empty anyways. Applications that depend on stropts.h being present, but do not depend on its contents, are broken anyways. -Erik Members: include/stropts.h:1.2->1.3(DEAD) --------------------- PatchSet 2479 Date: 2003/06/14 02:39:39 Author: andersen Branch: HEAD Tag: (none) Log: Bump version number in preparation for a release Members: Rules.mak:1.132->1.133 --------------------- PatchSet 2480 Date: 2003/06/14 05:25:57 Author: andersen Branch: HEAD Tag: (none) Log: Comment out the rpl_malloc workaround. It was a good idea, but it violates namespace guarantees and conflicts with other programs that have used the AC_FUNC_MALLOC autoconf macro properly. Members: include/stdlib.h:1.38->1.39 --------------------- PatchSet 2481 Date: 2003/06/15 02:08:43 Author: andersen Branch: HEAD Tag: (none) Log: Implement syscall() for powerpc. Fixup syscall code so it compiles properly with gcc 3.3. -Erik Members: ldso/ldso/powerpc/ld_syscalls.h:1.3->1.4 libc/sysdeps/linux/powerpc/Makefile:1.19->1.20 libc/sysdeps/linux/powerpc/_mmap.c:1.4->1.5 libc/sysdeps/linux/powerpc/syscall.S:INITIAL->1.1 libc/sysdeps/linux/powerpc/bits/syscalls.h:1.7->1.8 --------------------- PatchSet 2482 Date: 2003/06/15 07:13:36 Author: andersen Branch: HEAD Tag: (none) Log: Don't segfault when given things other than a regular file. -Erik Members: ldso/util/ldd.c:1.30->1.31 --------------------- PatchSet 2483 Date: 2003/06/16 05:50:07 Author: mjn3 Branch: HEAD Tag: (none) Log: Add memmem(). Members: include/string.h:1.22->1.23 libc/string/Makefile:1.51->1.52 libc/string/wstring.c:1.14->1.15 --------------------- PatchSet 2484 Date: 2003/06/16 08:34:25 Author: andersen Branch: HEAD Tag: (none) Log: Fix a segfault when used on a library w/o an INTERP program header. Members: ldso/util/ldd.c:1.31->1.32 --------------------- PatchSet 2485 Date: 2003/06/16 19:08:00 Author: andersen Branch: HEAD Tag: (none) Log: For some strange reason, davidm put this file in the wrong spot. So put it where it is supposed to be. -Erik Members: Config.m68k.default:1.1->1.2(DEAD) extra/Configs/Config.m68k.default:INITIAL->1.1 --------------------- PatchSet 2486 Date: 2003/06/16 20:07:14 Author: andersen Branch: HEAD Tag: (none) Log: As noted by Peter S. Mazinger After removal of stropts.h none of the files references bits/stropts.h, so it can be removed. Peter Members: libc/sysdeps/linux/common/bits/stropts.h:1.1->1.2(DEAD) --------------------- PatchSet 2487 Date: 2003/06/17 19:31:23 Author: mjn3 Branch: HEAD Tag: (none) Log: Ok... pasting in DUMPn() is unnecessary and technically incorrect. Members: extra/locale/gen_collate.c:1.1->1.2 --------------------- PatchSet 2488 Date: 2003/06/17 19:39:54 Author: andersen Branch: HEAD Tag: (none) Log: Coldfire patch from Bernardo Innocenti Members: libpthread/linuxthreads/sysdeps/m68k/pt-machine.h:1.5->1.6 --------------------- PatchSet 2489 Date: 2003/06/17 20:03:39 Author: andersen Branch: HEAD Tag: (none) Log: When compiling with -O0, linuxthreads does not compile. So add a local override changing -O0 to -O1 only for that directory. Members: libpthread/linuxthreads/Makefile:1.6->1.7 --------------------- PatchSet 2490 Date: 2003/06/17 20:09:50 Author: andersen Branch: HEAD Tag: (none) Log: Patch from Ronald Wahl fixing an IPV6 specific problem with getaddrinfo(). Members: libc/inet/resolv.c:1.45->1.46 --------------------- PatchSet 2491 Date: 2003/06/17 20:19:38 Author: mjn3 Branch: HEAD Tag: (none) Log: Optionally support the struct tm extension fields. Add a few misc functions mentioned in time.h. Revert davidm's change regarding using a define for the "/etc/TZ" path, as this is eventually meant to be a configurable extension and not unconditionally supported. Members: include/paths.h:1.7->1.8 include/time.h:1.5->1.6 libc/misc/time/Makefile:1.31->1.32 libc/misc/time/time.c:1.11->1.12 --------------------- PatchSet 2492 Date: 2003/06/18 23:42:23 Author: andersen Branch: HEAD Tag: (none) Log: Be extra careful to memset the correct size, not the size of some random pointer. Fix printing of '0x0x' in ldd output. Simplify discrimination of libname, so doing things like dlopen("./libfoo.so",RTLD_NOW) with a leading "./" in the path will work as expected. -Erik Members: ldso/ldso/hash.c:1.12->1.13 ldso/ldso/ldso.c:1.66->1.67 ldso/ldso/readelflib1.c:1.40->1.41 --------------------- PatchSet 2493 Date: 2003/06/24 04:14:19 Author: andersen Branch: HEAD Tag: (none) Log: Make login actually write out utmp and wtmp junk (even though such things are completly unreliable crap) Members: libutil/login.c:1.1->1.2 --------------------- PatchSet 2494 Date: 2003/06/24 05:07:40 Author: mjn3 Branch: HEAD Tag: (none) Log: Change 'undefined behavior' of fflush() on readonly or reading streams to match that of current glibc; i.e. don't do anything and return success. Apparently, php calls fflush() on a file opened as readonly before trying to read. Eventually I'll add some config options to flag this and several other instances of nonportable code. Members: libc/stdio/stdio.c:1.67->1.68 --------------------- PatchSet 2495 Date: 2003/06/24 08:40:05 Author: andersen Branch: HEAD Tag: (none) Log: Rename the very badly named 'UCLIBC_GCC' to 'UCLIBC_ENV' and implement 'UCLIBC_CC', which does this: $ UCLIBC_CC=gcc-2.95 /usr/i386-linux-uclibc/bin/i386-uclibc-gcc --version 2.95.4 $ UCLIBC_CC=gcc-3.3 /usr/i386-linux-uclibc/bin/i386-uclibc-gcc --version gcc-3.3 (GCC) 3.3 (Debian) Copyright (C) 2003 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Members: extra/gcc-uClibc/gcc-uClibc.c:1.57->1.58 --------------------- PatchSet 2496 Date: 2003/06/24 09:19:35 Author: andersen Branch: HEAD Tag: (none) Log: Make indenting be consistant Members: extra/gcc-uClibc/gcc-uClibc.c:1.58->1.59 --------------------- PatchSet 2497 Date: 2003/06/24 09:23:19 Author: andersen Branch: HEAD Tag: (none) Log: Fix indenting for real this time. Members: extra/gcc-uClibc/gcc-uClibc.c:1.59->1.60 --------------------- PatchSet 2498 Date: 2003/06/24 09:55:19 Author: andersen Branch: HEAD Tag: (none) Log: Several more cleanups Members: extra/gcc-uClibc/gcc-uClibc.c:1.60->1.61 --------------------- PatchSet 2499 Date: 2003/06/27 06:50:09 Author: andersen Branch: HEAD Tag: (none) Log: Add in ceilf() and floorf() since XFree86 wants them... Members: libm/Makefile:1.33->1.34 libm/s_ceilf.c:INITIAL->1.1 libm/s_floorf.c:INITIAL->1.1 --------------------- PatchSet 2500 Date: 2003/06/27 08:31:45 Author: andersen Branch: HEAD Tag: (none) Log: Per a patch from Rob McMullen, add getprotoent_r, getprotobyname_r, and getprotobynumber_r Members: libc/inet/getproto.c:1.4->1.5 --------------------- PatchSet 2501 Date: 2003/06/27 08:36:43 Author: andersen Branch: HEAD Tag: (none) Log: Add missing madvise syscall Members: libc/sysdeps/linux/common/syscalls.c:1.105->1.106 --------------------- PatchSet 2502 Date: 2003/06/27 08:49:25 Author: andersen Branch: HEAD Tag: (none) Log: Mention that the common mmap64 is a stub and must be overridden on a per arch basis using platform specific code Members: libc/sysdeps/linux/common/mmap64.c:1.3->1.4 --------------------- PatchSet 2503 Date: 2003/06/27 09:05:40 Author: andersen Branch: HEAD Tag: (none) Log: Actually, some arches do support _syscall6, so implement a generic version for them... -Erik Members: libc/sysdeps/linux/common/mmap64.c:1.4->1.5 --------------------- PatchSet 2504 Date: 2003/06/27 09:22:45 Author: andersen Branch: HEAD Tag: (none) Log: oops. Fix the name so it is "mmap64", not "__mmap64" Members: libc/sysdeps/linux/common/mmap64.c:1.5->1.6 --------------------- PatchSet 2505 Date: 2003/06/27 09:23:23 Author: andersen Branch: HEAD Tag: (none) Log: add mmap64 for i386 Members: libc/sysdeps/linux/i386/Makefile:1.55->1.56 libc/sysdeps/linux/i386/mmap64.S:INITIAL->1.1 --------------------- PatchSet 2506 Date: 2003/06/27 09:37:55 Author: andersen Branch: HEAD Tag: (none) Log: Implement mmap64 for arm Members: libc/sysdeps/linux/arm/Makefile:1.42->1.43 libc/sysdeps/linux/arm/mmap64.S:INITIAL->1.1 --------------------- PatchSet 2507 Date: 2003/06/27 09:38:15 Author: andersen Branch: HEAD Tag: (none) Log: Cleanup a couple of ugly bits Members: libc/sysdeps/linux/arm/vfork.S:1.6->1.7 --------------------- PatchSet 2508 Date: 2003/06/27 09:57:23 Author: andersen Branch: HEAD Tag: (none) Log: Do not let isatty mess up errno Members: libc/stdio/stdio.c:1.68->1.69 --------------------- PatchSet 2509 Date: 2003/06/27 10:12:38 Author: andersen Branch: HEAD Tag: (none) Log: Add config option to enable 'struct tm' timezone extension fields Members: extra/Configs/Config.in:1.18->1.19 --------------------- PatchSet 2510 Date: 2003/06/27 11:19:28 Author: andersen Branch: HEAD Tag: (none) Log: Fixup errno handling -Erik Members: libc/pwd_grp/__getpwent_r.c:1.2->1.3 libc/pwd_grp/__getspent_r.c:1.4->1.5 libc/pwd_grp/__sgetspent_r.c:1.2->1.3 libc/pwd_grp/fgetpwent.c:1.7->1.8 libc/pwd_grp/fgetspent.c:1.3->1.4 libc/pwd_grp/getpwnam.c:1.8->1.9 libc/pwd_grp/getpwuid.c:1.7->1.8 libc/pwd_grp/getspnam.c:1.3->1.4 libc/pwd_grp/getspuid.c:1.3->1.4 libc/pwd_grp/initgroups.c:1.10->1.11 libc/pwd_grp/pwent.c:1.9->1.10 libc/pwd_grp/sgetspent.c:1.3->1.4 libc/pwd_grp/spent.c:1.3->1.4 --------------------- PatchSet 2511 Date: 2003/06/27 11:43:43 Author: andersen Branch: HEAD Tag: (none) Log: Yet more cleanup for the reentrant pwd/grp functions so they should now actually be doing the right thing Members: libc/pwd_grp/fgetpwent.c:1.8->1.9 libc/pwd_grp/fgetspent.c:1.4->1.5 libc/pwd_grp/getpwnam.c:1.9->1.10 libc/pwd_grp/getpwuid.c:1.8->1.9 libc/pwd_grp/getspnam.c:1.4->1.5 libc/pwd_grp/getspuid.c:1.4->1.5 libc/pwd_grp/pwent.c:1.10->1.11 libc/pwd_grp/sgetspent.c:1.4->1.5 libc/pwd_grp/spent.c:1.4->1.5 --------------------- PatchSet 2512 Date: 2003/06/27 12:03:37 Author: andersen Branch: HEAD Tag: (none) Log: whitespace and debug updates Members: ldso/ldso/i386/elfinterp.c:1.21->1.22 --------------------- PatchSet 2513 Date: 2003/06/27 12:16:24 Author: andersen Branch: HEAD Tag: (none) Log: Revenge of the Typo Members: libc/sysdeps/linux/i386/mmap64.S:1.1->1.2 --------------------- PatchSet 2514 Date: 2003/06/27 12:45:12 Author: andersen Branch: HEAD Tag: (none) Log: Run dlopened ctors and dtors in the correct order Members: ldso/libdl/dlib.c:1.25->1.26 --------------------- PatchSet 2515 Date: 2003/06/27 12:51:42 Author: andersen Branch: HEAD Tag: (none) Log: oops Members: ldso/ldso/i386/elfinterp.c:1.22->1.23 --------------------- PatchSet 2516 Date: 2003/06/27 12:55:20 Author: andersen Branch: HEAD Tag: (none) Log: Add a test which shows off the broken spots in our dlopen implementation Members: test/dlopen/Makefile:INITIAL->1.1 test/dlopen/libtest1.c:INITIAL->1.1 test/dlopen/libtest2.c:INITIAL->1.1 test/dlopen/test1.c:INITIAL->1.1 test/dlopen/test2.c:INITIAL->1.1 --------------------- PatchSet 2517 Date: 2003/06/27 20:35:17 Author: andersen Branch: HEAD Tag: (none) Log: ret could have been used uninitialized in one case Members: libc/pwd_grp/pwent.c:1.11->1.12 libc/pwd_grp/spent.c:1.5->1.6 --------------------- PatchSet 2518 Date: 2003/06/27 21:26:18 Author: andersen Branch: HEAD Tag: (none) Log: Fix a couple of typos Members: libc/sysdeps/linux/common/mmap64.c:1.6->1.7 --------------------- PatchSet 2519 Date: 2003/06/30 19:14:36 Author: andersen Branch: HEAD Tag: (none) Log: Patch from Pavel Roskin to fixup toplevel help text Members: extra/config/mconf.c:1.6->1.7 --------------------- PatchSet 2520 Date: 2003/06/30 19:22:43 Author: andersen Branch: HEAD Tag: (none) Log: Per suggestion from Stuart Hughes, allow uClibc to re-install headers on a system where they have previously been installed. Members: Makefile:1.205->1.206 --------------------- PatchSet 2521 Date: 2003/06/30 19:27:34 Author: andersen Branch: HEAD Tag: (none) Log: Fixup symlinks to libthread_db Members: libpthread/Makefile:1.21->1.22