From 505220e8c5649b3f57fe2ca6e8f4c53eddc52100 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Wed, 11 Jan 2006 01:24:01 +0000 Subject: no point in keeping this in svn --- Changelog.full | 8993 -------------------------------------------------------- 1 file changed, 8993 deletions(-) delete mode 100644 Changelog.full diff --git a/Changelog.full b/Changelog.full deleted file mode 100644 index c00a12921..000000000 --- a/Changelog.full +++ /dev/null @@ -1,8993 +0,0 @@ ---------------------- -PatchSet 3162 -Date: 2004/01/04 05:34:35 -Author: andersen -Branch: HEAD -Tag: uClibc_0_9_26 **FUNKY** -Log: -Fix grammar - -Members: - docs/uclibc.org/news.html:1.8->1.9 - ---------------------- -PatchSet 3163 -Date: 2004/01/04 05:46:15 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -spell 'pthread' properly - -Members: - docs/uclibc.org/news.html:1.9->1.10 - ---------------------- -PatchSet 3164 -Date: 2004/01/04 05:49:55 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Fix paragraph seperation - -Members: - docs/uclibc.org/news.html:1.10->1.11 - ---------------------- -PatchSet 3165 -Date: 2004/01/04 09:32:14 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Bump .deb version - -Members: - debian/changelog:1.19->1.20 - ---------------------- -PatchSet 3166 -Date: 2004/01/04 09:35:20 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Implement res_search and res_querydomain based on netbsd code, -but remove support for host aliases (the HOSTALIASES env variable) -which looks like a very bad idea. - -Erik - -Members: - libc/inet/resolv.c:1.50->1.51 - ---------------------- -PatchSet 3167 -Date: 2004/01/06 01:05:12 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Some badly behaved arches fail to provide a PAGE_SIZE define - -Members: - ldso/include/ldso.h:1.2->1.3 - ---------------------- -PatchSet 3168 -Date: 2004/01/09 09:13:37 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -As mjn3 noticed, 64 bit arches should select UCLIBC_HAS_LFS - -Members: - extra/Configs/Config.alpha:1.15->1.16 - extra/Configs/Config.sh:1.46->1.47 - ---------------------- -PatchSet 3169 -Date: 2004/01/12 11:07:02 -Author: mjn3 -Branch: HEAD -Tag: (none) -Log: -Oops... Seems I forgot an else... - -Members: - libc/unistd/Makefile:1.36->1.37 - ---------------------- -PatchSet 3170 -Date: 2004/01/13 05:58:00 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Fixup dated comments - -Members: - Makefile:1.242->1.243 - ---------------------- -PatchSet 3171 -Date: 2004/01/13 10:26:56 -Author: mjn3 -Branch: HEAD -Tag: (none) -Log: -Add another devfs subdir to the list of checked subdirs. - -Members: - libc/termios/ttyname.c:1.12->1.13 - ---------------------- -PatchSet 3172 -Date: 2004/01/14 06:30:58 -Author: mjn3 -Branch: HEAD -Tag: (none) -Log: -Add a dummy (always fails) wcsftime. This is needed for the libstdc++ locale -implementation to build. Later this month I'll add a functional wcsftime. - -Members: - include/wchar.h:1.5->1.6 - libc/misc/time/Makefile:1.35->1.36 - libc/misc/time/time.c:1.19->1.20 - ---------------------- -PatchSet 3173 -Date: 2004/01/14 09:14:47 -Author: mjn3 -Branch: HEAD -Tag: (none) -Log: -Ok.. we need to link with libgcc.a for some archs. I haven't looked at -all cases, but the archs I've looked at do build the needed routines as -PIC so we should be ok. - -Members: - libc/Makefile:1.33->1.34 - ---------------------- -PatchSet 3174 -Date: 2004/01/14 10:31:58 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Use the gcc 3.4 -funit-at-a-time optimization when available - -Members: - Rules.mak:1.161->1.162 - ---------------------- -PatchSet 3175 -Date: 2004/01/14 22:37:55 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Include missing errno.h header (as noted by Alan Hourihane). -Fix uninitialized pthread mutex used to lock the list of aligned -memory blocks. - -Members: - libc/stdlib/malloc-simple/alloc.c:1.13->1.14 - ---------------------- -PatchSet 3176 -Date: 2004/01/16 00:44:34 -Author: davidm -Branch: HEAD -Tag: (none) -Log: - -Make sure we remove -fomit-frame-pointer from the ldso build. It's -inclusion will cause the loader to crash when jumping to the application. - -The reason is due to the START macro having a "leave" instruction included -to fixup the stack before starting the app. - -Members: - ldso/ldso/Makefile:1.51->1.52 - ---------------------- -PatchSet 3177 -Date: 2004/01/16 00:46:39 -Author: mjn3 -Branch: HEAD -Tag: (none) -Log: -Link with libfloat if necessary. - -Members: - libc/Makefile:1.34->1.35 - ---------------------- -PatchSet 3178 -Date: 2004/01/16 11:49:06 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Minor updates from linux 2.6.1 - -Members: - extra/config/Kconfig-language.txt:1.2->1.3 - extra/config/conf.c:1.4->1.5 - ---------------------- -PatchSet 3179 -Date: 2004/01/16 12:38:10 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Fixup selection of endianness, since select does not work on choice -items, we have to declare what endianness cpus are capable of supporting -and work using dependancies. - -Members: - extra/Configs/Config.arm:1.40->1.41 - extra/Configs/Config.h8300:1.18->1.19 - extra/Configs/Config.i960:1.14->1.15 - extra/Configs/Config.microblaze:1.5->1.6 - extra/Configs/Config.mips:1.39->1.40 - extra/Configs/Config.sparc:1.16->1.17 - extra/Configs/Config.v850:1.7->1.8 - ---------------------- -PatchSet 3180 -Date: 2004/01/16 12:43:01 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -s/UCLIBC_HAS_MMU/ARCH_HAS_MMU/g - -Members: - extra/Configs/Config.alpha:1.17->1.18 - extra/Configs/Config.cris:1.11->1.12 - extra/Configs/Config.in.arch:1.13->1.14 - extra/Configs/Config.powerpc:1.34->1.35 - extra/Configs/Config.sh:1.48->1.49 - libc/inet/rpc/rcmd.c:1.9->1.10 - libc/sysdeps/linux/common/bits/posix_opt.h:1.2->1.3 - libc/unistd/daemon.c:1.7->1.8 - libpthread/linuxthreads/manager.c:1.7->1.8 - ---------------------- -PatchSet 3181 -Date: 2004/01/16 12:49:06 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Minor updates from linux 2.6.1 - -Members: - extra/config/confdata.c:1.9->1.10 - ---------------------- -PatchSet 3182 -Date: 2004/01/16 13:38:10 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Fixup selection of endianness, since select does not work on choice -items, we have to declare what endianness cpus are capable of supporting -and work using dependancies. - -Members: - extra/Configs/Config.alpha:1.16->1.17 - extra/Configs/Config.cris:1.10->1.11 - extra/Configs/Config.e1:1.6->1.7 - extra/Configs/Config.i386:1.37->1.38 - extra/Configs/Config.in.arch:1.12->1.13 - extra/Configs/Config.m68k:1.35->1.36 - extra/Configs/Config.powerpc:1.33->1.34 - extra/Configs/Config.sh:1.47->1.48 - ---------------------- -PatchSet 3183 -Date: 2004/01/16 13:42:58 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -s/UCLIBC_HAS_MMU/ARCH_HAS_MMU/g - -Members: - Makefile:1.243->1.244 - extra/Configs/Config.i386:1.38->1.39 - extra/Configs/Config.in:1.43->1.44 - libc/stdlib/malloc/malloc.h:1.18->1.19 - libc/stdlib/malloc-simple/alloc.c:1.14->1.15 - libc/sysdeps/linux/arm/crt0.S:1.20->1.21 - libc/sysdeps/linux/common/syscalls.c:1.125->1.126 - libc/sysdeps/linux/m68k/Makefile:1.32->1.33 - libc/unistd/Makefile:1.37->1.38 - libc/unistd/exec.c:1.1->1.2 - libpthread/linuxthreads/internals.h:1.6->1.7 - libpthread/linuxthreads/ptfork.c:1.2->1.3 - libpthread/linuxthreads/pthread.c:1.11->1.12 - libutil/Makefile:1.22->1.23 - ---------------------- -PatchSet 3184 -Date: 2004/01/16 18:52:51 -Author: mjn3 -Branch: HEAD -Tag: (none) -Log: -We need to link with libgcc.a when creating shared libs, in order to -avoid problems 'hidden symbol' problems. Also handle -lfloat for the -soft-float arm case. - -Members: - ldso/libdl/Makefile:1.33->1.34 - libcrypt/Makefile:1.25->1.26 - libintl/Makefile:1.5->1.6 - libm/Makefile:1.39->1.40 - libnsl/Makefile:1.6->1.7 - libpthread/Makefile:1.27->1.28 - libresolv/Makefile:1.16->1.17 - libutil/Makefile:1.23->1.24 - ---------------------- -PatchSet 3185 -Date: 2004/01/17 14:39:40 -Author: mjn3 -Branch: HEAD -Tag: (none) -Log: -Prevent runaway asserts, which can happen if there's a problem with -stdio or locales. - -Members: - libc/misc/assert/__assert.c:1.7->1.8 - ---------------------- -PatchSet 3186 -Date: 2004/01/17 14:45:55 -Author: mjn3 -Branch: HEAD -Tag: (none) -Log: -Add __data_start needed by boehm garbage collector, in turn needed by libgcj. - -Members: - libc/sysdeps/linux/i386/crt0.S:1.21->1.22 - ---------------------- -PatchSet 3187 -Date: 2004/01/20 17:38:25 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Joakim Tjernlund writes: - -> Is there anything I can do/provide that would assist in the solving of -> this problem on PowerPC? I'm still concerned about my lack of flash space... - -Try this path. It fixes the recent ldso problems for me on my mpc860 board. -You should be able to use ldso without the dcbx patch to the kernel now. - -Please report back. - - Jocke - -Members: - ldso/ldso/powerpc/elfinterp.c:1.29->1.30 - ---------------------- -PatchSet 3188 -Date: 2004/01/20 17:44:17 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Paul Mundt writes: - -The current behavior of the powerpc boot1_arch.h seems somewhat broken. -Currently room is made on the stack pointer for the link register, but the link -register is never actually pushed onto it. glibc bears the following comments: - - /* Call _dl_start with one parameter pointing at argc */ - mr r3,r1 - /* (we have to frob the stack pointer a bit to allow room for - _dl_start to save the link register). */ - -followed by the -16 add to r1. Despite the fact that r1 is modified, the link -register is never actually pushed onto r1, thus the adjustment is completely -superfluous. - -There's two possible fixes for this, either saving the link register in the way -that glibc does, or getting rid of the r1 adjustment. As I'm not sure if saving -the link register will actually break the _dl_boot2 callin, both options will -probably want to be played with. - -The following bit of inline assembly in the attached patch builds cleanly for -me with gcc 3.3 on darwin, but I'm not able to test it any further beyond that. - -Members: - ldso/ldso/powerpc/boot1_arch.h:1.4->1.5 - ldso/ldso/powerpc/dl-startup.h:1.4->1.5 - ---------------------- -PatchSet 3189 -Date: 2004/01/20 18:00:16 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -As noted by Doru Petrescu, there was a spurious line that was using -_dl_debug_addr prior to checking if it was NULL. - -Members: - ldso/libdl/dlib.c:1.32->1.33 - ldso/libdl/libdl.c:1.32->1.33 - ---------------------- -PatchSet 3190 -Date: 2004/01/20 21:28:42 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -support building the uClibc utils for the host system... - -Members: - utils/Makefile:1.10->1.11 - ---------------------- -PatchSet 3191 -Date: 2004/01/20 21:36:23 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Erik is an idiot - -Members: - utils/Makefile:1.11->1.12 - ---------------------- -PatchSet 3192 -Date: 2004/01/21 20:14:41 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Massive formatting cleanup, making it easier to parse - -Members: - libc/sysdeps/linux/common/syscalls.c:1.126->1.127 - ---------------------- -PatchSet 3193 -Date: 2004/01/21 20:27:25 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Move poll to its own file, rather than being only half in its own file - -Members: - libc/sysdeps/linux/common/poll.c:1.1->1.2 - libc/sysdeps/linux/common/syscalls.c:1.127->1.128 - ---------------------- -PatchSet 3194 -Date: 2004/01/21 21:06:38 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Add poll - -Members: - libc/sysdeps/linux/common/Makefile:1.95->1.96 - ---------------------- -PatchSet 3195 -Date: 2004/01/21 22:27:39 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Split up syscalls.c, since it had grown to be quite large and ugly. - -Erik - -Members: - libc/misc/sysvipc/ftok.c:1.3->1.4 - libc/misc/sysvipc/ipc.h:1.2->1.3 - libc/misc/sysvipc/msgq.c:1.2->1.3 - libc/misc/sysvipc/shm.c:1.5->1.6 - libc/sysdeps/linux/common/list_syscalls.sh:1.1->1.2(DEAD) - libc/sysdeps/linux/common/str_syscalls.sh:1.5->1.6(DEAD) - libc/sysdeps/linux/common/syscalls.c:1.128->1.129(DEAD) - libc/sysdeps/linux/common/unified_syscall_i386.h:1.6->1.7(DEAD) - libc/sysdeps/linux/common/xstatconv.h:1.2->1.3 - libc/sysdeps/linux/i960/_mmap.S:1.1->1.2(DEAD) - libc/sysdeps/linux/i960/mmap.S:INITIAL->1.1 - libc/sysdeps/linux/microblaze/_mmap.c:1.1->1.2(DEAD) - libc/sysdeps/linux/microblaze/mmap.c:INITIAL->1.1 - libc/sysdeps/linux/mips/_mmap.c:1.3->1.4(DEAD) - libc/sysdeps/linux/mips/mmap.c:INITIAL->1.1 - libc/sysdeps/linux/powerpc/_mmap.c:1.5->1.6(DEAD) - libc/sysdeps/linux/powerpc/mmap.c:INITIAL->1.1 - libc/sysdeps/linux/sh/_mmap.c:1.5->1.6(DEAD) - libc/sysdeps/linux/sh/mmap.c:INITIAL->1.1 - libc/sysdeps/linux/v850/_mmap.c:1.4->1.5(DEAD) - libc/sysdeps/linux/v850/mmap.c:INITIAL->1.1 - ---------------------- -PatchSet 3196 -Date: 2004/01/21 22:30:52 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -ignore host binaries - -Members: - utils/.cvsignore:1.2->1.3 - ---------------------- -PatchSet 3197 -Date: 2004/01/21 23:27:39 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Split up syscalls.c, since it had grown to be quite large and ugly. - -Erik - -Members: - libc/misc/sysvipc/sem.c:1.4->1.5 - libc/sysdeps/linux/common/Makefile:1.96->1.97 - libc/sysdeps/linux/common/__rt_sigtimedwait.c:INITIAL->1.1 - libc/sysdeps/linux/common/__socketcall.c:INITIAL->1.1 - libc/sysdeps/linux/common/__syscall_fcntl.c:INITIAL->1.1 - libc/sysdeps/linux/common/__syscall_fcntl64.c:INITIAL->1.1 - libc/sysdeps/linux/common/__syscall_ipc.c:INITIAL->1.1 - libc/sysdeps/linux/common/__syscall_rt_sigaction.c:INITIAL->1.1 - libc/sysdeps/linux/common/__syscall_sigaction.c:INITIAL->1.1 - libc/sysdeps/linux/common/_exit.c:1.1->1.2 - libc/sysdeps/linux/common/access.c:INITIAL->1.1 - libc/sysdeps/linux/common/acct.c:INITIAL->1.1 - libc/sysdeps/linux/common/adjtimex.c:INITIAL->1.1 - libc/sysdeps/linux/common/alarm.c:INITIAL->1.1 - libc/sysdeps/linux/common/bdflush.c:INITIAL->1.1 - libc/sysdeps/linux/common/capget.c:INITIAL->1.1 - libc/sysdeps/linux/common/capset.c:INITIAL->1.1 - libc/sysdeps/linux/common/chdir.c:INITIAL->1.1 - libc/sysdeps/linux/common/chmod.c:INITIAL->1.1 - libc/sysdeps/linux/common/chown.c:INITIAL->1.1 - libc/sysdeps/linux/common/chroot.c:INITIAL->1.1 - libc/sysdeps/linux/common/close.c:INITIAL->1.1 - libc/sysdeps/linux/common/delete_module.c:INITIAL->1.1 - libc/sysdeps/linux/common/dup.c:INITIAL->1.1 - libc/sysdeps/linux/common/dup2.c:INITIAL->1.1 - libc/sysdeps/linux/common/execve.c:INITIAL->1.1 - libc/sysdeps/linux/common/fchdir.c:INITIAL->1.1 - libc/sysdeps/linux/common/fchmod.c:INITIAL->1.1 - libc/sysdeps/linux/common/fchown.c:INITIAL->1.1 - libc/sysdeps/linux/common/fdatasync.c:INITIAL->1.1 - libc/sysdeps/linux/common/flock.c:INITIAL->1.1 - libc/sysdeps/linux/common/fork.c:INITIAL->1.1 - libc/sysdeps/linux/common/fstat.c:INITIAL->1.1 - libc/sysdeps/linux/common/fstat64.c:INITIAL->1.1 - libc/sysdeps/linux/common/fstatfs.c:INITIAL->1.1 - libc/sysdeps/linux/common/fsync.c:INITIAL->1.1 - libc/sysdeps/linux/common/ftruncate.c:INITIAL->1.1 - libc/sysdeps/linux/common/get_kernel_syms.c:INITIAL->1.1 - libc/sysdeps/linux/common/getegid.c:INITIAL->1.1 - libc/sysdeps/linux/common/geteuid.c:INITIAL->1.1 - libc/sysdeps/linux/common/getgid.c:INITIAL->1.1 - libc/sysdeps/linux/common/getgroups.c:INITIAL->1.1 - libc/sysdeps/linux/common/getitimer.c:INITIAL->1.1 - libc/sysdeps/linux/common/getpgid.c:INITIAL->1.1 - libc/sysdeps/linux/common/getpgrp.c:INITIAL->1.1 - libc/sysdeps/linux/common/getpid.c:INITIAL->1.1 - libc/sysdeps/linux/common/getppid.c:INITIAL->1.1 - libc/sysdeps/linux/common/getpriority.c:INITIAL->1.1 - libc/sysdeps/linux/common/getresgid.c:INITIAL->1.1 - libc/sysdeps/linux/common/getresuid.c:INITIAL->1.1 - libc/sysdeps/linux/common/getrlimit.c:INITIAL->1.1 - libc/sysdeps/linux/common/getrusage.c:INITIAL->1.1 - libc/sysdeps/linux/common/getsid.c:INITIAL->1.1 - libc/sysdeps/linux/common/gettimeofday.c:INITIAL->1.1 - libc/sysdeps/linux/common/getuid.c:INITIAL->1.1 - libc/sysdeps/linux/common/init_module.c:INITIAL->1.1 - libc/sysdeps/linux/common/ioctl.c:1.1->1.2 - libc/sysdeps/linux/common/ioperm.c:INITIAL->1.1 - libc/sysdeps/linux/common/iopl.c:INITIAL->1.1 - libc/sysdeps/linux/common/kill.c:INITIAL->1.1 - libc/sysdeps/linux/common/klogctl.c:INITIAL->1.1 - libc/sysdeps/linux/common/lchown.c:INITIAL->1.1 - libc/sysdeps/linux/common/link.c:INITIAL->1.1 - libc/sysdeps/linux/common/lseek.c:INITIAL->1.1 - libc/sysdeps/linux/common/lstat.c:INITIAL->1.1 - libc/sysdeps/linux/common/lstat64.c:INITIAL->1.1 - libc/sysdeps/linux/common/madvise.c:INITIAL->1.1 - libc/sysdeps/linux/common/mkdir.c:INITIAL->1.1 - libc/sysdeps/linux/common/mknod.c:1.3->1.4 - libc/sysdeps/linux/common/mlock.c:INITIAL->1.1 - libc/sysdeps/linux/common/mlockall.c:INITIAL->1.1 - libc/sysdeps/linux/common/mmap.c:INITIAL->1.1 - libc/sysdeps/linux/common/modify_ldt.c:INITIAL->1.1 - libc/sysdeps/linux/common/mount.c:INITIAL->1.1 - libc/sysdeps/linux/common/mprotect.c:INITIAL->1.1 - libc/sysdeps/linux/common/mremap.c:INITIAL->1.1 - libc/sysdeps/linux/common/msync.c:INITIAL->1.1 - libc/sysdeps/linux/common/munlock.c:INITIAL->1.1 - libc/sysdeps/linux/common/munlockall.c:INITIAL->1.1 - libc/sysdeps/linux/common/munmap.c:INITIAL->1.1 - libc/sysdeps/linux/common/nanosleep.c:INITIAL->1.1 - libc/sysdeps/linux/common/nice.c:INITIAL->1.1 - libc/sysdeps/linux/common/open.c:INITIAL->1.1 - libc/sysdeps/linux/common/pause.c:INITIAL->1.1 - libc/sysdeps/linux/common/personality.c:INITIAL->1.1 - libc/sysdeps/linux/common/pipe.c:INITIAL->1.1 - libc/sysdeps/linux/common/pivot_root.c:INITIAL->1.1 - libc/sysdeps/linux/common/prctl.c:INITIAL->1.1 - libc/sysdeps/linux/common/query_module.c:INITIAL->1.1 - libc/sysdeps/linux/common/quotactl.c:INITIAL->1.1 - libc/sysdeps/linux/common/read.c:INITIAL->1.1 - libc/sysdeps/linux/common/readlink.c:INITIAL->1.1 - libc/sysdeps/linux/common/readv.c:INITIAL->1.1 - libc/sysdeps/linux/common/reboot.c:INITIAL->1.1 - libc/sysdeps/linux/common/rename.c:INITIAL->1.1 - libc/sysdeps/linux/common/rmdir.c:INITIAL->1.1 - libc/sysdeps/linux/common/sched_get_priority_max.c:INITIAL->1.1 - libc/sysdeps/linux/common/sched_get_priority_min.c:INITIAL->1.1 - libc/sysdeps/linux/common/sched_getparam.c:INITIAL->1.1 - libc/sysdeps/linux/common/sched_getscheduler.c:INITIAL->1.1 - libc/sysdeps/linux/common/sched_rr_get_interval.c:INITIAL->1.1 - libc/sysdeps/linux/common/sched_setparam.c:INITIAL->1.1 - libc/sysdeps/linux/common/sched_setscheduler.c:INITIAL->1.1 - libc/sysdeps/linux/common/sched_yield.c:INITIAL->1.1 - libc/sysdeps/linux/common/select.c:INITIAL->1.1 - libc/sysdeps/linux/common/sendfile.c:INITIAL->1.1 - libc/sysdeps/linux/common/setdomainname.c:INITIAL->1.1 - libc/sysdeps/linux/common/setfsgid.c:INITIAL->1.1 - libc/sysdeps/linux/common/setfsuid.c:INITIAL->1.1 - libc/sysdeps/linux/common/setgid.c:INITIAL->1.1 - libc/sysdeps/linux/common/setgroups.c:INITIAL->1.1 - libc/sysdeps/linux/common/sethostname.c:INITIAL->1.1 - libc/sysdeps/linux/common/setitimer.c:INITIAL->1.1 - libc/sysdeps/linux/common/setpgid.c:INITIAL->1.1 - libc/sysdeps/linux/common/setpriority.c:INITIAL->1.1 - libc/sysdeps/linux/common/setregid.c:INITIAL->1.1 - libc/sysdeps/linux/common/setresgid.c:INITIAL->1.1 - libc/sysdeps/linux/common/setresuid.c:INITIAL->1.1 - libc/sysdeps/linux/common/setreuid.c:INITIAL->1.1 - libc/sysdeps/linux/common/setrlimit.c:INITIAL->1.1 - libc/sysdeps/linux/common/setsid.c:INITIAL->1.1 - libc/sysdeps/linux/common/settimeofday.c:INITIAL->1.1 - libc/sysdeps/linux/common/setuid.c:1.2->1.3 - libc/sysdeps/linux/common/sigaltstack.c:INITIAL->1.1 - libc/sysdeps/linux/common/sigpending.c:INITIAL->1.1 - libc/sysdeps/linux/common/sigprocmask.c:INITIAL->1.1 - libc/sysdeps/linux/common/sigsuspend.c:INITIAL->1.1 - libc/sysdeps/linux/common/ssp.c:1.1->1.2 - libc/sysdeps/linux/common/stat.c:INITIAL->1.1 - libc/sysdeps/linux/common/stat64.c:INITIAL->1.1 - libc/sysdeps/linux/common/statfs.c:INITIAL->1.1 - libc/sysdeps/linux/common/stime.c:INITIAL->1.1 - libc/sysdeps/linux/common/swapoff.c:INITIAL->1.1 - libc/sysdeps/linux/common/swapon.c:INITIAL->1.1 - libc/sysdeps/linux/common/symlink.c:INITIAL->1.1 - libc/sysdeps/linux/common/syscalls.h:INITIAL->1.1 - libc/sysdeps/linux/common/sysctl.c:INITIAL->1.1 - libc/sysdeps/linux/common/sysfs.c:INITIAL->1.1 - libc/sysdeps/linux/common/sysinfo.c:INITIAL->1.1 - libc/sysdeps/linux/common/time.c:INITIAL->1.1 - libc/sysdeps/linux/common/times.c:INITIAL->1.1 - libc/sysdeps/linux/common/truncate.c:INITIAL->1.1 - libc/sysdeps/linux/common/umask.c:INITIAL->1.1 - libc/sysdeps/linux/common/umount.c:INITIAL->1.1 - libc/sysdeps/linux/common/umount2.c:INITIAL->1.1 - libc/sysdeps/linux/common/uname.c:INITIAL->1.1 - libc/sysdeps/linux/common/unlink.c:INITIAL->1.1 - libc/sysdeps/linux/common/uselib.c:INITIAL->1.1 - libc/sysdeps/linux/common/ustat.c:INITIAL->1.1 - libc/sysdeps/linux/common/utime.c:INITIAL->1.1 - libc/sysdeps/linux/common/utimes.c:INITIAL->1.1 - libc/sysdeps/linux/common/vhangup.c:INITIAL->1.1 - libc/sysdeps/linux/common/wait4.c:INITIAL->1.1 - libc/sysdeps/linux/common/write.c:INITIAL->1.1 - libc/sysdeps/linux/common/writev.c:INITIAL->1.1 - libc/sysdeps/linux/powerpc/ioctl.c:1.1->1.2 - ---------------------- -PatchSet 3198 -Date: 2004/01/21 23:45:14 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Sort all the files - -Members: - libc/sysdeps/linux/common/Makefile:1.97->1.98 - ---------------------- -PatchSet 3199 -Date: 2004/01/22 00:44:25 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Some minor debian junk I had sitting in my tree - -Members: - debian/.cvsignore:1.1->1.2 - debian/uclibc-dev.postinst:INITIAL->1.1 - debian/uclibc-dev.prerm:INITIAL->1.1 - debian/uclibc.postinst:1.1->1.2 - debian/uclibc.prerm:INITIAL->1.1 - debian/uclibc.shlibs:1.1->1.2 - ---------------------- -PatchSet 3200 -Date: 2004/01/24 07:40:27 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Oleksandr G. Zhadan writes: - -Hi Eric, - -The attached diff file includes BUS_ISA fix for kernel since 2.4.23/ - -Kind regards, - -Oleks - -Members: - libc/sysdeps/linux/arm/ioperm.c:1.5->1.6 - ---------------------- -PatchSet 3201 -Date: 2004/01/24 07:59:30 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Joakim Tjernlund writes: - -Hi again - -I have done some serious clenup of powerpc/elfinterp.c - -- Make it look more like glibc. -- Performance modifictions. -- Fixed a few bugs in _dl_do_reloc(). These seem not to have affected - anything, but this how glibc do it. - - Jocke - -Members: - ldso/ldso/powerpc/elfinterp.c:1.30->1.31 - ---------------------- -PatchSet 3202 -Date: 2004/01/24 08:33:39 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Imre Sunyi writes: - -Hi Erik - -I have corrected a bug in uClibc/libc/inet/resolv.c in function -__dns_lookup(). Have attaced a txt file with my diffs regarding to -uClibc 0.9.26. - -If two nameservers are included in /etc/resolv.conf and the first one is -wrong and the secondary is correct the algorithm never -looked up the secondary one. Please review my diff and feel free to -submit the patch onto your CVS. - -If reading manual page resolv.conf(5) under nameserver and how the -algorithm should work the previous dns_lookup did not fully followed -that. - -Regards - -Imre Sunyi - -Members: - libc/inet/resolv.c:1.51->1.52 - ---------------------- -PatchSet 3203 -Date: 2004/01/27 06:36:19 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Joakim Tjernlund writes: - -Hi Erik - -I have had some fun trying to optimize memcpy, memset and memmove for -PPC. There are only boot tested, but I don't expect any problems :) - -Read the comments in powerpc/string.c for more info. -Patch is relative to libc/string - - Jocke - -Members: - libc/string/powerpc/Makefile:INITIAL->1.1 - ---------------------- -PatchSet 3204 -Date: 2004/01/27 07:36:18 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Joakim Tjernlund writes: - -Hi Erik - -I have had some fun trying to optimize memcpy, memset and memmove for -PPC. There are only boot tested, but I don't expect any problems :) - -Read the comments in powerpc/string.c for more info. -Patch is relative to libc/string - - Jocke - -Members: - libc/string/Makefile:1.59->1.60 - libc/string/powerpc/string.c:INITIAL->1.1 - ---------------------- -PatchSet 3205 -Date: 2004/01/27 07:37:12 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Patch from Joakim Tjernlund to get rid of an annoying warning. - -Members: - ldso/ldso/powerpc/boot1_arch.h:1.5->1.6 - ldso/ldso/powerpc/dl-startup.h:1.5->1.6 - ---------------------- -PatchSet 3206 -Date: 2004/01/29 08:20:11 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Patch from Joakim Tjernlund: - -Removed R_PPC_NONE and R_PPC_REL24 as these does not seem to be used. -Corrected R_PPC_ADDR32 and R_PPC_JMP_SLOT - -Members: - ldso/ldso/powerpc/dl-sysdep.h:1.8->1.9 - ldso/ldso/powerpc/ld_sysdep.h:1.8->1.9 - ---------------------- -PatchSet 3207 -Date: 2004/01/29 08:59:00 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Fixup silly typo - -Members: - ldso/ldso/powerpc/elfinterp.c:1.31->1.32 - ---------------------- -PatchSet 3208 -Date: 2004/01/29 10:44:49 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Eliminate separate passes for _dl_copy_fixups() and _dl_fixup(), and -do both operations in a single pass. - -Members: - ldso/include/dl-elf.h:1.4->1.5 - ldso/include/ld_elf.h:1.4->1.5 - ldso/ldso/dl-elf.c:1.54->1.55 - ldso/ldso/ldso.c:1.78->1.79 - ldso/ldso/readelflib1.c:1.54->1.55 - ldso/libdl/dlib.c:1.33->1.34 - ldso/libdl/libdl.c:1.33->1.34 - ---------------------- -PatchSet 3209 -Date: 2004/01/29 10:48:05 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Joakim Tjernlund writes: - -Here is the cleaned up laze reloc patch. -Summary: - - Minor cleanup. - - disable the "if (finaladdr <= 0x01fffffc || finaladdr >= 0xfe000000)" - test since it almost never triggered. - - Optimized the lazy relocs handling. - -Would be great if you could commit ASAP. - - Jocke - -Members: - ldso/ldso/powerpc/elfinterp.c:1.32->1.33 - ---------------------- -PatchSet 3210 -Date: 2004/01/29 11:42:45 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Scrub up use of ELF_USES_RELOCA and eliminte some unsightly ifdefs - -Members: - ldso/include/dl-elf.h:1.5->1.6 - ldso/include/ld_elf.h:1.5->1.6 - ldso/include/ldso.h:1.3->1.4 - ldso/ldso/dl-elf.c:1.55->1.56 - ldso/ldso/ldso.c:1.79->1.80 - ldso/ldso/readelflib1.c:1.55->1.56 - ---------------------- -PatchSet 3211 -Date: 2004/01/29 12:18:50 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Modify interfaces for _dl_parse_relocation_information() -_dl_parse_lazy_relocation_information() and _dl_parse_copy_information() -so they are all consistant, allowing for future consolidation. - -Trim some trailing whitespace as well. - -Members: - ldso/include/dl-elf.h:1.6->1.7 - ldso/include/ld_elf.h:1.6->1.7 - ldso/ldso/dl-elf.c:1.56->1.57 - ldso/ldso/readelflib1.c:1.56->1.57 - ldso/ldso/arm/elfinterp.c:1.17->1.18 - ldso/ldso/cris/elfinterp.c:1.6->1.7 - ldso/ldso/i386/elfinterp.c:1.27->1.28 - ldso/ldso/m68k/elfinterp.c:1.14->1.15 - ldso/ldso/mips/elfinterp.c:1.7->1.8 - ldso/ldso/powerpc/elfinterp.c:1.33->1.34 - ldso/ldso/sh/elfinterp.c:1.7->1.8 - ldso/ldso/sh64/elfinterp.c:1.1->1.2 - ldso/ldso/sparc/elfinterp.c:1.13->1.14 - ---------------------- -PatchSet 3212 -Date: 2004/01/30 20:11:18 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Paul Mundt, lethal at linux-sh dot org writes: - -Boredom got the better of me, here's strlen() for sh64.. - -Members: - libc/string/sh64/strlen.S:INITIAL->1.1 - ---------------------- -PatchSet 3213 -Date: 2004/01/30 20:34:03 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Joakim Tjernlund writes: - -> Not there yet, but the interfaces are much closer now... -> Heading to bed though, since its 5:30am. :-) - -This works, but I discovered something "funny". For all -relocs but COPY you can use scope instead of scope->dyn->symbol_scope -and it is much faster to do that. Search for "Funny" in the patch -to see what I mean. Probably I probably broke something, please let me -know if it works for you too. - -I think I am done with ldso now. Has been fun and I hope to -actually use uClibc/busybox soon in a project. - -Ohh, there is one thing left, double sized PLT entries, but maybe these -aren't needed in uClibc? - - Sweet dreams - Jocke - -Members: - ldso/ldso/powerpc/elfinterp.c:1.34->1.35 - ---------------------- -PatchSet 3214 -Date: 2004/01/30 21:10:39 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Andrew May writes: - -Here are some simple fixes for things that broke for PPC with -the recent syscall cleanup. I am not sure they are correct but -they seem pretty trivial. - -Members: - libc/sysdeps/linux/powerpc/ioctl.c:1.2->1.3 - ---------------------- -PatchSet 3215 -Date: 2004/01/30 21:11:18 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Paul Mundt, lethal at linux-sh dot org writes: - -Boredom got the better of me, here's strlen() for sh64.. - -Members: - libc/string/sh64/Makefile:1.1->1.2 - ---------------------- -PatchSet 3216 -Date: 2004/01/30 21:13:24 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Add missing abort instruction for powerpc - -Members: - libc/stdlib/abort.c:1.14->1.15 - ---------------------- -PatchSet 3217 -Date: 2004/01/30 22:09:38 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Andrew May writes: - -Here are some simple fixes for things that broke for PPC with -the recent syscall cleanup. I am not sure they are correct but -they seem pretty trivial. - -Members: - libc/sysdeps/linux/common/modify_ldt.c:1.1->1.2 - libc/sysdeps/linux/powerpc/Makefile:1.29->1.30 - ---------------------- -PatchSet 3218 -Date: 2004/01/31 03:02:39 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Patch from Paul Mundt, lethal at linux-sh dot org, -add sh/sh64: ABORT_INSTRUCTION definitions - -Members: - libc/stdlib/abort.c:1.15->1.16 - ---------------------- -PatchSet 3219 -Date: 2004/01/31 03:15:07 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Revert to scope as used by original code for now, just in case. -I still don't have a good handle on why and when the different -scope values should be used. - -Members: - ldso/ldso/powerpc/elfinterp.c:1.35->1.36 - ---------------------- -PatchSet 3220 -Date: 2004/02/01 08:30:55 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Jakub Bogusz writes: - -Hello, - -the attached patch fixes ldso compilation on sparc-linux (at least with -sparc32 userland). It was made against uClibc 0.9.21, but it's still OK -with 0.9.26. - -There were three problems: -- missing __NR_getpid definition -- conflicting prototypes in elfinterp.c -- syntax error (missing semicolon) in ldso.c - -With this patch shared libraries and ldso can be built on sparc. - -It contains also ldso.c syntax fix for m68k - there was the same -mistake two lines earlier; but I didn't test build on m68k. - -Members: - ldso/ldso/ldso.c:1.80->1.81 - ldso/ldso/sparc/dl-syscalls.h:1.5->1.6 - ldso/ldso/sparc/ld_syscalls.h:1.5->1.6 - ---------------------- -PatchSet 3221 -Date: 2004/02/01 11:10:32 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -The code for checking the rpath was not finding the rpath -value correctly, since it forgot to lookup the correct value -in the string table. - -Members: - utils/ldd.c:1.3->1.4 - ---------------------- -PatchSet 3222 -Date: 2004/02/02 22:27:22 -Author: mjn3 -Branch: HEAD -Tag: (none) -Log: -Use the correct configuration test define. - -Members: - include/printf.h:1.2->1.3 - ---------------------- -PatchSet 3223 -Date: 2004/02/03 16:33:50 -Author: mjn3 -Branch: HEAD -Tag: (none) -Log: -Today's Toni's birthday. Seems an appropriate day to add this. - -Members: - DEDICATION.mjn3:INITIAL->1.1 - ---------------------- -PatchSet 3224 -Date: 2004/02/04 10:24:12 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Use a static const char array for static strings - -Members: - ldso/ldso/dl-elf.c:1.57->1.58 - ldso/ldso/readelflib1.c:1.57->1.58 - ---------------------- -PatchSet 3225 -Date: 2004/02/05 01:38:27 -Author: mjn3 -Branch: HEAD -Tag: (none) -Log: -Allow building on 64 bit archs. Hopefully the last cvs activity this -stuff will see other than "delete". - -Members: - extra/locale/gen_wctype.c:1.4->1.5 - ---------------------- -PatchSet 3226 -Date: 2004/02/05 01:54:33 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Fixup a badly merged update - -Erik - -Members: - ldso/ldso/mips/elfinterp.c:1.8->1.9 - ---------------------- -PatchSet 3227 -Date: 2004/02/05 02:17:02 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Use 'mmap.c' instead of '_mmap.c' - -Members: - libc/sysdeps/linux/microblaze/Makefile:1.5->1.6 - libc/sysdeps/linux/mips/Makefile:1.37->1.38 - libc/sysdeps/linux/sh/Makefile:1.31->1.32 - libc/sysdeps/linux/v850/Makefile:1.18->1.19 - ---------------------- -PatchSet 3228 -Date: 2004/02/05 14:53:22 -Author: mjn3 -Branch: HEAD -Tag: (none) -Log: -Patch from Alan Hourihane for building alpha. - -Members: - libc/sysdeps/linux/alpha/brk.S:1.2->1.3 - libc/sysdeps/linux/common/llseek.c:1.2->1.3 - ---------------------- -PatchSet 3229 -Date: 2004/02/06 06:07:06 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Sigh. The 2.6.x kernel removed '__kernel_dev_t' and renamed it as -'__kernel_old_dev_t'. And of course there is no good way to know -which is in use except checking linux/version.h. Grumble. - -This is rather lame, but for now, define __kernel_old_dev_t to be -the same as __kernel_dev_t. This will want to be revisited soon. - -Erik - -Members: - libc/sysdeps/linux/alpha/bits/kernel_types.h:1.3->1.4 - libc/sysdeps/linux/arm/bits/kernel_types.h:1.3->1.4 - libc/sysdeps/linux/e1/bits/kernel_types.h:1.1->1.2 - libc/sysdeps/linux/i386/bits/kernel_types.h:1.3->1.4 - libc/sysdeps/linux/m68k/bits/kernel_types.h:1.3->1.4 - libc/sysdeps/linux/microblaze/bits/kernel_types.h:1.1->1.2 - libc/sysdeps/linux/mips/bits/kernel_types.h:1.5->1.6 - libc/sysdeps/linux/powerpc/bits/kernel_types.h:1.3->1.4 - libc/sysdeps/linux/sh/bits/kernel_types.h:1.3->1.4 - libc/sysdeps/linux/sh64/bits/kernel_types.h:1.1->1.2 - libc/sysdeps/linux/sparc/bits/kernel_types.h:1.3->1.4 - libc/sysdeps/linux/v850/bits/kernel_types.h:1.7->1.8 - ---------------------- -PatchSet 3230 -Date: 2004/02/06 06:09:46 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Fix completely hosed up formatting - -Members: - libc/sysdeps/linux/cris/bits/kernel_types.h:1.2->1.3 - ---------------------- -PatchSet 3231 -Date: 2004/02/06 07:07:07 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Sigh. The 2.6.x kernel removed '__kernel_dev_t' and renamed it as -'__kernel_old_dev_t'. And of course there is no good way to know -which is in use except checking linux/version.h. Grumble. - -This is rather lame, but for now, define __kernel_old_dev_t to be -the same as __kernel_dev_t. This will want to be revisited soon. - -Erik - -Members: - libc/sysdeps/linux/cris/bits/kernel_types.h:1.1->1.2 - libc/sysdeps/linux/h8300/bits/kernel_types.h:1.1->1.2 - ---------------------- -PatchSet 3232 -Date: 2004/02/06 11:11:23 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Remove trailing whitespace - -Members: - ldso/ldso/dl-elf.c:1.58->1.59 - ldso/ldso/readelflib1.c:1.58->1.59 - ---------------------- -PatchSet 3233 -Date: 2004/02/06 11:12:44 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Trim trailing whitespace - -Members: - ldso/include/dl-string.h:1.2->1.3 - ldso/include/ld_string.h:1.2->1.3 - ---------------------- -PatchSet 3234 -Date: 2004/02/07 09:53:43 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Use unsigned char * pointers - -Members: - ldso/ldso/dl-elf.c:1.59->1.60 - ldso/ldso/ldso.c:1.81->1.82 - ldso/ldso/readelflib1.c:1.59->1.60 - ---------------------- -PatchSet 3235 -Date: 2004/02/07 09:54:46 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Yet more consistancy fixups - -Members: - ldso/ldso/ldso.c:1.82->1.83 - ---------------------- -PatchSet 3236 -Date: 2004/02/07 10:12:24 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Step one, begin shuffling things around a bit - -Members: - ldso/include/dl-elf.h:1.7->1.8 - ldso/include/ld_elf.h:1.7->1.8 - ldso/include/ldso.h:1.4->1.5 - ldso/ldso/Makefile:1.52->1.53 - ldso/ldso/dl-elf.c:1.60->1.61 - ldso/ldso/ldso.c:1.83->1.84 - ldso/ldso/readelflib1.c:1.60->1.61 - ldso/libdl/dlib.c:1.34->1.35 - ldso/libdl/libdl.c:1.34->1.35 - ---------------------- -PatchSet 3237 -Date: 2004/02/07 10:40:14 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Split off the stuff that cannot use function into its own file, -to make it easier to treat it specially while not bothering the -rest of the code with the same constraints. - -Members: - ldso/Makefile:1.26->1.27 - ldso/include/dl-syscall.h:1.1->1.2 - ldso/include/ld_syscall.h:1.1->1.2 - ldso/ldso/Makefile:1.53->1.54 - ldso/ldso/dl-startup.c:INITIAL->1.1 - ldso/ldso/ldso.c:1.84->1.85 - ldso/ldso/startup.c:INITIAL->1.1 - ldso/ldso/arm/boot1_arch.h:1.4->1.5 - ldso/ldso/arm/dl-startup.h:1.4->1.5 - ldso/ldso/cris/boot1_arch.h:1.3->1.4 - ldso/ldso/cris/dl-startup.h:1.3->1.4 - ldso/ldso/i386/boot1_arch.h:1.2->1.3 - ldso/ldso/i386/dl-startup.h:1.2->1.3 - ldso/ldso/i386/elfinterp.c:1.28->1.29 - ldso/ldso/m68k/boot1_arch.h:1.2->1.3 - ldso/ldso/m68k/dl-startup.h:1.2->1.3 - ldso/ldso/mips/boot1_arch.h:1.6->1.7 - ldso/ldso/mips/dl-startup.h:1.6->1.7 - ldso/ldso/powerpc/boot1_arch.h:1.6->1.7 - ldso/ldso/powerpc/dl-startup.h:1.6->1.7 - ldso/ldso/sh/boot1_arch.h:1.3->1.4 - ldso/ldso/sh/dl-startup.h:1.3->1.4 - ldso/ldso/sh64/boot1_arch.h:1.1->1.2 - ldso/ldso/sh64/dl-startup.h:1.1->1.2 - ldso/ldso/sparc/boot1_arch.h:1.2->1.3 - ldso/ldso/sparc/dl-startup.h:1.2->1.3 - ---------------------- -PatchSet 3238 -Date: 2004/02/07 11:30:33 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Remove unneeded forward declaration - -Members: - ldso/ldso/ldso.c:1.85->1.86 - ---------------------- -PatchSet 3239 -Date: 2004/02/07 12:05:16 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Joakim Tjernlund writes: - -Hi again - -All dltest* and test* programs pass for me. -uClibc ld.so resolves according to the OLD weak symbol handling. - -I have tried to use the new scheme as well, but that segfaults in all -cases but test3. - -Members: - ldso/ldso/dl-hash.c:1.14->1.15 - ldso/ldso/hash.c:1.14->1.15 - ---------------------- -PatchSet 3240 -Date: 2004/02/07 12:26:09 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Restore the library entry point so it works. It does have -to be arch specific to work properly. - -Members: - ldso/ldso/dl-startup.c:1.1->1.2 - ldso/ldso/startup.c:1.1->1.2 - ldso/ldso/arm/boot1_arch.h:1.5->1.6 - ldso/ldso/arm/dl-startup.h:1.5->1.6 - ldso/ldso/cris/boot1_arch.h:1.4->1.5 - ldso/ldso/cris/dl-startup.h:1.4->1.5 - ldso/ldso/i386/boot1_arch.h:1.3->1.4 - ldso/ldso/i386/dl-startup.h:1.3->1.4 - ldso/ldso/m68k/boot1_arch.h:1.3->1.4 - ldso/ldso/m68k/dl-startup.h:1.3->1.4 - ldso/ldso/mips/boot1_arch.h:1.7->1.8 - ldso/ldso/mips/dl-startup.h:1.7->1.8 - ldso/ldso/powerpc/boot1_arch.h:1.7->1.8 - ldso/ldso/powerpc/dl-startup.h:1.7->1.8 - ldso/ldso/sh/boot1_arch.h:1.4->1.5 - ldso/ldso/sh/dl-startup.h:1.4->1.5 - ldso/ldso/sh64/boot1_arch.h:1.2->1.3 - ldso/ldso/sh64/dl-startup.h:1.2->1.3 - ldso/ldso/sparc/boot1_arch.h:1.3->1.4 - ldso/ldso/sparc/dl-startup.h:1.3->1.4 - ---------------------- -PatchSet 3241 -Date: 2004/02/07 20:08:01 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Thanks to Joakim's recent paches, we can now remove the FIXME - -Members: - ldso/libdl/dlib.c:1.35->1.36 - ldso/libdl/libdl.c:1.35->1.36 - ---------------------- -PatchSet 3242 -Date: 2004/02/08 07:57:37 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Add some permissions when creating the logfile - -Members: - ldso/ldso/ldso.c:1.86->1.87 - ---------------------- -PatchSet 3243 -Date: 2004/02/08 10:57:59 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Cleanup whitespace and formatting - -Members: - ldso/ldso/dl-elf.c:1.61->1.62 - ldso/ldso/dl-hash.c:1.15->1.16 - ldso/ldso/dl-startup.c:1.2->1.3 - ldso/ldso/hash.c:1.15->1.16 - ldso/ldso/ldso.c:1.87->1.88 - ldso/ldso/readelflib1.c:1.61->1.62 - ldso/ldso/startup.c:1.2->1.3 - ---------------------- -PatchSet 3244 -Date: 2004/02/08 10:59:52 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Move _dl_printf and _dl_malloc to ldso, which is a more sensible -location for this stuff - -Members: - ldso/ldso/dl-elf.c:1.62->1.63 - ldso/ldso/ldso.c:1.88->1.89 - ldso/ldso/readelflib1.c:1.62->1.63 - ---------------------- -PatchSet 3245 -Date: 2004/02/09 06:10:38 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Nicolas Pitre writes: - -Hello Erik, - -My patch adding ARM assembly soft-float routines to gcc also changes the -default FPA float word ordering for the saner VFP word ordering which is -also the order anyone would expect on a little endian machine. - -Problem is that uClibc curently hardwire floats to big endian (FPA) ordering -in all cases. - -Please consider the attached patch to fix this problem. - - -Nicolas - -Members: - libm/math_private.h:1.2->1.3 - ---------------------- -PatchSet 3246 -Date: 2004/02/10 06:50:28 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Fixup the definition of _dl_open, and move some bits back where they were, -till I properly finish the next step in my evil plan. - -Members: - ldso/include/dl-syscall.h:1.2->1.3 - ldso/include/ld_syscall.h:1.2->1.3 - ldso/ldso/dl-elf.c:1.63->1.64 - ldso/ldso/ldso.c:1.89->1.90 - ldso/ldso/readelflib1.c:1.63->1.64 - ---------------------- -PatchSet 3247 -Date: 2004/02/10 06:54:27 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -oops, manditory forgotten patch - -Members: - ldso/ldso/dl-elf.c:1.64->1.65 - ldso/ldso/readelflib1.c:1.64->1.65 - ---------------------- -PatchSet 3248 -Date: 2004/02/10 08:26:46 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Rework file naming, aiming for at least a vague level of consistancy - -Members: - ldso/include/ld_elf.h:1.8->1.9(DEAD) - ldso/include/ld_hash.h:1.2->1.3(DEAD) - ldso/include/ld_string.h:1.3->1.4(DEAD) - ldso/include/ld_syscall.h:1.3->1.4(DEAD) - ldso/ldso/hash.c:1.16->1.17(DEAD) - ldso/ldso/readelflib1.c:1.65->1.66(DEAD) - ldso/ldso/startup.c:1.3->1.4(DEAD) - ldso/ldso/arm/boot1_arch.h:1.6->1.7(DEAD) - ldso/ldso/arm/ld_syscalls.h:1.6->1.7(DEAD) - ldso/ldso/arm/ld_sysdep.h:1.7->1.8(DEAD) - ldso/ldso/cris/boot1_arch.h:1.5->1.6(DEAD) - ldso/ldso/cris/ld_syscalls.h:1.3->1.4(DEAD) - ldso/ldso/cris/ld_sysdep.h:1.3->1.4(DEAD) - ldso/ldso/i386/boot1_arch.h:1.4->1.5(DEAD) - ldso/ldso/i386/ld_syscalls.h:1.8->1.9(DEAD) - ldso/ldso/i386/ld_sysdep.h:1.9->1.10(DEAD) - ldso/ldso/m68k/boot1_arch.h:1.4->1.5(DEAD) - ldso/ldso/m68k/ld_syscalls.h:1.7->1.8(DEAD) - ldso/ldso/m68k/ld_sysdep.h:1.4->1.5(DEAD) - ldso/ldso/mips/README:1.3->1.4 - ldso/ldso/mips/boot1_arch.h:1.8->1.9(DEAD) - ldso/ldso/mips/ld_syscalls.h:1.5->1.6(DEAD) - ldso/ldso/mips/ld_sysdep.h:1.7->1.8(DEAD) - ldso/ldso/powerpc/boot1_arch.h:1.8->1.9(DEAD) - ldso/ldso/powerpc/ld_syscalls.h:1.4->1.5(DEAD) - ldso/ldso/powerpc/ld_sysdep.h:1.9->1.10(DEAD) - ldso/ldso/sh/boot1_arch.h:1.5->1.6(DEAD) - ldso/ldso/sh/ld_syscalls.h:1.2->1.3(DEAD) - ldso/ldso/sh/ld_sysdep.h:1.8->1.9(DEAD) - ldso/ldso/sh64/boot1_arch.h:1.3->1.4(DEAD) - ldso/ldso/sh64/ld_syscalls.h:1.1->1.2(DEAD) - ldso/ldso/sh64/ld_sysdep.h:1.1->1.2(DEAD) - ldso/ldso/sparc/boot1_arch.h:1.4->1.5(DEAD) - ldso/ldso/sparc/ld_syscalls.h:1.6->1.7(DEAD) - ldso/ldso/sparc/ld_sysdep.h:1.5->1.6(DEAD) - ldso/ldso/sparc/resolve.S:1.2->1.3 - ldso/libdl/dlib.c:1.36->1.37(DEAD) - ---------------------- -PatchSet 3249 -Date: 2004/02/10 08:40:18 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -clean trailing whitespace - -Members: - utils/bswap.h:1.1->1.2 - ---------------------- -PatchSet 3250 -Date: 2004/02/10 09:26:46 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Rework file naming, aiming for at least a vague level of consistancy - -Members: - ldso/Makefile:1.27->1.28 - ldso/include/dl-elf.h:1.8->1.9 - ldso/include/dl-string.h:1.3->1.4 - ldso/include/dl-syscall.h:1.3->1.4 - ldso/include/ldso.h:1.5->1.6 - ldso/ldso/.cvsignore:1.7->1.8 - ldso/ldso/Makefile:1.54->1.55 - ldso/ldso/dl-startup.c:1.3->1.4 - ldso/ldso/ldso.c:1.90->1.91 - ldso/ldso/cris/dl-sysdep.h:1.3->1.4 - ldso/libdl/Makefile:1.34->1.35 - ldso/libdl/libdl.c:1.36->1.37 - ---------------------- -PatchSet 3251 -Date: 2004/02/10 09:40:18 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -clean trailing whitespace - -Members: - utils/readsoname.h:1.1->1.2 - ---------------------- -PatchSet 3252 -Date: 2004/02/10 09:41:56 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Fixup header file naming - -Members: - utils/ldconfig.c:1.2->1.3 - utils/readsoname.c:1.1->1.2 - ---------------------- -PatchSet 3253 -Date: 2004/02/10 11:47:57 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Fix function prototype to match the official ELF standard hash function - -Members: - ldso/include/dl-hash.h:1.2->1.3 - ldso/ldso/dl-hash.c:1.16->1.17 - ---------------------- -PatchSet 3254 -Date: 2004/02/10 13:31:43 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Eliminate the PIE support option, and simply support that all the time - -Members: - ldso/ldso/dl-startup.c:1.4->1.5 - ldso/ldso/ldso.c:1.91->1.92 - ---------------------- -PatchSet 3255 -Date: 2004/02/10 20:52:00 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Do not include the create_module syscall if it is not present - -Members: - libc/sysdeps/linux/common/create_module.c:1.8->1.9 - ---------------------- -PatchSet 3256 -Date: 2004/02/11 02:48:13 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Update TODO list with some items for 1.0 - -Members: - TODO:1.44->1.45 - ---------------------- -PatchSet 3257 -Date: 2004/02/11 03:00:17 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -mention valgrind/atexit annoyance - -Members: - TODO:1.45->1.46 - ---------------------- -PatchSet 3258 -Date: 2004/02/11 11:03:32 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -yet another todo item - -Members: - TODO:1.46->1.47 - ---------------------- -PatchSet 3259 -Date: 2004/02/11 16:56:14 -Author: mjn3 -Branch: HEAD -Tag: (none) -Log: -Fix bug from the syscall reorganization, detected by python's test_poll.py. -The #ifdef __NR_poll test was failing because it was done before any includes. -Hence, the emulation was always being used. - -NOTE: The emulation fails a couple of tests in test_poll.py! - -Members: - libc/sysdeps/linux/common/poll.c:1.2->1.3 - ---------------------- -PatchSet 3260 -Date: 2004/02/11 22:48:40 -Author: mjn3 -Branch: HEAD -Tag: (none) -Log: -New stdio core. Should be more maintainable. Fixes a couple of bugs. - Codepaths streamlined. Improved performance for nonthreaded apps - when linked with a thread-enabled libc. -Minor iconv bug and some locale/thread related startup issues fixed. - These showed up in getting a gcj-compiled java helloworld app running. -Removed some old extension functions... _stdio_fdout and _stdio_fsfopen. - -Members: - libc/misc/assert/__assert.c:1.8->1.9 - libc/misc/wchar/Makefile:1.9->1.10 - libc/misc/wchar/wchar.c:1.12->1.13 - libc/misc/wchar/wstdio.c:1.5->1.6 - libc/stdio/_READ.c:INITIAL->1.1 - libc/stdio/_WRITE.c:INITIAL->1.1 - libc/stdio/__fbufsize.c:INITIAL->1.1 - libc/stdio/__flbf.c:INITIAL->1.1 - libc/stdio/__fpending.c:INITIAL->1.1 - libc/stdio/__fpurge.c:INITIAL->1.1 - libc/stdio/__freadable.c:INITIAL->1.1 - libc/stdio/__freading.c:INITIAL->1.1 - libc/stdio/__fsetlocking.c:INITIAL->1.1 - libc/stdio/__fwritable.c:INITIAL->1.1 - libc/stdio/__fwriting.c:INITIAL->1.1 - libc/stdio/_adjust_pos.c:INITIAL->1.1 - libc/stdio/_cs_funcs.c:INITIAL->1.1 - libc/stdio/_flushlbf.c:INITIAL->1.1 - libc/stdio/_fopen.c:INITIAL->1.1 - libc/stdio/_fpmaxtostr.c:INITIAL->1.1 - libc/stdio/_fwrite.c:INITIAL->1.1 - libc/stdio/_load_inttype.c:INITIAL->1.1 - libc/stdio/_rfill.c:INITIAL->1.1 - libc/stdio/_stdio.c:INITIAL->1.1 - libc/stdio/_store_inttype.c:INITIAL->1.1 - libc/stdio/_trans2r.c:INITIAL->1.1 - libc/stdio/_trans2w.c:INITIAL->1.1 - libc/stdio/_uintmaxtostr.c:INITIAL->1.1 - libc/stdio/_wcommit.c:INITIAL->1.1 - libc/stdio/_wfwrite.c:INITIAL->1.1 - libc/stdio/asprintf.c:INITIAL->1.1 - libc/stdio/clearerr.c:INITIAL->1.1 - libc/stdio/ctermid.c:1.1->1.2 - libc/stdio/dprintf.c:INITIAL->1.1 - libc/stdio/fclose.c:INITIAL->1.1 - libc/stdio/fcloseall.c:INITIAL->1.1 - libc/stdio/fdopen.c:INITIAL->1.1 - libc/stdio/feof.c:INITIAL->1.1 - libc/stdio/ferror.c:INITIAL->1.1 - libc/stdio/fflush.c:INITIAL->1.1 - libc/stdio/fgetc.c:INITIAL->1.1 - libc/stdio/fgetpos.c:INITIAL->1.1 - libc/stdio/fgets.c:INITIAL->1.1 - libc/stdio/fgetwc.c:INITIAL->1.1 - libc/stdio/fgetws.c:INITIAL->1.1 - libc/stdio/fileno.c:INITIAL->1.1 - libc/stdio/flockfile.c:INITIAL->1.1 - libc/stdio/fmemopen.c:INITIAL->1.1 - libc/stdio/fopen.c:INITIAL->1.1 - libc/stdio/fopencookie.c:INITIAL->1.1 - libc/stdio/fprintf.c:INITIAL->1.1 - libc/stdio/fputc.c:INITIAL->1.1 - libc/stdio/fputs.c:INITIAL->1.1 - libc/stdio/fputwc.c:INITIAL->1.1 - libc/stdio/fputws.c:INITIAL->1.1 - libc/stdio/fread.c:INITIAL->1.1 - libc/stdio/freopen.c:INITIAL->1.1 - libc/stdio/fseeko.c:INITIAL->1.1 - libc/stdio/fsetpos.c:INITIAL->1.1 - libc/stdio/ftello.c:INITIAL->1.1 - libc/stdio/ftrylockfile.c:INITIAL->1.1 - libc/stdio/funlockfile.c:INITIAL->1.1 - libc/stdio/fwide.c:INITIAL->1.1 - libc/stdio/fwprintf.c:INITIAL->1.1 - libc/stdio/fwrite.c:INITIAL->1.1 - libc/stdio/getchar.c:INITIAL->1.1 - libc/stdio/getdelim.c:1.9->1.10 - libc/stdio/getline.c:1.8->1.9 - libc/stdio/gets.c:INITIAL->1.1 - libc/stdio/getw.c:1.2->1.3 - libc/stdio/getwchar.c:INITIAL->1.1 - libc/stdio/old_vfprintf.c:1.9->1.10 - libc/stdio/open_memstream.c:INITIAL->1.1 - libc/stdio/perror.c:1.4->1.5 - libc/stdio/popen.c:1.10->1.11 - libc/stdio/printf.c:1.49->1.50 - libc/stdio/putchar.c:INITIAL->1.1 - libc/stdio/puts.c:INITIAL->1.1 - libc/stdio/putw.c:1.2->1.3 - libc/stdio/putwchar.c:INITIAL->1.1 - libc/stdio/remove.c:1.3->1.4 - libc/stdio/rewind.c:INITIAL->1.1 - libc/stdio/scanf.c:1.33->1.34 - libc/stdio/setbuf.c:INITIAL->1.1 - libc/stdio/setbuffer.c:INITIAL->1.1 - libc/stdio/setlinebuf.c:INITIAL->1.1 - libc/stdio/setvbuf.c:INITIAL->1.1 - libc/stdio/snprintf.c:INITIAL->1.1 - libc/stdio/sprintf.c:INITIAL->1.1 - libc/stdio/stdio.c:1.75->1.76(DEAD) - libc/stdio/swprintf.c:INITIAL->1.1 - libc/stdio/ungetc.c:INITIAL->1.1 - libc/stdio/ungetwc.c:INITIAL->1.1 - libc/stdio/vasprintf.c:INITIAL->1.1 - libc/stdio/vdprintf.c:INITIAL->1.1 - libc/stdio/vfprintf.c:INITIAL->1.1 - libc/stdio/vprintf.c:INITIAL->1.1 - libc/stdio/vsnprintf.c:INITIAL->1.1 - libc/stdio/vsprintf.c:INITIAL->1.1 - libc/stdio/vswprintf.c:INITIAL->1.1 - libc/stdio/vwprintf.c:INITIAL->1.1 - libc/stdio/wprintf.c:INITIAL->1.1 - libc/stdlib/ptsname.c:1.8->1.9 - libc/stdlib/stdlib.c:1.12->1.13 - libc/sysdeps/linux/common/bits/uClibc_locale.h:1.12->1.13 - libc/sysdeps/linux/common/bits/uClibc_uintmaxtostr.h:INITIAL->1.1 - libpthread/linuxthreads/lockfile.c:1.3->1.4 - ---------------------- -PatchSet 3261 -Date: 2004/02/11 23:18:33 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Add our own copies of the include/scsi header files, per what glibc -does, rather than depending on the kernel header files. - -Erik - -Members: - include/scsi/scsi.h:INITIAL->1.1 - include/scsi/scsi_ioctl.h:INITIAL->1.1 - include/scsi/sg.h:INITIAL->1.1 - ---------------------- -PatchSet 3262 -Date: 2004/02/11 23:38:34 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Paul Mundt lethal at linux-sh dot org writes: - -We can't use trapa #0xff on sh2, the only permissible trapa ranges are -32 to 63. On SH-2, we use trapa32 to issue a break in the same way that -trapa #0xff is used on SH-3/4. This behavior is implementation specific, -but is what is used in sh-ipl+g, linux, eCos, uITRON, etc. so we follow -suit here. - -Members: - libc/stdlib/abort.c:1.17->1.18 - ---------------------- -PatchSet 3263 -Date: 2004/02/11 23:48:39 -Author: mjn3 -Branch: HEAD -Tag: (none) -Log: -New stdio core. Should be more maintainable. Fixes a couple of bugs. - Codepaths streamlined. Improved performance for nonthreaded apps - when linked with a thread-enabled libc. -Minor iconv bug and some locale/thread related startup issues fixed. - These showed up in getting a gcj-compiled java helloworld app running. -Removed some old extension functions... _stdio_fdout and _stdio_fsfopen. - -Members: - include/stdio.h:1.29->1.30 - include/wchar.h:1.6->1.7 - libc/inet/addr.c:1.14->1.15 - libc/misc/locale/locale.c:1.18->1.19 - libc/misc/time/time.c:1.20->1.21 - libc/pwd_grp/pwd_grp.c:1.5->1.6 - libc/stdio/Makefile:1.42->1.43 - libc/stdio/_stdio.h:INITIAL->1.1 - libc/stdlib/abort.c:1.16->1.17 - libc/string/wstring.c:1.18->1.19 - libc/sysdeps/linux/common/bits/uClibc_stdio.h:1.15->1.16 - libpthread/linuxthreads/pthread.c:1.12->1.13 - ---------------------- -PatchSet 3264 -Date: 2004/02/12 00:18:32 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Add our own copies of the include/scsi header files, per what glibc -does, rather than depending on the kernel header files. - -Erik - -Members: - Makefile:1.244->1.245 - extra/scripts/fix_includes.sh:1.10->1.11 - ---------------------- -PatchSet 3265 -Date: 2004/02/12 00:28:04 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Add missing mips specific include/sys/user.h - -Members: - libc/sysdeps/linux/mips/sys/user.h:INITIAL->1.1 - ---------------------- -PatchSet 3266 -Date: 2004/02/12 06:59:32 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -More todo list updates - -Members: - TODO:1.47->1.48 - ---------------------- -PatchSet 3267 -Date: 2004/02/12 08:51:21 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Based on a problem report and patch from Florian Schirmer, fix a compile -problem with mips -- contrary to my expectation gcc on mips _always_ defines -__PIC__ which breaks the assumption inherent in my code. This should fix -things up. - -Members: - ldso/libdl/Makefile:1.35->1.36 - ldso/libdl/libdl.c:1.37->1.38 - ---------------------- -PatchSet 3268 -Date: 2004/02/13 00:03:48 -Author: mjn3 -Branch: HEAD -Tag: (none) -Log: -Oops.. The custom stream funcs should only be compiled if wanted. - -Members: - libc/stdio/Makefile:1.43->1.44 - ---------------------- -PatchSet 3269 -Date: 2004/02/13 09:51:32 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Avoid potential double free when locate_library_file() is used -on fully resolved names - -Members: - utils/ldd.c:1.4->1.5 - ---------------------- -PatchSet 3270 -Date: 2004/02/13 10:39:59 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Cleanup whitespace and formatting - -Members: - utils/ldd.c:1.5->1.6 - ---------------------- -PatchSet 3271 -Date: 2004/02/13 10:52:41 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Fix the annoying "not a dynamic executable" problem when running ldd -on libuClibc - -Members: - utils/ldd.c:1.6->1.7 - ---------------------- -PatchSet 3272 -Date: 2004/02/13 10:56:43 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -A better fix... - -Members: - utils/ldd.c:1.7->1.8 - ---------------------- -PatchSet 3273 -Date: 2004/02/13 11:01:02 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Another little touch up to avoid problems... - -Members: - utils/ldd.c:1.8->1.9 - ---------------------- -PatchSet 3274 -Date: 2004/02/13 11:05:36 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Done free path if it equals not_found -Remember to flose an fopened file - -Members: - utils/ldd.c:1.9->1.10 - ---------------------- -PatchSet 3275 -Date: 2004/02/13 11:11:10 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Yet more fixups.. - -Members: - utils/ldd.c:1.10->1.11 - ---------------------- -PatchSet 3276 -Date: 2004/02/14 11:30:30 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Joakim Tjernlund writes: - -Hi it is me again. - -This is the latest ldso patch. the NEW weak symbol handling works now -with a little special handling in _dl_find_hash(). You get to chose -if you want the new or old handling :) - -There was 2 missing _dl_check_if_named_library_is_loaded() calls in _dlopen(). - -I then disabled the _dl_check_if_named_library_is_loaded() in dl-elf.c since -it is rendundant. - -Question, why does some _dl_linux_resolver(), like i386, have 2 calls -to _dl_find_hash()? I think that is wrong, isn't it? - -I really hope you can check this out soon ... - -Members: - ldso/include/dl-elf.h:1.9->1.10 - ldso/include/dl-hash.h:1.3->1.4 - ldso/ldso/dl-elf.c:1.65->1.66 - ldso/ldso/dl-hash.c:1.17->1.18 - ldso/ldso/dl-startup.c:1.5->1.6 - ldso/ldso/ldso.c:1.92->1.93 - ldso/ldso/arm/dl-sysdep.h:1.7->1.8 - ldso/ldso/arm/elfinterp.c:1.18->1.19 - ldso/ldso/cris/dl-sysdep.h:1.4->1.5 - ldso/ldso/cris/elfinterp.c:1.7->1.8 - ldso/ldso/i386/dl-sysdep.h:1.9->1.10 - ldso/ldso/i386/elfinterp.c:1.29->1.30 - ldso/ldso/m68k/dl-sysdep.h:1.4->1.5 - ldso/ldso/m68k/elfinterp.c:1.15->1.16 - ldso/ldso/mips/dl-sysdep.h:1.7->1.8 - ldso/ldso/mips/elfinterp.c:1.9->1.10 - ldso/ldso/powerpc/dl-sysdep.h:1.9->1.10 - ldso/ldso/powerpc/elfinterp.c:1.36->1.37 - ldso/ldso/sh/dl-sysdep.h:1.8->1.9 - ldso/ldso/sh/elfinterp.c:1.8->1.9 - ldso/ldso/sh64/dl-sysdep.h:1.1->1.2 - ldso/ldso/sh64/elfinterp.c:1.2->1.3 - ldso/ldso/sparc/dl-sysdep.h:1.5->1.6 - ldso/ldso/sparc/elfinterp.c:1.14->1.15 - ldso/libdl/libdl.c:1.38->1.39 - ---------------------- -PatchSet 3277 -Date: 2004/02/14 11:53:48 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Give gcc branch prediction some hits on obviously unlikely branches - -Members: - ldso/ldso/arm/elfinterp.c:1.19->1.20 - ldso/ldso/cris/elfinterp.c:1.8->1.9 - ldso/ldso/i386/elfinterp.c:1.30->1.31 - ldso/ldso/m68k/elfinterp.c:1.16->1.17 - ldso/ldso/mips/elfinterp.c:1.10->1.11 - ldso/ldso/powerpc/elfinterp.c:1.37->1.38 - ldso/ldso/sh/elfinterp.c:1.9->1.10 - ldso/ldso/sh64/elfinterp.c:1.3->1.4 - ldso/ldso/sparc/elfinterp.c:1.15->1.16 - ---------------------- -PatchSet 3278 -Date: 2004/02/14 11:57:41 -Author: mjn3 -Branch: HEAD -Tag: (none) -Log: -Fix this as should have been done a long time ago... - -Members: - ldso/ldso/Makefile:1.55->1.56 - ---------------------- -PatchSet 3279 -Date: 2004/02/14 12:33:19 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Atsushi Nemoto writes: - -Also, if you are to enable SUPPORT_LD_DEBUG on MIPS, I think this -patch is needed too. - -Members: - ldso/ldso/mips/elfinterp.c:1.11->1.12 - ---------------------- -PatchSet 3280 -Date: 2004/02/14 12:48:47 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -No point in including debug info for ldso. It isn't helpful to do so -since gdb can't do anything for us. - -Members: - ldso/ldso/Makefile:1.56->1.57 - ---------------------- -PatchSet 3281 -Date: 2004/02/14 21:02:41 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Update FAQ a bit - -Members: - docs/uclibc.org/FAQ.html:1.24->1.25 - ---------------------- -PatchSet 3282 -Date: 2004/02/14 21:24:17 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Add some padding on the bottom - -Members: - docs/uclibc.org/FAQ.html:1.25->1.26 - ---------------------- -PatchSet 3283 -Date: 2004/02/15 07:52:38 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Use the generic fork implementation on sh64 - -Members: - libc/sysdeps/linux/sh64/fork.c:1.1->1.2(DEAD) - ---------------------- -PatchSet 3284 -Date: 2004/02/15 08:02:54 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Fixup fork implementation to provide the __libc_fork symbol - -Members: - libc/sysdeps/linux/cris/fork.c:1.1->1.2 - ---------------------- -PatchSet 3285 -Date: 2004/02/15 08:43:03 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Cris can use the generic vfork - -Members: - libc/sysdeps/linux/cris/vfork.c:1.1->1.2(DEAD) - ---------------------- -PatchSet 3286 -Date: 2004/02/15 08:47:47 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Mips can use the generic vfork - -Members: - libc/sysdeps/linux/mips/vfork.c:1.2->1.3(DEAD) - ---------------------- -PatchSet 3287 -Date: 2004/02/15 08:52:38 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Use the generic fork implementation on sh64 - -Members: - libc/sysdeps/linux/sh64/Makefile:1.6->1.7 - ---------------------- -PatchSet 3288 -Date: 2004/02/15 08:54:41 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Oops. - -Members: - libc/sysdeps/linux/sparc/fork.S:1.3->1.4 - ---------------------- -PatchSet 3289 -Date: 2004/02/15 09:02:54 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Fixup fork implementation to provide the __libc_fork symbol - -Members: - libc/sysdeps/linux/sparc/fork.S:1.2->1.3 - ---------------------- -PatchSet 3290 -Date: 2004/02/15 09:34:42 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -This should not be inlined. This should probably use a -weak alias as well... - -Members: - libc/sysdeps/linux/e1/vfork.c:1.1->1.2 - ---------------------- -PatchSet 3291 -Date: 2004/02/15 09:35:42 -Author: mjn3 -Branch: HEAD -Tag: (none) -Log: -Generic fork works. Use it instead since this didn't handle errno_location. - -Members: - libc/sysdeps/linux/mips/fork.S:1.3->1.4(DEAD) - ---------------------- -PatchSet 3292 -Date: 2004/02/15 09:43:03 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Cris can use the generic vfork - -Members: - libc/sysdeps/linux/cris/Makefile:1.12->1.13 - ---------------------- -PatchSet 3293 -Date: 2004/02/15 09:47:47 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Mips can use the generic vfork - -Members: - libc/sysdeps/linux/mips/Makefile:1.38->1.39 - ---------------------- -PatchSet 3294 -Date: 2004/02/15 10:35:42 -Author: mjn3 -Branch: HEAD -Tag: (none) -Log: -Generic fork works. Use it instead since this didn't handle errno_location. - -Members: - libc/sysdeps/linux/mips/Makefile:1.39->1.40 - ---------------------- -PatchSet 3295 -Date: 2004/02/17 06:37:02 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Provide the ldso syscalls and string funcs earlier in the list - -Members: - ldso/include/ldso.h:1.6->1.7 - ---------------------- -PatchSet 3296 -Date: 2004/02/17 06:38:01 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Do not duplicate stuff from ldso.h - -Members: - ldso/ldso/arm/dl-syscalls.h:1.6->1.7 - ---------------------- -PatchSet 3297 -Date: 2004/02/17 07:02:08 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -When doing _dl_mmap to obtain a bit of anonymous memory, use a much more -sensible -1 fd, rather than pretending to work off of fd 0, which makes -absolutely no sense. - -Members: - ldso/ldso/dl-elf.c:1.66->1.67 - ldso/ldso/dl-startup.c:1.6->1.7 - ---------------------- -PatchSet 3298 -Date: 2004/02/17 07:33:12 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Kill off an arm specific hack, that fostered three other arch specific -hacks. Just check for the elf magic string one byte at a time.... - -Members: - ldso/ldso/dl-startup.c:1.7->1.8 - ldso/ldso/arm/dl-startup.h:1.6->1.7 - ---------------------- -PatchSet 3299 -Date: 2004/02/17 09:40:47 -Author: mjn3 -Branch: HEAD -Tag: (none) -Log: -Sigh... Fall back to alloca() if munmap is broken (uClinux). - -Members: - libc/unistd/exec.c:1.2->1.3 - ---------------------- -PatchSet 3300 -Date: 2004/02/17 09:55:55 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Seperate out the startup stuff from the non-startup stuff. -Begin converting some big ugly macros to inline functions -instead - -Members: - ldso/ldso/m68k/dl-sysdep.h:1.5->1.6 - ldso/ldso/sh/dl-sysdep.h:1.9->1.10 - ---------------------- -PatchSet 3301 -Date: 2004/02/17 10:49:01 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Fixup fdatasync on alpha, thanks to Alan Hourihane - -Members: - libc/sysdeps/linux/common/fdatasync.c:1.1->1.2 - ---------------------- -PatchSet 3302 -Date: 2004/02/17 10:55:54 -Author: andersen -Branch: HEAD -Tag: (none) -Log: -Seperate out the startup stuff from the non-startup stuff. -Begin converting some big ugly macros to inline functions -instead - -Members: - ldso/ldso/arm/dl-startup.h:1.7->1.8 - ldso/ldso/arm/dl-sysdep.h:1.8->1.9 - ld