OSDN Git Service

uclinux-h8/uclibc-ng.git
17 years agoboilerplate license we use
Mike Frysinger [Wed, 5 Jul 2006 06:33:45 +0000 (06:33 -0000)]
boilerplate license we use

17 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

17 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

17 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.

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

17 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

17 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.

17 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"

17 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.

17 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

17 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

17 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!

17 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

17 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

17 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

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

17 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

17 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.

17 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

17 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.

17 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.

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

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

17 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

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

17 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

17 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.

17 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

17 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

17 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

17 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

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

17 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

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

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

17 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

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

17 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

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

17 years agoif $(LD) doesnt support --help, dont warn about it (stupid Darwin users)
Mike Frysinger [Mon, 19 Jun 2006 00:45:38 +0000 (00:45 -0000)]
if $(LD) doesnt support --help, dont warn about it (stupid Darwin users)

17 years agoblackfin needs different type for ssize_t
Mike Frysinger [Sun, 18 Jun 2006 04:32:38 +0000 (04:32 -0000)]
blackfin needs different type for ssize_t

17 years agosync change from glibc for larger path max
Mike Frysinger [Fri, 16 Jun 2006 03:27:00 +0000 (03:27 -0000)]
sync change from glibc for larger path max

17 years agofix from Jie Zhang to also declare R0 as clobber in syscall0
Mike Frysinger [Thu, 15 Jun 2006 14:09:25 +0000 (14:09 -0000)]
fix from Jie Zhang to also declare R0 as clobber in syscall0

17 years agoupdate syscall() to take 6 arguments
Mike Frysinger [Wed, 14 Jun 2006 16:32:05 +0000 (16:32 -0000)]
update syscall() to take 6 arguments

17 years agowe build everything with _GNU_SOURCE now
Mike Frysinger [Thu, 8 Jun 2006 21:15:07 +0000 (21:15 -0000)]
we build everything with _GNU_SOURCE now

17 years agoneed local prototype to make things happy
Mike Frysinger [Thu, 8 Jun 2006 19:12:04 +0000 (19:12 -0000)]
need local prototype to make things happy

17 years agodrop the __sigqueue symbol for now
Mike Frysinger [Thu, 8 Jun 2006 09:28:09 +0000 (09:28 -0000)]
drop the __sigqueue symbol for now

17 years agoadd support for 5th argument
Mike Frysinger [Thu, 8 Jun 2006 09:26:14 +0000 (09:26 -0000)]
add support for 5th argument

17 years agoA little whitespace clean up.
Peter Kjellerstedt [Thu, 8 Jun 2006 07:55:21 +0000 (07:55 -0000)]
A little whitespace clean up.

17 years agoUse tar rather than cp to copy all files matching *.so.* from the lib
Peter Kjellerstedt [Thu, 8 Jun 2006 07:47:07 +0000 (07:47 -0000)]
Use tar rather than cp to copy all files matching *.so.* from the lib
directory to $(PREFIX)$(RUNTIME_PREFIX)lib.  The reason for this is
that cp -P means wildly different things depending on the version of cp.

17 years agosync with glibc
Mike Frysinger [Wed, 7 Jun 2006 14:59:44 +0000 (14:59 -0000)]
sync with glibc

17 years agosync with glibc
Mike Frysinger [Wed, 7 Jun 2006 14:56:49 +0000 (14:56 -0000)]
sync with glibc

17 years agosync with glibc
Mike Frysinger [Wed, 7 Jun 2006 14:55:44 +0000 (14:55 -0000)]
sync with glibc

17 years agosync with glibc
Mike Frysinger [Wed, 7 Jun 2006 14:46:59 +0000 (14:46 -0000)]
sync with glibc

17 years agoadd hidden proto for memset as pointed out by Peter S. Mazinger
Mike Frysinger [Wed, 7 Jun 2006 14:43:15 +0000 (14:43 -0000)]
add hidden proto for memset as pointed out by Peter S. Mazinger

17 years agoRichard Sandiford writes:
Mike Frysinger [Wed, 7 Jun 2006 14:30:51 +0000 (14:30 -0000)]
Richard Sandiford writes:
Until a few months ago, libc/sysdeps/linux/m68k/clone.S defined
__syscall_error itself.  This local definition was removed in
revision 13305:

However, the clone code uses bcc.w to branch to __syscall_error.
This made sense when there was a local definition, because the
label was guaranteed to be in range.  We can't guarantee that
the external definition will be in range though; it depends on
the order that the objects are linked.

This patch adjusts clone.S to use jbcc instead.

17 years agoRichard Sandiford writes:
Mike Frysinger [Wed, 7 Jun 2006 14:29:19 +0000 (14:29 -0000)]
Richard Sandiford writes:
m68k uClinux doesn't use the normal ELF entry point interface.
This patch adjusts crt1.S accordingly.  I've followed the ARM
example and keyed the choice of interface on __ARCH_USE_MMU__.

