OSDN Git Service

uclinux-h8/uClibc.git
17 years agosync with upstream via psm
Mike Frysinger [Wed, 23 Aug 2006 23:24:24 +0000 (23:24 -0000)]
sync with upstream via psm

17 years agosync with psm: update errno handling to be the same on all arches
Mike Frysinger [Wed, 23 Aug 2006 23:20:30 +0000 (23:20 -0000)]
sync with psm: update errno handling to be the same on all arches

17 years agoonly define offsetof() if it isnt already defined
Mike Frysinger [Wed, 23 Aug 2006 23:14:49 +0000 (23:14 -0000)]
only define offsetof() if it isnt already defined

17 years agomerge from psm: hide more brk
Mike Frysinger [Wed, 23 Aug 2006 22:43:25 +0000 (22:43 -0000)]
merge from psm: hide more brk

17 years agosync with upstream via psm
Mike Frysinger [Wed, 23 Aug 2006 20:28:56 +0000 (20:28 -0000)]
sync with upstream via psm

17 years agosync with upstream via psm
Mike Frysinger [Wed, 23 Aug 2006 19:27:42 +0000 (19:27 -0000)]
sync with upstream via psm

17 years agoimport new headers from upstream via psm
Mike Frysinger [Wed, 23 Aug 2006 19:25:34 +0000 (19:25 -0000)]
import new headers from upstream via psm

17 years agofix from psm: remove unused defines/includes
Mike Frysinger [Wed, 23 Aug 2006 19:21:41 +0000 (19:21 -0000)]
fix from psm: remove unused defines/includes

17 years agofixes from psm: use new clone definition
Mike Frysinger [Wed, 23 Aug 2006 19:21:01 +0000 (19:21 -0000)]
fixes from psm: use new clone definition

17 years agofixes from psm: use __asm__/__volatile__
Mike Frysinger [Wed, 23 Aug 2006 19:19:35 +0000 (19:19 -0000)]
fixes from psm: use __asm__/__volatile__

17 years agofix from psm: remove unused defines/includes
Mike Frysinger [Wed, 23 Aug 2006 19:17:31 +0000 (19:17 -0000)]
fix from psm: remove unused defines/includes

17 years agosync with upstream glibc
Mike Frysinger [Wed, 23 Aug 2006 19:17:04 +0000 (19:17 -0000)]
sync with upstream glibc

17 years agofixes from psm: hide internal brk symbols
Mike Frysinger [Wed, 23 Aug 2006 19:16:29 +0000 (19:16 -0000)]
fixes from psm: hide internal brk symbols

17 years agofixes from psm: disable unsupported __fpu_control and sync with upstream
Mike Frysinger [Wed, 23 Aug 2006 19:13:46 +0000 (19:13 -0000)]
fixes from psm: disable unsupported __fpu_control and sync with upstream

17 years agosync with psm: add copyright notice
Mike Frysinger [Wed, 23 Aug 2006 19:02:31 +0000 (19:02 -0000)]
sync with psm: add copyright notice

17 years agopull from upstream
Mike Frysinger [Wed, 23 Aug 2006 15:28:48 +0000 (15:28 -0000)]
pull from upstream

17 years agofixes from psm so we can pull in uClibc headers properly
Mike Frysinger [Wed, 23 Aug 2006 15:26:46 +0000 (15:26 -0000)]
fixes from psm so we can pull in uClibc headers properly

17 years agofix from psm: add UCLIBC_ prefix to HAS_SHADOW option
Mike Frysinger [Wed, 23 Aug 2006 15:15:47 +0000 (15:15 -0000)]
fix from psm: add UCLIBC_ prefix to HAS_SHADOW option

17 years agoBogus page size comment for frv PAGE_SHIFT.
Paul Mundt [Wed, 23 Aug 2006 05:11:29 +0000 (05:11 -0000)]
Bogus page size comment for frv PAGE_SHIFT.

