summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarmelo Amoroso <carmelo.amoroso@st.com>2011-04-06 15:13:59 +0200
committerCarmelo Amoroso <carmelo.amoroso@st.com>2011-04-06 15:13:59 +0200
commit3b3285b1b7c02d36c74a6ae265fdb02ca991c96b (patch)
tree0f3bf060794323ff690f6f4a86dc903c4570f540
parent289d19f45d7f8af9a4079938a3426aafdd2674ba (diff)
parent85f4b028d767fc390a7b866d2f58d58be489242d (diff)
Merge remote-tracking branch 'origin/master' into prelink
* origin/master: (137 commits) utils/ldd: Check for returned pointer from strrchr not the value it holds cris: add provide arch-specific vfork implementation lutimes.c, stubs.c: fix compiling lutimes, if __NR_utimensat is not defined bump version to 0.9.32-rc3-git release 0.9.32-rc3 memalign: include sys/param.h for MAX arm/bits/atomic.h: Include common/bit/atomic.h for thumb1 wctype.h: fix libc_hidden_proto for iswupper and add it for iswspace add libc_hidden_proto for wcs[n]casecmp_l really fix missing __libc_drand48_data Revert "missing prototype of __libc_drand48_data fixed" missing prototype of __libc_drand48_data fixed time.c, time.h: remove unused hidden strftime/strptime nanosleep.c: remove duplicated libc_hidden_proto ctype.c, ctype.h: remove commented parts that were banned for removal after 0.9.31 _wctype.c, wctype.h: remove unused isw* and wctype_l hidden functions time.c, wchar.h: remove unused hidden wcsftime str[n]casecmp.c: fix hidden usage remove unused hidden functions frv/memset.S: add missing libc_hidden_def ... Conflicts: ldso/ldso/ldso.c Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
-rw-r--r--Makefile.in16
-rw-r--r--Makerules9
-rw-r--r--Rules.mak14
-rw-r--r--TODO69
-rw-r--r--extra/Configs/Config.arm2
-rw-r--r--extra/Configs/Config.c6x29
-rw-r--r--extra/Configs/Config.in28
-rw-r--r--extra/Configs/Config.in.arch6
-rw-r--r--extra/Configs/Config.sh1
-rw-r--r--include/alloca.h2
-rw-r--r--include/ctype.h7
-rw-r--r--include/elf.h45
-rw-r--r--include/errno.h12
-rw-r--r--include/fcntl.h3
-rw-r--r--include/features.h7
-rw-r--r--include/ftw.h4
-rw-r--r--include/langinfo.h7
-rw-r--r--include/libc-internal.h5
-rw-r--r--include/libintl.h5
-rw-r--r--include/link.h13
-rw-r--r--include/locale.h9
-rw-r--r--include/net/if_arp.h4
-rw-r--r--include/net/route.h4
-rw-r--r--include/netinet/ether.h1
-rw-r--r--include/netinet/icmp6.h4
-rw-r--r--include/netinet/in.h31
-rw-r--r--include/netinet/ip.h38
-rw-r--r--include/netinet/udp.h12
-rw-r--r--include/nl_types.h4
-rw-r--r--include/paths.h1
-rw-r--r--include/protocols/timed.h1
-rw-r--r--include/resolv.h20
-rw-r--r--include/sgtty.h6
-rw-r--r--include/signal.h11
-rw-r--r--include/stdint.h1
-rw-r--r--include/stdio.h1
-rw-r--r--include/stdlib.h55
-rw-r--r--include/string.h5
-rw-r--r--include/sys/wait.h30
-rw-r--r--include/time.h2
-rw-r--r--include/unistd.h2
-rw-r--r--include/wchar-stub.h1
-rw-r--r--include/wchar.h12
-rw-r--r--include/wctype.h4
-rw-r--r--include/xlocale.h31
-rw-r--r--ldso/include/dl-defs.h2
-rw-r--r--ldso/include/dl-elf.h18
-rw-r--r--ldso/include/dl-syscall.h2
-rw-r--r--ldso/ldso/Makefile.in1
-rw-r--r--ldso/ldso/bfin/dl-syscalls.h12
-rw-r--r--ldso/ldso/c6x/dl-debug.h49
-rw-r--r--ldso/ldso/c6x/dl-inlines.h91
-rw-r--r--ldso/ldso/c6x/dl-startup.h122
-rw-r--r--ldso/ldso/c6x/dl-syscalls.h25
-rw-r--r--ldso/ldso/c6x/dl-sysdep.h209
-rw-r--r--ldso/ldso/c6x/elfinterp.c296
-rw-r--r--ldso/ldso/c6x/resolve.S68
-rw-r--r--ldso/ldso/dl-elf.c50
-rw-r--r--ldso/ldso/i386/elfinterp.c2
-rw-r--r--ldso/ldso/ldso.c14
-rw-r--r--ldso/ldso/sparc/elfinterp.c2
-rw-r--r--ldso/ldso/x86_64/elfinterp.c2
-rw-r--r--ldso/libdl/Makefile.in1
-rw-r--r--ldso/libdl/libdl.c5
-rw-r--r--libc/Makefile.in1
-rw-r--r--libc/inet/getaddrinfo.c4
-rw-r--r--libc/inet/ifaddrs.c10
-rw-r--r--libc/inet/rpc/clnt_tcp.c1
-rw-r--r--libc/inet/rpc/clnt_udp.c1
-rw-r--r--libc/inet/rpc/clnt_unix.c1
-rw-r--r--libc/inet/rpc/sa_len.c4
-rw-r--r--libc/inet/rpc/svc.c1
-rw-r--r--libc/misc/ctype/ctype.c5
-rw-r--r--libc/misc/elf/dl-iterate-phdr.c4
-rw-r--r--libc/misc/fnmatch/fnmatch.c5
-rw-r--r--libc/misc/ftw/ftw.c4
-rw-r--r--libc/misc/internals/__uClibc_main.c32
-rw-r--r--libc/misc/internals/tempname.c5
-rw-r--r--libc/misc/locale/locale.c4
-rw-r--r--libc/misc/pthread/tsd.c1
-rw-r--r--libc/misc/regex/regcomp.c4
-rw-r--r--libc/misc/regex/regex_internal.c4
-rw-r--r--libc/misc/sysvipc/msgq.c2
-rw-r--r--libc/misc/sysvipc/sem.c2
-rw-r--r--libc/misc/sysvipc/shm.c2
-rw-r--r--libc/misc/time/time.c20
-rw-r--r--libc/misc/utmp/utent.c2
-rw-r--r--libc/misc/wctype/_wctype.c23
-rw-r--r--libc/stdio/_scanf.c1
-rw-r--r--libc/stdio/_vfprintf.c10
-rw-r--r--libc/stdio/fwprintf.c1
-rw-r--r--libc/stdlib/_strtod.c7
-rw-r--r--libc/stdlib/arc4random.c27
-rw-r--r--libc/stdlib/drand48-iter.c4
-rw-r--r--libc/stdlib/drand48.c4
-rw-r--r--libc/stdlib/erand48.c4
-rw-r--r--libc/stdlib/erand48_r.c3
-rw-r--r--libc/stdlib/jrand48.c4
-rw-r--r--libc/stdlib/jrand48_r.c3
-rw-r--r--libc/stdlib/lrand48.c4
-rw-r--r--libc/stdlib/malloc/memalign.c3
-rw-r--r--libc/stdlib/mrand48.c4
-rw-r--r--libc/stdlib/nrand48.c4
-rw-r--r--libc/stdlib/nrand48_r.c3
-rw-r--r--libc/stdlib/seed48.c4
-rw-r--r--libc/stdlib/srand48.c4
-rw-r--r--libc/stdlib/stdlib.c28
-rw-r--r--libc/string/_collate.c11
-rw-r--r--libc/string/ffs.c11
-rw-r--r--libc/string/ffsll.c36
-rw-r--r--libc/string/frv/memset.S1
-rw-r--r--libc/string/generic/memmem.c1
-rw-r--r--libc/string/generic/strcpy.c3
-rw-r--r--libc/string/memmem.c1
-rw-r--r--libc/string/stpncpy.c4
-rw-r--r--libc/string/strcasecmp.c4
-rw-r--r--libc/string/strchr.c7
-rw-r--r--libc/string/strchrnul.c2
-rw-r--r--libc/string/strcpy.c4
-rw-r--r--libc/string/strlcpy.c22
-rw-r--r--libc/string/strncasecmp.c4
-rw-r--r--libc/string/x86_64/memcpy.S4
-rw-r--r--libc/string/x86_64/memset.S6
-rw-r--r--libc/sysdeps/linux/alpha/bits/kernel_stat.h4
-rw-r--r--libc/sysdeps/linux/alpha/bits/sigstack.h2
-rw-r--r--libc/sysdeps/linux/alpha/bits/statvfs.h96
-rw-r--r--libc/sysdeps/linux/arm/aeabi_mb_cur_max.c4
-rw-r--r--libc/sysdeps/linux/arm/bits/atomic.h (renamed from libpthread/nptl/sysdeps/unix/sysv/linux/arm/bits/atomic.h)30
-rw-r--r--libc/sysdeps/linux/arm/bits/kernel_stat.h4
-rw-r--r--libc/sysdeps/linux/arm/posix_fadvise.c2
-rw-r--r--libc/sysdeps/linux/arm/posix_fadvise64.c2
-rw-r--r--libc/sysdeps/linux/avr32/bits/kernel_stat.h4
-rw-r--r--libc/sysdeps/linux/bfin/Makefile.arch2
-rw-r--r--libc/sysdeps/linux/bfin/__longjmp.S2
-rw-r--r--libc/sysdeps/linux/bfin/bits/kernel_stat.h4