17 years agouse unsigned long like every other port as pointed out by Peter S. Mazinger
Mike Frysinger [Wed, 7 Jun 2006 14:18:51 +0000 (14:18 -0000)]
use unsigned long like every other port as pointed out by Peter S. Mazinger

17 years agobfin supports FDPIC, not normal ELF
Mike Frysinger [Wed, 7 Jun 2006 12:31:21 +0000 (12:31 -0000)]
bfin supports FDPIC, not normal ELF

17 years agoblackfin kernel now supports mmap with 6 args
Mike Frysinger [Wed, 7 Jun 2006 12:30:17 +0000 (12:30 -0000)]
blackfin kernel now supports mmap with 6 args

17 years agomerge syscall fixes from upstream blackfin cvs
Mike Frysinger [Wed, 7 Jun 2006 12:30:09 +0000 (12:30 -0000)]
merge syscall fixes from upstream blackfin cvs

17 years agoimport sigqueueinfo() from glibc
Mike Frysinger [Mon, 5 Jun 2006 01:28:51 +0000 (01:28 -0000)]
import sigqueueinfo() from glibc

18 years agoRemove uses of all QUEUEDEBUG_* macros.
Peter Kjellerstedt [Tue, 30 May 2006 10:02:18 +0000 (10:02 -0000)]
Remove uses of all QUEUEDEBUG_* macros.

18 years agoQunying Pan writes: Make strncmp weak hidden to fix link failures in building gdb...
Mike Frysinger [Tue, 30 May 2006 09:36:10 +0000 (09:36 -0000)]
Qunying Pan writes: Make strncmp weak hidden to fix link failures in building gdb and binutils statically

18 years agoimport some optimized functions from blackfin cvs
Mike Frysinger [Tue, 30 May 2006 09:13:53 +0000 (09:13 -0000)]
import some optimized functions from blackfin cvs

18 years agoSync with glibc.
Peter Kjellerstedt [Tue, 30 May 2006 08:15:30 +0000 (08:15 -0000)]
Sync with glibc.

18 years agoMake execle() and chown() available again (corrects commit 15179).
Peter Kjellerstedt [Tue, 30 May 2006 08:14:43 +0000 (08:14 -0000)]
Make execle() and chown() available again (corrects commit 15179).

18 years agoAmir Shalem writes:
Mike Frysinger [Fri, 26 May 2006 02:51:23 +0000 (02:51 -0000)]
Amir Shalem writes:
there is a missing include for <bits/uClibc_uintmaxtostr.h> in
libc/string/_syserrmsg.h, where _syserrmsg.h uses __UIM_BUFLEN_INT

18 years agoAmir Shalem writes:
Mike Frysinger [Fri, 26 May 2006 02:01:29 +0000 (02:01 -0000)]
Amir Shalem writes:
there are missing prototypes for chown() and execle() in uClibc-snapshot.
I'm attaching a patch to add the missing prototypes.