17 years agoJie Zhang writes: Fix struct kernel_stat64 for Blackfin.
Mike Frysinger [Wed, 23 Aug 2006 04:20:54 +0000 (04:20 -0000)]
Jie Zhang writes: Fix struct kernel_stat64 for Blackfin.

17 years agofix upstream blackfin page.h rather than duplicating effort here
Mike Frysinger [Wed, 23 Aug 2006 01:05:58 +0000 (01:05 -0000)]
fix upstream blackfin page.h rather than duplicating effort here

17 years agobits/profil-counter.h and bits/atomicity.h are leftovers from the old gprof
Eric Andersen [Mon, 21 Aug 2006 23:29:36 +0000 (23:29 -0000)]
bits/profil-counter.h and bits/atomicity.h are leftovers from the old gprof
based profiling I nuked ages ago since tools like oprofile are non invasive
and work so much better.

17 years agomerge fix from blackfin cvs:
Mike Frysinger [Sat, 5 Aug 2006 04:56:37 +0000 (04:56 -0000)]
merge fix from blackfin cvs:
bernds writes: Use __alignof__ instead of sizeof to get alignments.  Eliminates some warnings about misalignments when malloc debugging is enabled.

17 years agofix h_alias handling in gethostbyaddr_r() just like in gethostbyname_r()
Mike Frysinger [Mon, 31 Jul 2006 20:21:45 +0000 (20:21 -0000)]
fix h_alias handling in gethostbyaddr_r() just like in gethostbyname_r()
otherwise we get messed up alias memory and this simple test case will
segfault:
python -c 'import socket; print socket.gethostbyaddr("80.68.88.204")[2];'

see bug report in blackfin tracker for more info:
http://blackfin.uclinux.org/tracker/index.php?func=detail&aid=1503&group_id=17&atid=141

18 years agopsm writes:
Eric Andersen [Thu, 13 Jul 2006 17:06:43 +0000 (17:06 -0000)]
psm writes:

forgotten to mention to remove glob-hooks.c and the reference in
Makefile.in (the prototypes for the 3 hooks were already removed by the
patch applied here)

Peter

18 years agopatch from psm:
Eric Andersen [Thu, 13 Jul 2006 16:32:02 +0000 (16:32 -0000)]
patch from psm:
- malloc/realloc/free are not prepared to be hidable in trunk, you can't
  use libc_hidden_proto(x) for them
- using libc_hidden_proto(x64) LFS unguarded will fail because the header
  does not provide the prototype
- if you are using libc_hidden_proto(collated_compare|prefix_array), you
  also need libc_hidden_def|_weak(x) after the function itself, the result
  being to provide a hidden __GI_collated_compare and a visible
  collated_compare, for this case I do not consider this necessary,
  especially that collated_compare is hidden already (I have chosen to
  prefix them with __ to know that they are intended to be internal only,
  against the practice in glibc, you could go without prefix as well)

18 years agoadd some fun syscall TODOs and mark cris/bfin as working again
Mike Frysinger [Fri, 7 Jul 2006 19:10:34 +0000 (19:10 -0000)]
add some fun syscall TODOs and mark cris/bfin as working again

18 years agoRemove SA_ONSTACK handling for ARM based up on glibc code as submitted by Paul Brook...
"Steven J. Hill" [Thu, 6 Jul 2006 01:40:24 +0000 (01:40 -0000)]
Remove SA_ONSTACK handling for ARM based up on glibc code as submitted by Paul Brook <paul@codesourcery.com>.

18 years agofix signed warnings with gcc-4
Mike Frysinger [Wed, 5 Jul 2006 23:35:08 +0000 (23:35 -0000)]
fix signed warnings with gcc-4

18 years agoclean subdir as well
Mike Frysinger [Wed, 5 Jul 2006 23:31:34 +0000 (23:31 -0000)]
clean subdir as well

