OSDN Git Service

uclinux-h8/uClibc.git
18 years agoImplement __strto* __wcsto* and hide _stdlib_wcsto*
Peter S. Mazinger [Thu, 8 Dec 2005 14:54:57 +0000 (14:54 -0000)]
Implement __strto* __wcsto* and hide _stdlib_wcsto*

18 years agoHide some of the f* *printf, use them as well
Peter S. Mazinger [Thu, 8 Dec 2005 14:49:09 +0000 (14:49 -0000)]
Hide some of the f* *printf, use them as well

18 years agoImplement __tfind/__lfind and use them
Peter S. Mazinger [Thu, 8 Dec 2005 14:44:48 +0000 (14:44 -0000)]
Implement __tfind/__lfind and use them

18 years agoReorder and remove prototypes
Peter S. Mazinger [Thu, 8 Dec 2005 14:42:29 +0000 (14:42 -0000)]
Reorder and remove prototypes

18 years agoReorder so that no prototype is needed. Is there a better way to get rid of gcc warni...
Peter S. Mazinger [Thu, 8 Dec 2005 14:40:58 +0000 (14:40 -0000)]
Reorder so that no prototype is needed. Is there a better way to get rid of gcc warning instead of adding the loop for err/errx? attribute_noreturn is not enough ;-(

18 years agoEnable __iswctype_l prototype
Peter S. Mazinger [Thu, 8 Dec 2005 14:36:57 +0000 (14:36 -0000)]
Enable __iswctype_l prototype

18 years agoAgain rpc ;-( , all *inet*, *addr*
Peter S. Mazinger [Thu, 8 Dec 2005 14:29:53 +0000 (14:29 -0000)]
Again rpc ;-( , all *inet*, *addr*

18 years agoUse __open|__closedir
Peter S. Mazinger [Thu, 8 Dec 2005 14:23:42 +0000 (14:23 -0000)]
Use __open|__closedir

18 years agoDo ppc specific __ioctl too
Peter S. Mazinger [Thu, 8 Dec 2005 14:22:29 +0000 (14:22 -0000)]
Do ppc specific __ioctl too

18 years agoUse __gettimeofday
Peter S. Mazinger [Thu, 8 Dec 2005 14:20:28 +0000 (14:20 -0000)]
Use __gettimeofday

18 years agoImplement __x versions
Peter S. Mazinger [Thu, 8 Dec 2005 14:17:36 +0000 (14:17 -0000)]
Implement __x versions

18 years agoCorrect use of __*log
Peter S. Mazinger [Thu, 8 Dec 2005 14:14:19 +0000 (14:14 -0000)]
Correct use of __*log

18 years agoImplement __mknod and use it
Peter S. Mazinger [Thu, 8 Dec 2005 14:13:14 +0000 (14:13 -0000)]
Implement __mknod and use it

18 years agoAdd hidden versions
Peter S. Mazinger [Thu, 8 Dec 2005 14:11:18 +0000 (14:11 -0000)]
Add hidden versions

18 years agoHide __syscall_ipc
Peter S. Mazinger [Thu, 8 Dec 2005 14:09:13 +0000 (14:09 -0000)]
Hide __syscall_ipc

18 years agoRemove __strto* from header (glibc sync), disable __asprintf/__getdelim, not provided
Peter S. Mazinger [Thu, 8 Dec 2005 14:07:26 +0000 (14:07 -0000)]
Remove __strto* from header (glibc sync), disable __asprintf/__getdelim, not provided

18 years agoAdd hidden_weak_alias/hidden_strong_alias, remove gettimeofday hack and add comment...
Peter S. Mazinger [Thu, 8 Dec 2005 14:04:40 +0000 (14:04 -0000)]
Add hidden_weak_alias/hidden_strong_alias, remove gettimeofday hack and add comment about opendir/closedir undoable, it is too early in this file. i386/x86_64 could use optimized internal_function, but the commented part has to be done based on target, not host

18 years agoMissed alias to xdr_string, thanks sjhill
Peter S. Mazinger [Thu, 8 Dec 2005 11:15:23 +0000 (11:15 -0000)]
Missed alias to xdr_string, thanks sjhill

18 years agoHide more
Peter S. Mazinger [Wed, 7 Dec 2005 16:09:49 +0000 (16:09 -0000)]
Hide more

18 years agoNo more *xdr* jump relocations
Peter S. Mazinger [Wed, 7 Dec 2005 02:42:58 +0000 (02:42 -0000)]
No more *xdr* jump relocations

18 years agoHide *clnt|pmap|svc* and some rpc. inet/rpc is full of relocs ...
Peter S. Mazinger [Wed, 7 Dec 2005 00:50:06 +0000 (00:50 -0000)]
Hide *clnt|pmap|svc* and some rpc. inet/rpc is full of relocs ...

18 years agoCorrect typo, iconv binary does not use the internal versions
Peter S. Mazinger [Tue, 6 Dec 2005 15:44:34 +0000 (15:44 -0000)]
Correct typo, iconv binary does not use the internal versions

18 years agoMake use internal str*casecmp/wcscoll
Peter S. Mazinger [Tue, 6 Dec 2005 14:53:37 +0000 (14:53 -0000)]
Make use internal str*casecmp/wcscoll

18 years agoGet rid again of memset reloc
Peter S. Mazinger [Tue, 6 Dec 2005 14:51:16 +0000 (14:51 -0000)]
Get rid again of memset reloc

18 years agoCorrect syntax now...
Peter S. Mazinger [Tue, 6 Dec 2005 14:48:31 +0000 (14:48 -0000)]
Correct syntax now...

18 years agoUse correct syntax, correct weak/strong for [__]strxfrm
Peter S. Mazinger [Tue, 6 Dec 2005 14:46:53 +0000 (14:46 -0000)]
Use correct syntax, correct weak/strong for [__]strxfrm

18 years agoAdd prototype for __time, #define time __time is not usable here
Peter S. Mazinger [Tue, 6 Dec 2005 14:43:37 +0000 (14:43 -0000)]
Add prototype for __time, #define time __time is not usable here

18 years agoHide strftime/strptime/wcsftime and make use of internals
Peter S. Mazinger [Tue, 6 Dec 2005 14:40:28 +0000 (14:40 -0000)]
Hide strftime/strptime/wcsftime and make use of internals

18 years agoAdd needed prototypes removed from generic header
Peter S. Mazinger [Tue, 6 Dec 2005 14:37:18 +0000 (14:37 -0000)]
Add needed prototypes removed from generic header

18 years agoHide str*casecmp/*coll/*xfrm and make use of the internal versions
Peter S. Mazinger [Tue, 6 Dec 2005 14:35:12 +0000 (14:35 -0000)]
Hide str*casecmp/*coll/*xfrm and make use of the internal versions

18 years agoGuard __strcoll/strcoll for C locales and use the same logic as elsewhere
Peter S. Mazinger [Tue, 6 Dec 2005 14:30:07 +0000 (14:30 -0000)]
Guard __strcoll/strcoll for C locales and use the same logic as elsewhere

18 years agoSync to glibc, remove __x
Peter S. Mazinger [Tue, 6 Dec 2005 14:26:43 +0000 (14:26 -0000)]
Sync to glibc, remove __x

18 years agoAdd some needed prototypes and macros to allow transition of __XL and friends to...
Peter S. Mazinger [Tue, 6 Dec 2005 14:24:26 +0000 (14:24 -0000)]
Add some needed prototypes and macros to allow transition of __XL and friends to hidden versions

18 years agoRemove a loop if locales are to be built
Peter S. Mazinger [Tue, 6 Dec 2005 14:22:40 +0000 (14:22 -0000)]
Remove a loop if locales are to be built

18 years agoYeah, suck it up. I'm tired of merging stuff.
"Steven J. Hill" [Tue, 6 Dec 2005 04:42:43 +0000 (04:42 -0000)]
Yeah, suck it up. I'm tired of merging stuff.

18 years agoGet rid of compiler warning.
"Steven J. Hill" [Tue, 6 Dec 2005 04:08:14 +0000 (04:08 -0000)]
Get rid of compiler warning.

18 years agoWe need these aliases to stay so that NPTL can override them.
"Steven J. Hill" [Tue, 6 Dec 2005 03:56:14 +0000 (03:56 -0000)]
We need these aliases to stay so that NPTL can override them.

18 years agoPart deux.
"Steven J. Hill" [Tue, 6 Dec 2005 02:37:23 +0000 (02:37 -0000)]
Part deux.

18 years agoMove 'librt' includes to be after pthreads since NPTL will be also be adding new...
"Steven J. Hill" [Tue, 6 Dec 2005 02:36:22 +0000 (02:36 -0000)]
Move 'librt' includes to be after pthreads since NPTL will be also be adding new code for this library. Be afraid, be very afraid.

18 years agoFix includes for NPTL thread model.
"Steven J. Hill" [Tue, 6 Dec 2005 02:24:21 +0000 (02:24 -0000)]
Fix includes for NPTL thread model.

18 years agomacro out the thread funcs in libc if threading is disabled
Mike Frysinger [Tue, 6 Dec 2005 01:29:10 +0000 (01:29 -0000)]
macro out the thread funcs in libc if threading is disabled

18 years agoinclude more paths in libpthreads
Mike Frysinger [Tue, 6 Dec 2005 01:13:46 +0000 (01:13 -0000)]
include more paths in libpthreads

18 years agohide some internal pthread functions
Mike Frysinger [Tue, 6 Dec 2005 01:12:52 +0000 (01:12 -0000)]
hide some internal pthread functions

18 years agofirst pass at hidden_def() macro based on the glibc one
Mike Frysinger [Tue, 6 Dec 2005 01:11:47 +0000 (01:11 -0000)]
first pass at hidden_def() macro based on the glibc one

18 years agotouchup whitespace/comments
Mike Frysinger [Tue, 6 Dec 2005 01:10:44 +0000 (01:10 -0000)]
touchup whitespace/comments

18 years agouse the internal pthread_mutex_init()
Mike Frysinger [Tue, 6 Dec 2005 01:08:18 +0000 (01:08 -0000)]
use the internal pthread_mutex_init()

18 years agoonly define offsetof macro if it isnt already defined
Mike Frysinger [Tue, 6 Dec 2005 01:07:27 +0000 (01:07 -0000)]
only define offsetof macro if it isnt already defined

18 years agoa small TODO
Mike Frysinger [Tue, 6 Dec 2005 01:03:20 +0000 (01:03 -0000)]
a small TODO

18 years agobetter help message for regex_old
Mike Frysinger [Tue, 6 Dec 2005 01:02:32 +0000 (01:02 -0000)]
better help message for regex_old

18 years agoSync w/ glibc and disable everything uClibc does not provide
Peter S. Mazinger [Mon, 5 Dec 2005 21:21:01 +0000 (21:21 -0000)]
Sync w/ glibc and disable everything uClibc does not provide

18 years agoRemove hp-timing.h on clean
Peter S. Mazinger [Mon, 5 Dec 2005 20:02:47 +0000 (20:02 -0000)]
Remove hp-timing.h on clean

18 years agoMore hiding, 300 left
Peter S. Mazinger [Sun, 4 Dec 2005 01:08:42 +0000 (01:08 -0000)]
More hiding, 300 left

18 years agoRename newly created __libc_x (reserved for libpthread overwrites) w/ x_internal...
Peter S. Mazinger [Sat, 3 Dec 2005 23:36:38 +0000 (23:36 -0000)]
Rename  newly created __libc_x (reserved for libpthread overwrites) w/ x_internal, do not use cascading aliases

18 years ago_uintmaxtostr is only internally used, we do not need a rename, uClibc_uintmaxtostr...
Peter S. Mazinger [Sat, 3 Dec 2005 21:09:17 +0000 (21:09 -0000)]
_uintmaxtostr is only internally used, we do not need a rename, uClibc_uintmaxtostr.h is only internal header, remove from target

18 years agoRemove unneeded weak
Peter S. Mazinger [Sat, 3 Dec 2005 16:44:55 +0000 (16:44 -0000)]
Remove unneeded weak

18 years agoremove wrong assumptions about __libc_x
Peter S. Mazinger [Sat, 3 Dec 2005 16:42:44 +0000 (16:42 -0000)]
remove wrong assumptions about __libc_x

18 years agoHide setstate_r, test
Peter S. Mazinger [Sat, 3 Dec 2005 01:46:10 +0000 (01:46 -0000)]
Hide setstate_r, test

18 years agoMore hiding, including __mempcpy
Peter S. Mazinger [Sat, 3 Dec 2005 00:34:49 +0000 (00:34 -0000)]
More hiding, including __mempcpy

18 years agoRemove incorrect display stripping crt1.S
Peter S. Mazinger [Fri, 2 Dec 2005 23:12:15 +0000 (23:12 -0000)]
Remove incorrect display stripping crt1.S

18 years agoDon't strip interp.c, thx blindvt
Peter S. Mazinger [Fri, 2 Dec 2005 23:05:01 +0000 (23:05 -0000)]
Don't strip interp.c, thx blindvt

18 years agoadd some notes (thanks to mjn3) as to why we need these weaks, remove all the weaks...
Mike Frysinger [Fri, 2 Dec 2005 22:48:50 +0000 (22:48 -0000)]
add some notes (thanks to mjn3) as to why we need these weaks, remove all the weaks that we arent actually using atm, and in general touchup the code

18 years agoRemove prototypes that are in kernel_sigaction.h already
Peter S. Mazinger [Fri, 2 Dec 2005 22:45:50 +0000 (22:45 -0000)]
Remove prototypes that are in kernel_sigaction.h already

18 years agoNo, '__mempcpy' is used by user-space applications, like coreutils for example and...
"Steven J. Hill" [Fri, 2 Dec 2005 04:11:20 +0000 (04:11 -0000)]
No, '__mempcpy' is used by user-space applications, like coreutils for example and glibc still has '__mempcpy' as a global symbol. How about this, do a complete buildroot file system after hacking uClibc to make sure things work? There's a novel idea.

18 years agoEnable alias for 'bcopy' otherwise BusyBox will not build *sigh*.
"Steven J. Hill" [Fri, 2 Dec 2005 03:30:48 +0000 (03:30 -0000)]
Enable alias for 'bcopy' otherwise BusyBox will not build *sigh*.

18 years agoFix make macro. Did you even fricking test this?
"Steven J. Hill" [Fri, 2 Dec 2005 00:04:15 +0000 (00:04 -0000)]
Fix make macro. Did you even fricking test this?

18 years agoKill 2 redefine warnings w/ gcc-4.x
Peter S. Mazinger [Thu, 1 Dec 2005 23:01:29 +0000 (23:01 -0000)]
Kill 2 redefine warnings w/ gcc-4.x

18 years agoI must have been crazy ...
Peter S. Mazinger [Thu, 1 Dec 2005 22:27:33 +0000 (22:27 -0000)]
I must have been crazy ...

18 years agoForgotten that this file is special and does not accept hidden, __mempcpy is hidden...
Peter S. Mazinger [Thu, 1 Dec 2005 21:08:47 +0000 (21:08 -0000)]
Forgotten that this file is special and does not accept hidden, __mempcpy is hidden again

18 years agoMake __syscall_fadvise64_64 static inline
Peter S. Mazinger [Thu, 1 Dec 2005 20:56:36 +0000 (20:56 -0000)]
Make __syscall_fadvise64_64 static inline

18 years agoUse $@,$<
Peter S. Mazinger [Thu, 1 Dec 2005 20:46:59 +0000 (20:46 -0000)]
Use $@,$<

18 years agoHide mostly used functions
Peter S. Mazinger [Thu, 1 Dec 2005 20:43:44 +0000 (20:43 -0000)]
Hide mostly used functions

18 years agoRemove test file
Peter S. Mazinger [Thu, 1 Dec 2005 20:39:39 +0000 (20:39 -0000)]
Remove test file

18 years agofix libc_hidden_builtin_def
Mike Frysinger [Thu, 1 Dec 2005 08:16:07 +0000 (08:16 -0000)]
fix libc_hidden_builtin_def

18 years agolink in new hp-timing.h file
Mike Frysinger [Thu, 1 Dec 2005 08:14:13 +0000 (08:14 -0000)]
link in new hp-timing.h file

18 years agoadd support for generating .s files for debug purposes
Mike Frysinger [Thu, 1 Dec 2005 08:13:38 +0000 (08:13 -0000)]
add support for generating .s files for debug purposes

18 years agoget rid of mips-specific types.h since common one contains more fixes
Mike Frysinger [Thu, 1 Dec 2005 07:58:28 +0000 (07:58 -0000)]
get rid of mips-specific types.h since common one contains more fixes

18 years agosync with glibc
Mike Frysinger [Thu, 1 Dec 2005 07:58:06 +0000 (07:58 -0000)]
sync with glibc

18 years agograb header file from glibc
Mike Frysinger [Thu, 1 Dec 2005 07:57:56 +0000 (07:57 -0000)]
grab header file from glibc

18 years agotouchup how we declare the posix_fadvise functions and fix the case where posix_fadvi...
Mike Frysinger [Thu, 1 Dec 2005 07:41:02 +0000 (07:41 -0000)]
touchup how we declare the posix_fadvise functions and fix the case where posix_fadvise kernel call exists but not posix_fadvise64

18 years agosync with glibc (and shrinks the object code nicely by like half)
Mike Frysinger [Thu, 1 Dec 2005 07:40:02 +0000 (07:40 -0000)]
sync with glibc (and shrinks the object code nicely by like half)

18 years agoSync w/ glibc
Peter S. Mazinger [Wed, 30 Nov 2005 22:27:54 +0000 (22:27 -0000)]
Sync w/ glibc

18 years agochange __rt_sigprocmask to static inline
Peter S. Mazinger [Wed, 30 Nov 2005 17:32:30 +0000 (17:32 -0000)]
change __rt_sigprocmask to static inline

18 years agoSync w/ glibc
Peter S. Mazinger [Wed, 30 Nov 2005 17:07:06 +0000 (17:07 -0000)]
Sync w/ glibc

18 years agosync with glibc header
Mike Frysinger [Wed, 30 Nov 2005 03:20:39 +0000 (03:20 -0000)]
sync with glibc header

18 years agograb header from glibc
Mike Frysinger [Wed, 30 Nov 2005 03:18:04 +0000 (03:18 -0000)]
grab header from glibc

18 years agosync with linuxthreads.old_db/Makefile.in
Mike Frysinger [Wed, 30 Nov 2005 03:17:29 +0000 (03:17 -0000)]
sync with linuxthreads.old_db/Makefile.in

18 years agotweak setting of so/a-y slightly
Mike Frysinger [Wed, 30 Nov 2005 03:17:07 +0000 (03:17 -0000)]
tweak setting of so/a-y slightly

18 years agotouchup whitespace
Mike Frysinger [Wed, 30 Nov 2005 03:16:50 +0000 (03:16 -0000)]
touchup whitespace

18 years agofix warning about __random() not being a prototype
Mike Frysinger [Wed, 30 Nov 2005 03:14:39 +0000 (03:14 -0000)]
fix warning about __random() not being a prototype

18 years agodont display cd;make
Mike Frysinger [Wed, 30 Nov 2005 03:14:12 +0000 (03:14 -0000)]
dont display cd;make

18 years agoget rid of unused sysdep.h header
Mike Frysinger [Wed, 30 Nov 2005 03:13:12 +0000 (03:13 -0000)]
get rid of unused sysdep.h header

18 years agograb some headers/updates from glibc
Mike Frysinger [Wed, 30 Nov 2005 03:12:32 +0000 (03:12 -0000)]
grab some headers/updates from glibc

18 years agosync with glibc to parse error in C version of test_and_set
Mike Frysinger [Wed, 30 Nov 2005 03:12:05 +0000 (03:12 -0000)]
sync with glibc to parse error in C version of test_and_set

18 years agofix warning using glibc method
Mike Frysinger [Wed, 30 Nov 2005 03:11:25 +0000 (03:11 -0000)]
fix warning using glibc method

18 years agoUse __STDC__ syntax, no need for prototype if random_r is before srandom_r
Peter S. Mazinger [Tue, 29 Nov 2005 09:06:27 +0000 (09:06 -0000)]
Use __STDC__ syntax, no need for prototype if random_r is before srandom_r

18 years agoCorrect typo
Peter S. Mazinger [Tue, 29 Nov 2005 07:39:49 +0000 (07:39 -0000)]
Correct typo

18 years agoPaul Brook writes:
Mike Frysinger [Tue, 29 Nov 2005 02:45:44 +0000 (02:45 -0000)]
Paul Brook writes:
The functions __check_one_fd and __check_suid in
libc/misc/internals/__uClibc_main.c are only used used when __ARCH_HAS_MMU__.
The patch below surrounds them with the appropriate #ifdef.

18 years agoPaul Brook writes:
Mike Frysinger [Tue, 29 Nov 2005 02:42:52 +0000 (02:42 -0000)]
Paul Brook writes:
I'm getting the following build failure on arm-linux:

  LD libuClibc-0.9.28.so
libc/libc_so.a(glob.os): In function `collated_compare':glob.c:(.text+0x1f8):
undefined reference to `__strcoll'

The patch below fixes it.

18 years agoHiding again
Peter S. Mazinger [Tue, 29 Nov 2005 00:50:10 +0000 (00:50 -0000)]
Hiding again

18 years agoAllow internal_function to come from libc
Peter S. Mazinger [Mon, 28 Nov 2005 22:03:45 +0000 (22:03 -0000)]
Allow internal_function to come from libc