the error I'm getting without the patch:
      AR cr libc/libc_so.a
      LD libuClibc-0.9.28.so
    libc/libc_so.a(grantpt.os): In function `__unix_grantpt':
    grantpt.c:(.text+0x108): undefined reference to `__GI_chown'
    grantpt.c:(.text+0x1ae): undefined reference to `__GI_execle'

18 years agothe 16/32 swap funcs were swapped #875
Mike Frysinger [Fri, 26 May 2006 01:34:08 +0000 (01:34 -0000)]
the 16/32 swap funcs were swapped #875

18 years agoprevious commit ifdef-ed out too much code
Mike Frysinger [Wed, 17 May 2006 05:40:29 +0000 (05:40 -0000)]
previous commit ifdef-ed out too much code

18 years agosync with glibc
Mike Frysinger [Wed, 17 May 2006 04:58:47 +0000 (04:58 -0000)]
sync with glibc

18 years agofold bfin-specific link.h back into common one as suggested by Peter S. Mazinger
Mike Frysinger [Wed, 17 May 2006 04:55:28 +0000 (04:55 -0000)]
fold bfin-specific link.h back into common one as suggested by Peter S. Mazinger

18 years agofix damaged whitespace/style
Mike Frysinger [Wed, 17 May 2006 04:51:14 +0000 (04:51 -0000)]
fix damaged whitespace/style

18 years agorestore proper comment headers as well as cut pointless includes as pointed out by...
Mike Frysinger [Wed, 17 May 2006 04:48:58 +0000 (04:48 -0000)]
restore proper comment headers as well as cut pointless includes as pointed out by Peter S. Mazinger

18 years agofix by Peter S. Mazinger: use system attribute_hidden rather than local copy
Mike Frysinger [Wed, 17 May 2006 04:44:21 +0000 (04:44 -0000)]
fix by Peter S. Mazinger: use system attribute_hidden rather than local copy

18 years agofix by Peter S. Mazinger: use c99-compliant asm keyword
Mike Frysinger [Wed, 17 May 2006 04:43:14 +0000 (04:43 -0000)]
fix by Peter S. Mazinger: use c99-compliant asm keyword

18 years agofix by Peter S. Mazinger: use sys/syscall.h instead of asm/unistd.h
Mike Frysinger [Wed, 17 May 2006 04:42:25 +0000 (04:42 -0000)]
fix by Peter S. Mazinger: use sys/syscall.h instead of asm/unistd.h

18 years agofix by Peter S. Mazinger: use sys/syscall.h (bits/sysnum.h) instead of asm/unistd.h
Mike Frysinger [Wed, 17 May 2006 04:40:06 +0000 (04:40 -0000)]
fix by Peter S. Mazinger: use sys/syscall.h (bits/sysnum.h) instead of asm/unistd.h

18 years agouse cp -P instead of cp -d as pointed out by David DeHaven
Mike Frysinger [Tue, 16 May 2006 18:05:41 +0000 (18:05 -0000)]
use cp -P instead of cp -d as pointed out by David DeHaven

18 years agore-enable global constructors and destructors for bfin
Mike Frysinger [Mon, 15 May 2006 22:50:51 +0000 (22:50 -0000)]
re-enable global constructors and destructors for bfin

18 years agoupdates from Bernd Schmidt to sync with blackfin cvs
Mike Frysinger [Mon, 15 May 2006 22:49:35 +0000 (22:49 -0000)]
updates from Bernd Schmidt to sync with blackfin cvs

18 years agofix signed warnings
Mike Frysinger [Mon, 15 May 2006 22:40:15 +0000 (22:40 -0000)]
fix signed warnings

18 years agocut out _FORTIFY_SOURCE
Mike Frysinger [Fri, 12 May 2006 03:28:13 +0000 (03:28 -0000)]
cut out _FORTIFY_SOURCE

18 years agosync with glibc
Mike Frysinger [Sat, 6 May 2006 06:34:45 +0000 (06:34 -0000)]
sync with glibc

18 years agoexpand comment a little more as to why _stdio_init() is weak thanks to mjn3
Mike Frysinger [Sat, 6 May 2006 04:32:07 +0000 (04:32 -0000)]
expand comment a little more as to why _stdio_init() is weak thanks to mjn3

18 years agofix by Bernd Schmidt to support HAVE_ASM_SET_DIRECTIVE in weak_alias() macros
Mike Frysinger [Thu, 4 May 2006 15:18:05 +0000 (15:18 -0000)]
fix by Bernd Schmidt to support HAVE_ASM_SET_DIRECTIVE in weak_alias() macros

18 years agomerge some more minor changes from glibc
Mike Frysinger [Thu, 4 May 2006 15:09:52 +0000 (15:09 -0000)]
merge some more minor changes from glibc

18 years agosync minor changes with glibc
Mike Frysinger [Thu, 4 May 2006 14:50:17 +0000 (14:50 -0000)]
sync minor changes with glibc

18 years agouse weak_alias() for data symbols, not strong_alias()
Mike Frysinger [Thu, 4 May 2006 14:44:13 +0000 (14:44 -0000)]
use weak_alias() for data symbols, not strong_alias()

18 years agosteal bfin maintainership from erik
Mike Frysinger [Wed, 3 May 2006 23:00:51 +0000 (23:00 -0000)]
steal bfin maintainership from erik

18 years agoJoseph S. Myers writes: The MIPS <bits/mman.h> header is missing definitions of POSIX...
Mike Frysinger [Fri, 21 Apr 2006 01:34:36 +0000 (01:34 -0000)]
Joseph S. Myers writes: The MIPS <bits/mman.h> header is missing definitions of POSIX_MADV_*

18 years agosync with glibc
Mike Frysinger [Fri, 21 Apr 2006 01:33:25 +0000 (01:33 -0000)]
sync with glibc

18 years agoadd a note as to why mips is special
Mike Frysinger [Thu, 20 Apr 2006 01:02:37 +0000 (01:02 -0000)]
add a note as to why mips is special

18 years agoprune trailing whitespace
Eric Andersen [Thu, 13 Apr 2006 20:00:30 +0000 (20:00 -0000)]
prune trailing whitespace

18 years agodoh, forgot to copy the final \0
Eric Andersen [Wed, 12 Apr 2006 22:49:36 +0000 (22:49 -0000)]
doh, forgot to copy the final \0

18 years agomicro-optimization -- we already know how long the source is
Eric Andersen [Wed, 12 Apr 2006 22:48:24 +0000 (22:48 -0000)]
micro-optimization -- we already know how long the source is

18 years agocleanup whitespace
Eric Andersen [Wed, 12 Apr 2006 22:41:58 +0000 (22:41 -0000)]
cleanup whitespace

18 years agofixup a big 'ol memory leak in search_for_named_library()
Eric Andersen [Wed, 12 Apr 2006 22:36:16 +0000 (22:36 -0000)]
fixup a big 'ol memory leak in search_for_named_library()

18 years agoremove old cruft that doesnt matter for uClibc and breaks anyways when using -std=c99
Mike Frysinger [Fri, 7 Apr 2006 23:15:27 +0000 (23:15 -0000)]
remove old cruft that doesnt matter for uClibc and breaks anyways when using -std=c99