18 years agopatch from Bernd Schmidt to abstract away initializing of relocation addresses
Mike Frysinger [Wed, 5 Jul 2006 23:21:22 +0000 (23:21 -0000)]
patch from Bernd Schmidt to abstract away initializing of relocation addresses

18 years agoremove jump relocs, with minor related cleanups
Eric Andersen [Wed, 5 Jul 2006 23:01:52 +0000 (23:01 -0000)]
remove jump relocs, with minor related cleanups

18 years agobump the version, in preparation for actually cutting a release
Eric Andersen [Wed, 5 Jul 2006 20:15:38 +0000 (20:15 -0000)]
bump the version, in preparation for actually cutting a release
at some point in the relatively near future.

18 years agobfin works again
Mike Frysinger [Wed, 5 Jul 2006 20:06:17 +0000 (20:06 -0000)]
bfin works again

18 years agoreplace my @debian.org addr with @uclibc.org. Fixup license on
Eric Andersen [Wed, 5 Jul 2006 19:52:39 +0000 (19:52 -0000)]
replace my @debian.org addr with @uclibc.org.  Fixup license on
readelf and ldd to again state that they are GPLv2

18 years agopatch from Bernd Schmidt to abstract away initializing of prog load addresses
Mike Frysinger [Wed, 5 Jul 2006 19:31:48 +0000 (19:31 -0000)]
patch from Bernd Schmidt to abstract away initializing of prog load addresses

18 years agoconvert #if 0 code to _dl_if_debug_print()
Mike Frysinger [Wed, 5 Jul 2006 19:27:41 +0000 (19:27 -0000)]
convert #if 0 code to _dl_if_debug_print()

18 years agoupdate license
Mike Frysinger [Wed, 5 Jul 2006 19:24:48 +0000 (19:24 -0000)]
update license

18 years agopatch from Bernd Schmidt to abstract away load address types
Mike Frysinger [Wed, 5 Jul 2006 19:17:19 +0000 (19:17 -0000)]
patch from Bernd Schmidt to abstract away load address types

18 years agopatch from Bernd Schmidt to abstract away load address checks
Mike Frysinger [Wed, 5 Jul 2006 19:05:55 +0000 (19:05 -0000)]
patch from Bernd Schmidt to abstract away load address checks

18 years agoadd some more rpaths to keep the tests happy
Mike Frysinger [Wed, 5 Jul 2006 19:04:29 +0000 (19:04 -0000)]
add some more rpaths to keep the tests happy

18 years agofixup my copyright notice, trim stale remnants of older notices which
Eric Andersen [Wed, 5 Jul 2006 18:53:34 +0000 (18:53 -0000)]
fixup my copyright notice, trim stale remnants of older notices which
I had clearly run search/replace on that were cluttering things up.

18 years agofixup my copyright notice, trim stale remnants of older notices which
Eric Andersen [Wed, 5 Jul 2006 18:38:37 +0000 (18:38 -0000)]
fixup my copyright notice, trim stale remnants of older notices which
I had clearly run search/replace on that were cluttering things up.

18 years agominor updates
Eric Andersen [Wed, 5 Jul 2006 18:31:40 +0000 (18:31 -0000)]
minor updates

18 years agoremove __ from function names as pointed out by Peter S. Mazinger
Mike Frysinger [Wed, 5 Jul 2006 11:23:04 +0000 (11:23 -0000)]
remove __ from function names as pointed out by Peter S. Mazinger

18 years agosync with glibc
Mike Frysinger [Wed, 5 Jul 2006 10:58:38 +0000 (10:58 -0000)]
sync with glibc

18 years agoupdate license
Mike Frysinger [Wed, 5 Jul 2006 10:58:10 +0000 (10:58 -0000)]
update license

18 years agoupdate license
Mike Frysinger [Wed, 5 Jul 2006 10:53:20 +0000 (10:53 -0000)]
update license

