OSDN Git Service
Mike Frysinger [Wed, 14 Dec 2005 23:28:39 +0000 (23:28 -0000)]
include features.h instead of sys/cdefs.h
Mike Frysinger [Wed, 14 Dec 2005 23:10:21 +0000 (23:10 -0000)]
fix signed/unsigned warnings and unused warnings
Mike Frysinger [Wed, 14 Dec 2005 23:07:48 +0000 (23:07 -0000)]
remove .oS too
Peter S. Mazinger [Wed, 14 Dec 2005 13:50:39 +0000 (13:50 -0000)]
Hide _stdio_init/term, sorry, one change went mistakenly into the earlier commit
Peter S. Mazinger [Wed, 14 Dec 2005 13:48:23 +0000 (13:48 -0000)]
Do hidden brk, hide _brk as well for some archs, convert users of brk
Eric Andersen [Wed, 14 Dec 2005 02:33:36 +0000 (02:33 -0000)]
Fixup byte order handling. Not all architectures define __BIG_ENDIAN__ so i.e.
on big endian mips the code is compiled as little-endian and the wrong half of
the 64-bit point value is examined to check for NaN, etc. This bug also broke
fpclassify(), isfinite(), isnormal(), isinf(), finite(), and signbit().
Peter S. Mazinger [Tue, 13 Dec 2005 21:38:57 +0000 (21:38 -0000)]
Convert all users of earlier hiddens
Peter S. Mazinger [Tue, 13 Dec 2005 21:31:53 +0000 (21:31 -0000)]
This header blocked the use of __THROW in libc-internal.h
Peter S. Mazinger [Tue, 13 Dec 2005 21:30:04 +0000 (21:30 -0000)]
Hidden fflush, adapt fopen to hack in libc-internal.h
Peter S. Mazinger [Tue, 13 Dec 2005 21:25:39 +0000 (21:25 -0000)]
Hidden readdir*
Peter S. Mazinger [Tue, 13 Dec 2005 21:23:53 +0000 (21:23 -0000)]
Hidden lseek[64], disabled llseek and _llseek for now, not in any headers
Peter S. Mazinger [Tue, 13 Dec 2005 21:20:44 +0000 (21:20 -0000)]
Do hidden fcntl*
Peter S. Mazinger [Tue, 13 Dec 2005 21:14:37 +0000 (21:14 -0000)]
Add some more hidden prototypes
Peter S. Mazinger [Tue, 13 Dec 2005 11:35:31 +0000 (11:35 -0000)]
Convert internal users of chmod/*stat*, minimize change for __strsep
Peter S. Mazinger [Tue, 13 Dec 2005 11:28:16 +0000 (11:28 -0000)]
Add __lstat and reorganize somewhat
Peter S. Mazinger [Tue, 13 Dec 2005 11:15:40 +0000 (11:15 -0000)]
Use __remove and remove trailing ;
Peter S. Mazinger [Tue, 13 Dec 2005 10:41:14 +0000 (10:41 -0000)]
Hide chmod, lockf*
Peter S. Mazinger [Tue, 13 Dec 2005 10:07:09 +0000 (10:07 -0000)]
Hidden __md5_crypt/__des_crypt, missed to adapt prototype
Peter S. Mazinger [Tue, 13 Dec 2005 10:02:23 +0000 (10:02 -0000)]
__malloc_consolidate is only libc internal, enable use of __sbrk
Peter S. Mazinger [Tue, 13 Dec 2005 10:00:07 +0000 (10:00 -0000)]
Do hidden fopen*/remove
Peter S. Mazinger [Tue, 13 Dec 2005 09:29:46 +0000 (09:29 -0000)]
Add redirect/redefines for x to x64 until someone will answer my mail/decides of a better way. libc-internal.h will finally have >5xx __x prototypes
Peter S. Mazinger [Tue, 13 Dec 2005 09:24:29 +0000 (09:24 -0000)]
Do hidden sbrk
Peter S. Mazinger [Tue, 13 Dec 2005 09:22:15 +0000 (09:22 -0000)]
Sync w/ glibc
Peter S. Mazinger [Tue, 13 Dec 2005 09:18:49 +0000 (09:18 -0000)]
Sync w/ glibc
Peter S. Mazinger [Sun, 11 Dec 2005 01:13:38 +0000 (01:13 -0000)]
Make sure we are really within uClibc only, these bits should move from the visible header
"Steven J. Hill" [Sun, 11 Dec 2005 00:55:30 +0000 (00:55 -0000)]
Fix debugging.
Peter S. Mazinger [Sat, 10 Dec 2005 21:53:53 +0000 (21:53 -0000)]
Install dummy libc-internal.h
Peter S. Mazinger [Sat, 10 Dec 2005 19:30:34 +0000 (19:30 -0000)]
Remove fread/fwrite/vfprintf redefines, the only user is iconv, being an external app
"Steven J. Hill" [Sat, 10 Dec 2005 18:45:05 +0000 (18:45 -0000)]
Merge from NPTL branch.
"Steven J. Hill" [Sat, 10 Dec 2005 18:39:26 +0000 (18:39 -0000)]
Fix alias.
Peter S. Mazinger [Sat, 10 Dec 2005 18:27:03 +0000 (18:27 -0000)]
Solve warning about redefined _GNU_SOURCE, allow iconv to build
Peter S. Mazinger [Sat, 10 Dec 2005 18:26:05 +0000 (18:26 -0000)]
Remove trailing ';' from strong_alias, thx Bernhard Fischer
"Steven J. Hill" [Sat, 10 Dec 2005 18:18:41 +0000 (18:18 -0000)]
Merge from NPTL branch. Bring in the remaining changes for sigaction.
"Steven J. Hill" [Sat, 10 Dec 2005 17:59:34 +0000 (17:59 -0000)]
Merge from NPTL branch.
"Steven J. Hill" [Sat, 10 Dec 2005 17:35:34 +0000 (17:35 -0000)]
The minimum is different for NPTL because of two new signals.
"Steven J. Hill" [Sat, 10 Dec 2005 17:27:13 +0000 (17:27 -0000)]
Remove unused weak_alias. Thanks Peter.
Bernhard Reutner-Fischer [Sat, 10 Dec 2005 14:08:40 +0000 (14:08 -0000)]
- fixup after sync with glibc. _ptyname was renamed to __libc_ptyname
"Steven J. Hill" [Sat, 10 Dec 2005 13:38:34 +0000 (13:38 -0000)]
Merge from NPTL.
Mike Frysinger [Sat, 10 Dec 2005 03:55:43 +0000 (03:55 -0000)]
fixed unused warning
Mike Frysinger [Sat, 10 Dec 2005 03:54:27 +0000 (03:54 -0000)]
fix signed warning
Mike Frysinger [Sat, 10 Dec 2005 03:52:54 +0000 (03:52 -0000)]
fix a warning
Mike Frysinger [Sat, 10 Dec 2005 03:51:24 +0000 (03:51 -0000)]
fix some warnings
Mike Frysinger [Sat, 10 Dec 2005 03:48:33 +0000 (03:48 -0000)]
fix warning
Mike Frysinger [Sat, 10 Dec 2005 02:46:52 +0000 (02:46 -0000)]
sync with glibc (grab some hidden updates) and fix some warnings
Mike Frysinger [Sat, 10 Dec 2005 02:42:49 +0000 (02:42 -0000)]
macro away the last parameter since we dont actually utilize it (saves a few bytes) and fix signed warnings
Mike Frysinger [Sat, 10 Dec 2005 02:41:39 +0000 (02:41 -0000)]
clean up warnings
Mike Frysinger [Sat, 10 Dec 2005 02:34:20 +0000 (02:34 -0000)]
add attribute_unused and include features.h so that we can include libc-internal.h directly and have it work
Peter S. Mazinger [Sat, 10 Dec 2005 02:20:00 +0000 (02:20 -0000)]
Do hidden __*stat*
Peter S. Mazinger [Sat, 10 Dec 2005 00:22:53 +0000 (00:22 -0000)]
Switch fread/fwrite/fclose/pipe/sigsetmask users
Peter S. Mazinger [Sat, 10 Dec 2005 00:20:35 +0000 (00:20 -0000)]
Do hidden fread/fwrite/fclose
Peter S. Mazinger [Sat, 10 Dec 2005 00:17:59 +0000 (00:17 -0000)]
Do hidden pipe, please check the change in mips (.end __pipe?)
Peter S. Mazinger [Sat, 10 Dec 2005 00:14:28 +0000 (00:14 -0000)]
hide __sigsetmask
Peter S. Mazinger [Fri, 9 Dec 2005 21:51:30 +0000 (21:51 -0000)]
s/strong/weak/, sorry sjhill, have overseen your change
Peter S. Mazinger [Fri, 9 Dec 2005 21:00:12 +0000 (21:00 -0000)]
Implement hidden listen, use the hidden listen/accept
Peter S. Mazinger [Fri, 9 Dec 2005 20:57:08 +0000 (20:57 -0000)]
make new regex code use __mempcpy
Peter S. Mazinger [Fri, 9 Dec 2005 20:54:50 +0000 (20:54 -0000)]
hidden initstate_r and use
Peter S. Mazinger [Fri, 9 Dec 2005 20:51:48 +0000 (20:51 -0000)]
hide __xstatX_conv
Peter S. Mazinger [Fri, 9 Dec 2005 20:49:27 +0000 (20:49 -0000)]
Do __nl_langinfo, partly sync header w/ glibc, add missing nl_langinfo_l, change users to hidden version
Peter S. Mazinger [Fri, 9 Dec 2005 19:37:05 +0000 (19:37 -0000)]
Remove patch chunk and remove unused
Peter S. Mazinger [Fri, 9 Dec 2005 19:20:00 +0000 (19:20 -0000)]
Sync w/ glibc, should be equiv. to the earlier
Peter S. Mazinger [Fri, 9 Dec 2005 16:41:59 +0000 (16:41 -0000)]
Guard wchar dependent stuff properly, thx vapier
Peter S. Mazinger [Fri, 9 Dec 2005 15:43:30 +0000 (15:43 -0000)]
Implement hidden poll, switch user to hidden *printf/*scanf/poll
Peter S. Mazinger [Fri, 9 Dec 2005 15:33:37 +0000 (15:33 -0000)]
Implement hidden *scanf
Peter S. Mazinger [Fri, 9 Dec 2005 13:52:08 +0000 (13:52 -0000)]
Implement all needed hidden *printf and correct vasprintf, thx blindvt
Mike Frysinger [Fri, 9 Dec 2005 02:20:04 +0000 (02:20 -0000)]
touchup style
Mike Frysinger [Fri, 9 Dec 2005 02:19:45 +0000 (02:19 -0000)]
add an abort for arm
Peter S. Mazinger [Fri, 9 Dec 2005 00:08:31 +0000 (00:08 -0000)]
internal sigpause, do we really default to BSD signals?
Peter S. Mazinger [Fri, 9 Dec 2005 00:04:59 +0000 (00:04 -0000)]
sig* hidden versions, make __rt_sig* static inline
Peter S. Mazinger [Thu, 8 Dec 2005 22:59:35 +0000 (22:59 -0000)]
__ptr_t = void *, move hidden first
Peter S. Mazinger [Thu, 8 Dec 2005 22:35:04 +0000 (22:35 -0000)]
locale.h can't be included
Peter S. Mazinger [Thu, 8 Dec 2005 21:09:03 +0000 (21:09 -0000)]
typo, thx vapier
Peter S. Mazinger [Thu, 8 Dec 2005 21:01:23 +0000 (21:01 -0000)]
mmap/mremap/socket/rewind gone
Peter S. Mazinger [Thu, 8 Dec 2005 20:59:58 +0000 (20:59 -0000)]
Use __sendto in __libc_send, small correction
Peter S. Mazinger [Thu, 8 Dec 2005 20:18:59 +0000 (20:18 -0000)]
Change the needed prototypes
Peter S. Mazinger [Thu, 8 Dec 2005 20:10:14 +0000 (20:10 -0000)]
Convert the rest of users to hidden
Peter S. Mazinger [Thu, 8 Dec 2005 20:07:39 +0000 (20:07 -0000)]
Try to mimic glibc sigaction, sjhill, could you please test w/ this version?
Peter S. Mazinger [Thu, 8 Dec 2005 20:02:11 +0000 (20:02 -0000)]
Use hidden_weak_alias
Peter S. Mazinger [Thu, 8 Dec 2005 19:33:35 +0000 (19:33 -0000)]
Implement more hidden
Peter S. Mazinger [Thu, 8 Dec 2005 19:30:10 +0000 (19:30 -0000)]
Use internal \*_strerror_r
Peter S. Mazinger [Thu, 8 Dec 2005 19:27:39 +0000 (19:27 -0000)]
Hidden __xpg|glibc_strerror_r
Peter S. Mazinger [Thu, 8 Dec 2005 19:25:17 +0000 (19:25 -0000)]
Similar impl. of __libc_x using hidden_weak_alias, hope threads work w/ it
Peter S. Mazinger [Thu, 8 Dec 2005 19:15:23 +0000 (19:15 -0000)]
Hide mallinfo
Peter S. Mazinger [Thu, 8 Dec 2005 19:08:43 +0000 (19:08 -0000)]
Use __strtod
Peter S. Mazinger [Thu, 8 Dec 2005 19:03:44 +0000 (19:03 -0000)]
Hide __strtofpmax, implement some hiddens
Peter S. Mazinger [Thu, 8 Dec 2005 18:56:57 +0000 (18:56 -0000)]
Sync w/ glibc
Peter S. Mazinger [Thu, 8 Dec 2005 15:05:30 +0000 (15:05 -0000)]
Add -DNOT_IN_libc to disable the libc-internal.h stuff
Peter S. Mazinger [Thu, 8 Dec 2005 15:04:23 +0000 (15:04 -0000)]
Use internal versions
Peter S. Mazinger [Thu, 8 Dec 2005 15:02:02 +0000 (15:02 -0000)]
Use hidden_strong_alias for alias(__x,__y), do not use recursive aliases
Peter S. Mazinger [Thu, 8 Dec 2005 14:58:32 +0000 (14:58 -0000)]
Do __sleep, should we make it weak, so that libpthread can overwrite it?
Peter S. Mazinger [Thu, 8 Dec 2005 14:54:57 +0000 (14:54 -0000)]
Implement __strto* __wcsto* and hide _stdlib_wcsto*
Peter S. Mazinger [Thu, 8 Dec 2005 14:49:09 +0000 (14:49 -0000)]
Hide some of the f* *printf, use them as well
Peter S. Mazinger [Thu, 8 Dec 2005 14:44:48 +0000 (14:44 -0000)]
Implement __tfind/__lfind and use them
Peter S. Mazinger [Thu, 8 Dec 2005 14:42:29 +0000 (14:42 -0000)]
Reorder and remove prototypes
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 ;-(
Peter S. Mazinger [Thu, 8 Dec 2005 14:36:57 +0000 (14:36 -0000)]
Enable __iswctype_l prototype
Peter S. Mazinger [Thu, 8 Dec 2005 14:29:53 +0000 (14:29 -0000)]
Again rpc ;-( , all *inet*, *addr*
Peter S. Mazinger [Thu, 8 Dec 2005 14:23:42 +0000 (14:23 -0000)]
Use __open|__closedir
Peter S. Mazinger [Thu, 8 Dec 2005 14:22:29 +0000 (14:22 -0000)]
Do ppc specific __ioctl too
Peter S. Mazinger [Thu, 8 Dec 2005 14:20:28 +0000 (14:20 -0000)]
Use __gettimeofday
Peter S. Mazinger [Thu, 8 Dec 2005 14:17:36 +0000 (14:17 -0000)]
Implement __x versions