18 years agoupdate license
Mike Frysinger [Wed, 5 Jul 2006 10:49:56 +0000 (10:49 -0000)]
update license

18 years agosync with glibc
Mike Frysinger [Wed, 5 Jul 2006 10:48:29 +0000 (10:48 -0000)]
sync with glibc

18 years agoupdate license
Mike Frysinger [Wed, 5 Jul 2006 10:40:15 +0000 (10:40 -0000)]
update license

18 years agoupdate license
Mike Frysinger [Wed, 5 Jul 2006 10:36:32 +0000 (10:36 -0000)]
update license

18 years agoadd support for 32bit version of fchown
Mike Frysinger [Wed, 5 Jul 2006 10:36:11 +0000 (10:36 -0000)]
add support for 32bit version of fchown

18 years agosync with glibc
Mike Frysinger [Wed, 5 Jul 2006 10:35:49 +0000 (10:35 -0000)]
sync with glibc

18 years agofix license notice
Mike Frysinger [Wed, 5 Jul 2006 10:28:22 +0000 (10:28 -0000)]
fix license notice

18 years agofix license notice
Mike Frysinger [Wed, 5 Jul 2006 10:25:59 +0000 (10:25 -0000)]
fix license notice

18 years agofix license notice
Mike Frysinger [Wed, 5 Jul 2006 10:23:12 +0000 (10:23 -0000)]
fix license notice

18 years agomissed an ElfW(Addr) change
Mike Frysinger [Wed, 5 Jul 2006 09:33:38 +0000 (09:33 -0000)]
missed an ElfW(Addr) change

18 years agoAtsushi Nemoto writes: Some archs (such as mips64) do not have getdents64 syscall...
Mike Frysinger [Wed, 5 Jul 2006 07:12:37 +0000 (07:12 -0000)]
Atsushi Nemoto writes: Some archs (such as mips64) do not have getdents64 syscall but have getdents syscall.  Define alias for it.

18 years agopatch from Bernd Schmidt to abstract away load addresses
Mike Frysinger [Wed, 5 Jul 2006 07:04:18 +0000 (07:04 -0000)]
patch from Bernd Schmidt to abstract away load addresses

18 years agouse ElfW(Addr) in more places
Mike Frysinger [Wed, 5 Jul 2006 06:41:54 +0000 (06:41 -0000)]
use ElfW(Addr) in more places

18 years agoboilerplate license we use
Mike Frysinger [Wed, 5 Jul 2006 06:33:45 +0000 (06:33 -0000)]
boilerplate license we use

18 years agorevert fdpic patch so we can merge it in bit by bit
Mike Frysinger [Wed, 5 Jul 2006 06:27:44 +0000 (06:27 -0000)]
revert fdpic patch so we can merge it in bit by bit

18 years agoThe ltp testsuite fails on x86 without the modify_ldt syscall
Eric Andersen [Wed, 5 Jul 2006 00:55:43 +0000 (00:55 -0000)]
The ltp testsuite fails on x86 without the modify_ldt syscall

18 years agoChange symbol 'NOSTRIP' to 'DOSTRIP' since the double negatives
Eric Andersen [Tue, 4 Jul 2006 22:23:01 +0000 (22:23 -0000)]
Change symbol 'NOSTRIP' to 'DOSTRIP' since the double negatives
on i.e. NOSTRIP=n gets a bit confusing.

18 years agocleanup description
Eric Andersen [Tue, 4 Jul 2006 20:11:00 +0000 (20:11 -0000)]
cleanup description

18 years agobug 469 was fixed by Atsushi Nemoto
Eric Andersen [Tue, 4 Jul 2006 17:31:28 +0000 (17:31 -0000)]
bug 469 was fixed by Atsushi Nemoto

18 years agogcc 4.1.x is apparently miscompiling gnu glob on mips. This ports the latest and
Eric Andersen [Tue, 4 Jul 2006 10:59:15 +0000 (10:59 -0000)]
gcc 4.1.x is apparently miscompiling gnu glob on mips.  This ports the latest and
massivly bloated greatest from glibc.  And fixes things so the gnu glob interface
is no longer the default.

18 years agoreferences to the older "Library GPL" have already been changed to "Lesser GPL"
Eric Andersen [Mon, 3 Jul 2006 19:16:15 +0000 (19:16 -0000)]
references to the older "Library GPL" have already been changed to "Lesser GPL"

18 years agoAtsushi Nemoto writes:
Eric Andersen [Mon, 3 Jul 2006 19:10:42 +0000 (19:10 -0000)]
Atsushi Nemoto writes:

current pipe.S seems broken for error case.  For example, "la t0,
__syscall_error" should be "la t9, __syscall_error"?  Jumping to
__syscall_error without reverting sp is correct?

I updated this patch against recent snapshot and tested: it looks OK.

* Get rid of saving/restoring a0.  No need to adjust sp.
* Fix code in error path.

18 years agoAtsushi Nemoto points out there is no more need for mips-specific ptrace.h
Mike Frysinger [Mon, 3 Jul 2006 18:58:14 +0000 (18:58 -0000)]
Atsushi Nemoto points out there is no more need for mips-specific ptrace.h

18 years agoBernd Schmidt writes: abstract away addresses so we can support FDPIC ELFs
Mike Frysinger [Fri, 30 Jun 2006 02:55:57 +0000 (02:55 -0000)]
Bernd Schmidt writes: abstract away addresses so we can support FDPIC ELFs

18 years agoBernd Schmidt writes: too many semicolons!
Mike Frysinger [Fri, 30 Jun 2006 02:27:08 +0000 (02:27 -0000)]
Bernd Schmidt writes: too many semicolons!

18 years agorevert previous nops in strcmp as they are not needed here
Mike Frysinger [Tue, 27 Jun 2006 04:36:51 +0000 (04:36 -0000)]
revert previous nops in strcmp as they are not needed here

18 years agoblackfin needs NOPs after the loop end when the last statement in the loop is an...
Mike Frysinger [Tue, 27 Jun 2006 03:35:42 +0000 (03:35 -0000)]
blackfin needs NOPs after the loop end when the last statement in the loop is an if/jump

18 years agoif function or stack are NULL, make sure errno is set to EINVAL
Mike Frysinger [Mon, 26 Jun 2006 23:59:17 +0000 (23:59 -0000)]
if function or stack are NULL, make sure errno is set to EINVAL

18 years agouse local labels
Mike Frysinger [Mon, 26 Jun 2006 23:52:09 +0000 (23:52 -0000)]
use local labels

18 years agoalso kill gdb files when building BFLT files
Mike Frysinger [Mon, 26 Jun 2006 23:45:38 +0000 (23:45 -0000)]
also kill gdb files when building BFLT files

18 years agoMichael Troß writes: Yes, the missing initialization of uniqblock seems to cause...
Mike Frysinger [Mon, 26 Jun 2006 20:23:59 +0000 (20:23 -0000)]
Michael Troß writes: Yes, the missing initialization of uniqblock seems to cause all this trouble.  Now gen_wctype works without the rlimit stack hack.

18 years agoif we cannot generate a locale, be a bit more specific in telling the user we are...
Mike Frysinger [Mon, 26 Jun 2006 20:22:09 +0000 (20:22 -0000)]
if we cannot generate a locale, be a bit more specific in telling the user we are skipping it

18 years agoMichael Troß writes:
Mike Frysinger [Mon, 26 Jun 2006 20:20:11 +0000 (20:20 -0000)]
Michael Troß writes:
gen_wctype segfaults on my system when optimized with -O2. It does work
without optimization, even -O1 does not cause the segfault.  Problem is in
newopt, at gen_wctype.c:865:
memcpy(tbl->ti + i * blocksize, ti[uniqblock[i]], blocksize);

The segfault is caused by the uninitialized variable uniqblock when
newopt is called recursively.  The attached patch fixes this.

18 years agoUpdate ARM EABI kernel interface due to layout and size of struct stat64.
"Steven J. Hill" [Sat, 24 Jun 2006 23:21:00 +0000 (23:21 -0000)]
Update ARM EABI kernel interface due to layout and size of struct stat64.

18 years agofix hidden symbols
Mike Frysinger [Wed, 21 Jun 2006 20:59:48 +0000 (20:59 -0000)]
fix hidden symbols

18 years agoremove bogus lines
Mike Frysinger [Wed, 21 Jun 2006 20:44:37 +0000 (20:44 -0000)]
remove bogus lines

18 years agoallow arches to easily override asm-line-sep, move cris over to new style, and have...
Mike Frysinger [Wed, 21 Jun 2006 20:44:28 +0000 (20:44 -0000)]
allow arches to easily override asm-line-sep, move cris over to new style, and have hppa use it now

18 years agosync my fixes from glibc
Mike Frysinger [Wed, 21 Jun 2006 18:03:08 +0000 (18:03 -0000)]
sync my fixes from glibc

18 years agomerge bfin relocations from blackfin cvs
Mike Frysinger [Wed, 21 Jun 2006 16:55:56 +0000 (16:55 -0000)]
merge bfin relocations from blackfin cvs

18 years agoAdded a missing baud rate (614400) to the speeds[] table.
Peter Kjellerstedt [Wed, 21 Jun 2006 11:21:48 +0000 (11:21 -0000)]
Added a missing baud rate (614400) to the speeds[] table.

18 years agoAustin Morgan writes in #917: add support for inotify
Mike Frysinger [Wed, 21 Jun 2006 00:07:34 +0000 (00:07 -0000)]
Austin Morgan writes in #917: add support for inotify

18 years agoneed hidden proto for rtime() as well
Mike Frysinger [Tue, 20 Jun 2006 23:38:00 +0000 (23:38 -0000)]
need hidden proto for rtime() as well

18 years agodont bother exporting modify_ldt() either
Mike Frysinger [Tue, 20 Jun 2006 22:44:11 +0000 (22:44 -0000)]
dont bother exporting modify_ldt() either

18 years agoeat extraneous ; and insert some whitespace where it belongs
Mike Frysinger [Mon, 19 Jun 2006 22:15:42 +0000 (22:15 -0000)]
eat extraneous ; and insert some whitespace where it belongs

18 years agoeat whitespace
Mike Frysinger [Mon, 19 Jun 2006 22:02:11 +0000 (22:02 -0000)]
eat whitespace

18 years agouse internal aliases for static objects as well
Mike Frysinger [Mon, 19 Jun 2006 03:43:20 +0000 (03:43 -0000)]
use internal aliases for static objects as well

18 years agosync fix fixes from glibc
Mike Frysinger [Mon, 19 Jun 2006 01:54:33 +0000 (01:54 -0000)]
sync fix fixes from glibc

18 years agokill off sysfs()
Mike Frysinger [Mon, 19 Jun 2006 01:48:41 +0000 (01:48 -0000)]
kill off sysfs()

18 years agotouchup printf format to fix warning
Mike Frysinger [Mon, 19 Jun 2006 01:19:21 +0000 (01:19 -0000)]
touchup printf format to fix warning

18 years agodont shadow the socket() function
Mike Frysinger [Mon, 19 Jun 2006 01:16:44 +0000 (01:16 -0000)]
dont shadow the socket() function

18 years agoinclude sys/mount.h for everyone
Mike Frysinger [Mon, 19 Jun 2006 01:13:53 +0000 (01:13 -0000)]
include sys/mount.h for everyone

18 years agoneed hidden alias
Mike Frysinger [Mon, 19 Jun 2006 01:06:53 +0000 (01:06 -0000)]
need hidden alias