OSDN Git Service

uclinux-h8/uClibc.git
18 years agorename generic variables to avoid conflict with libc subdirs
Mike Frysinger [Sat, 25 Feb 2006 04:57:36 +0000 (04:57 -0000)]
rename generic variables to avoid conflict with libc subdirs

18 years agoUse the TSD macros and get rid of warnings.
"Steven J. Hill" [Sat, 25 Feb 2006 03:21:45 +0000 (03:21 -0000)]
Use the TSD macros and get rid of warnings.

18 years agoMove lseek64 into LFS guarded place
Peter S. Mazinger [Sat, 25 Feb 2006 02:17:44 +0000 (02:17 -0000)]
Move lseek64 into LFS guarded place

18 years agoDo not use __XL_NPP macro
Peter S. Mazinger [Fri, 24 Feb 2006 21:01:08 +0000 (21:01 -0000)]
Do not use __XL_NPP macro

18 years agoCorrect comments
Peter S. Mazinger [Fri, 24 Feb 2006 18:31:37 +0000 (18:31 -0000)]
Correct comments

18 years agoguard __ignore_x correctly, move undefs to their proper place, add prototypes. Should...
Peter S. Mazinger [Fri, 24 Feb 2006 18:16:20 +0000 (18:16 -0000)]
guard __ignore_x correctly, move undefs to their proper place, add prototypes. Should I do all the other *max aliases as well

18 years agoFix the _syscall6() macro (I hope).
Peter Kjellerstedt [Fri, 24 Feb 2006 14:13:12 +0000 (14:13 -0000)]
Fix the _syscall6() macro (I hope).

18 years agoRemove TOPDIR
Peter S. Mazinger [Thu, 23 Feb 2006 23:00:48 +0000 (23:00 -0000)]
Remove TOPDIR

18 years agoMove common parts into internal header, should it be used for all *64.c?
Peter S. Mazinger [Thu, 23 Feb 2006 22:50:45 +0000 (22:50 -0000)]
Move common parts into internal header, should it be used for all *64.c?

18 years agoCorrect typo
Peter S. Mazinger [Thu, 23 Feb 2006 20:20:12 +0000 (20:20 -0000)]
Correct typo

18 years agoAdded support for the new CRISv32 architecture.
Peter Kjellerstedt [Thu, 23 Feb 2006 17:21:39 +0000 (17:21 -0000)]
Added support for the new CRISv32 architecture.

18 years agoA little clean up.
Peter Kjellerstedt [Thu, 23 Feb 2006 17:13:52 +0000 (17:13 -0000)]
A little clean up.

18 years ago* Include sys/syscall.h so __NR_mmap2 and _syscall6 actually have a
Peter Kjellerstedt [Thu, 23 Feb 2006 16:04:10 +0000 (16:04 -0000)]
* Include sys/syscall.h so __NR_mmap2 and _syscall6 actually have a
  chance of being defined (the lack of this include probably means
  that the common mmap64() function has never worked as intended...)
* Include bits/uClibc_page.h to get MMAP2_PAGE_SHIFT for architectures
  that need to define it.

18 years agoA little clean up.
Peter Kjellerstedt [Thu, 23 Feb 2006 15:54:13 +0000 (15:54 -0000)]
A little clean up.

18 years agoMoved the definition of MMAP2_PAGE_SHIFT from ldso/ldso/cris/dl-syscalls.h
Peter Kjellerstedt [Thu, 23 Feb 2006 15:39:09 +0000 (15:39 -0000)]
Moved the definition of MMAP2_PAGE_SHIFT from ldso/ldso/cris/dl-syscalls.h
to libc/sysdeps/linux/cris/bits/uClibc_page.h where it belongs.

18 years agoInclude bits/uClibc_page.h before dl-syscall.h as the latter may
Peter Kjellerstedt [Thu, 23 Feb 2006 15:37:04 +0000 (15:37 -0000)]
Include bits/uClibc_page.h before dl-syscall.h as the latter may
need the defines from the former.

18 years agoCorrected a comment regarding mmap2().
Peter Kjellerstedt [Thu, 23 Feb 2006 15:24:19 +0000 (15:24 -0000)]
Corrected a comment regarding mmap2().

18 years agoSpecify a correct MMAP2_PAGE_SHIFT to use when calculating the offset
Peter Kjellerstedt [Thu, 23 Feb 2006 15:12:21 +0000 (15:12 -0000)]
Specify a correct MMAP2_PAGE_SHIFT to use when calculating the offset
for mmap2() on CRIS.

18 years agoAllow MMAP2_PAGE_SHIFT to be specified by the architecture specific
Peter Kjellerstedt [Thu, 23 Feb 2006 15:11:29 +0000 (15:11 -0000)]
Allow MMAP2_PAGE_SHIFT to be specified by the architecture specific
header files.

18 years agoA little clean up.
Peter Kjellerstedt [Thu, 23 Feb 2006 14:58:37 +0000 (14:58 -0000)]
A little clean up.

18 years agoCorrected a typo (simularly -> similarly).
Peter Kjellerstedt [Thu, 23 Feb 2006 12:08:50 +0000 (12:08 -0000)]
Corrected a typo (simularly -> similarly).

18 years agoSync w/ glibc, disabling *at interfaces
Peter S. Mazinger [Thu, 23 Feb 2006 11:08:54 +0000 (11:08 -0000)]
Sync w/ glibc, disabling *at interfaces

18 years agoSync w/ nptl
Peter S. Mazinger [Thu, 23 Feb 2006 09:31:41 +0000 (09:31 -0000)]
Sync w/ nptl

18 years agoMake use of CFLAGS-OMIT-file
Peter S. Mazinger [Thu, 23 Feb 2006 09:28:37 +0000 (09:28 -0000)]
Make use of CFLAGS-OMIT-file

18 years agoMove -Os/-O2 first, add some gcc4 specific optimizations
Peter S. Mazinger [Thu, 23 Feb 2006 09:17:48 +0000 (09:17 -0000)]
Move -Os/-O2 first, add some gcc4 specific optimizations

18 years agoAdd support for CFLAGS-OMIT-file from nptl
Peter S. Mazinger [Thu, 23 Feb 2006 09:08:21 +0000 (09:08 -0000)]
Add support for CFLAGS-OMIT-file from nptl

18 years agoadd support for __UCLIBC_CTOR_DTOR__
Mike Frysinger [Thu, 23 Feb 2006 03:49:04 +0000 (03:49 -0000)]
add support for __UCLIBC_CTOR_DTOR__

18 years agodont invert errno as assembly routines store positive values, not negative ones
Mike Frysinger [Thu, 23 Feb 2006 01:20:37 +0000 (01:20 -0000)]
dont invert errno as assembly routines store positive values, not negative ones

18 years agodont generate asm-generic if it already exists
Mike Frysinger [Thu, 23 Feb 2006 01:02:32 +0000 (01:02 -0000)]
dont generate asm-generic if it already exists

18 years agowcscoll_l.o does not exist
Peter S. Mazinger [Wed, 22 Feb 2006 22:51:24 +0000 (22:51 -0000)]
wcscoll_l.o does not exist

18 years agoguard program_invocation_name w/ __ASSEMBLER__
Peter S. Mazinger [Wed, 22 Feb 2006 21:56:22 +0000 (21:56 -0000)]
guard program_invocation_name w/ __ASSEMBLER__

18 years agoexclude 2 more files from multi
Peter S. Mazinger [Wed, 22 Feb 2006 21:31:24 +0000 (21:31 -0000)]
exclude 2 more files from multi

18 years agoexclude 2 files from multi if XLOCALE enabled
Peter S. Mazinger [Wed, 22 Feb 2006 21:13:27 +0000 (21:13 -0000)]
exclude 2 files from multi if XLOCALE enabled

18 years agoCorrect ifndef __ASSEMBLER__
Peter S. Mazinger [Wed, 22 Feb 2006 15:32:52 +0000 (15:32 -0000)]
Correct ifndef __ASSEMBLER__

18 years agoguard parts w/ __ASSEMBLER__ to be usable in vfork.S
Peter S. Mazinger [Wed, 22 Feb 2006 15:18:45 +0000 (15:18 -0000)]
guard parts w/ __ASSEMBLER__ to be usable in vfork.S

18 years agoSilence link creation.
Peter Kjellerstedt [Wed, 22 Feb 2006 14:58:51 +0000 (14:58 -0000)]
Silence link creation.

18 years agoMade it possible to build without stripping the binaries.
Peter Kjellerstedt [Wed, 22 Feb 2006 11:41:17 +0000 (11:41 -0000)]
Made it possible to build without stripping the binaries.

18 years agoMade include/bits/pthreadtypes.h compile again as it uses
Peter Kjellerstedt [Wed, 22 Feb 2006 11:13:56 +0000 (11:13 -0000)]
Made include/bits/pthreadtypes.h compile again as it uses
struct __sched_param.

18 years ago* Made it possible to dynamically check for supported linker options
Peter Kjellerstedt [Wed, 22 Feb 2006 09:58:36 +0000 (09:58 -0000)]
* Made it possible to dynamically check for supported linker options
  using the check_ld function.
* Only use --warn-unresolved-symbols with linkers that support it.

18 years agoRemove __clone, add it only back, if threads has a another (strong) version, that...
Peter S. Mazinger [Wed, 22 Feb 2006 09:48:21 +0000 (09:48 -0000)]
Remove __clone, add it only back, if threads has a another (strong) version, that needs to overwrite this

18 years agoWe need hidden vfork, not __vfork
Peter S. Mazinger [Wed, 22 Feb 2006 09:38:35 +0000 (09:38 -0000)]
We need hidden vfork, not __vfork

18 years agoMake use of bits/sched.h
Peter S. Mazinger [Wed, 22 Feb 2006 09:37:12 +0000 (09:37 -0000)]
Make use of bits/sched.h

18 years agoSync w/ glibc, enabled only those defines, that are used in uClibc
Peter S. Mazinger [Wed, 22 Feb 2006 09:36:13 +0000 (09:36 -0000)]
Sync w/ glibc, enabled only those defines, that are used in uClibc

18 years agoRemved the (BROKEN) tag from the CRIS architecture.
Peter Kjellerstedt [Wed, 22 Feb 2006 08:57:36 +0000 (08:57 -0000)]
Remved the (BROKEN) tag from the CRIS architecture.

18 years agoCleaned up the assembler code a little.
Peter Kjellerstedt [Wed, 22 Feb 2006 08:54:46 +0000 (08:54 -0000)]
Cleaned up the assembler code a little.

18 years agoNo longer needed.
Peter Kjellerstedt [Wed, 22 Feb 2006 08:51:58 +0000 (08:51 -0000)]
No longer needed.

18 years agoSync with glibc 2.3.6.
Peter Kjellerstedt [Wed, 22 Feb 2006 08:48:45 +0000 (08:48 -0000)]
Sync with glibc 2.3.6.

18 years ago* Allow baud rates above 115200 again.
Peter Kjellerstedt [Wed, 22 Feb 2006 08:27:23 +0000 (08:27 -0000)]
* Allow baud rates above 115200 again.
* Added a couple of esoteric CRIS specific baud rates.

18 years agoAdded a CRIS specific version of termios.h. It is identical to
Peter Kjellerstedt [Wed, 22 Feb 2006 08:24:09 +0000 (08:24 -0000)]
Added a CRIS specific version of termios.h. It is identical to
libc/sysdeps/linux/common/bits/termios.h with a couple of CRIS
specific baud rates added.

18 years agograb header file from glibc
Mike Frysinger [Wed, 22 Feb 2006 06:25:14 +0000 (06:25 -0000)]
grab header file from glibc

18 years agoepoll is linux specific
Mike Frysinger [Wed, 22 Feb 2006 06:24:39 +0000 (06:24 -0000)]
epoll is linux specific

18 years agosync headers with glibc
Mike Frysinger [Wed, 22 Feb 2006 05:27:38 +0000 (05:27 -0000)]
sync headers with glibc

18 years agomake the fallback case smarter
Mike Frysinger [Wed, 22 Feb 2006 04:09:43 +0000 (04:09 -0000)]
make the fallback case smarter

18 years agoupdate todo
Mike Frysinger [Wed, 22 Feb 2006 03:54:49 +0000 (03:54 -0000)]
update todo

18 years agorevert unintended commit
Mike Frysinger [Wed, 22 Feb 2006 03:35:31 +0000 (03:35 -0000)]
revert unintended commit

18 years agosimplify epoll code
Mike Frysinger [Wed, 22 Feb 2006 03:34:51 +0000 (03:34 -0000)]
simplify epoll code

18 years agosync with glibc
Mike Frysinger [Wed, 22 Feb 2006 03:32:04 +0000 (03:32 -0000)]
sync with glibc

18 years agoblah, use a stable target instead of messing with timestamps on .c files
Mike Frysinger [Wed, 22 Feb 2006 03:07:48 +0000 (03:07 -0000)]
blah, use a stable target instead of messing with timestamps on .c files

18 years agograb from glibc
Mike Frysinger [Wed, 22 Feb 2006 03:07:21 +0000 (03:07 -0000)]
grab from glibc

18 years agoerr, need to make sure the wrapper is executed separately
Mike Frysinger [Wed, 22 Feb 2006 02:59:47 +0000 (02:59 -0000)]
err, need to make sure the wrapper is executed separately

18 years agofix running of stat test on filesystems that dont have noatime set
Mike Frysinger [Wed, 22 Feb 2006 02:58:05 +0000 (02:58 -0000)]
fix running of stat test on filesystems that dont have noatime set

18 years agoadd clone2 prototype to shutup warnings
Mike Frysinger [Wed, 22 Feb 2006 02:30:41 +0000 (02:30 -0000)]
add clone2 prototype to shutup warnings

18 years agoupdate malloc(0) check to handle expected behavior based upon config options
Mike Frysinger [Wed, 22 Feb 2006 02:06:35 +0000 (02:06 -0000)]
update malloc(0) check to handle expected behavior based upon config options

18 years agoupdate malloc(0) check to handle expected behavior based upon config options
Mike Frysinger [Wed, 22 Feb 2006 02:04:31 +0000 (02:04 -0000)]
update malloc(0) check to handle expected behavior based upon config options

18 years agocheck for a 0 size first, then check for a NULL pointer
Mike Frysinger [Wed, 22 Feb 2006 02:02:58 +0000 (02:02 -0000)]
check for a 0 size first, then check for a NULL pointer

18 years agoupdate MMU ifdef check
Mike Frysinger [Wed, 22 Feb 2006 01:51:34 +0000 (01:51 -0000)]
update MMU ifdef check

18 years agoNicolas Bellido: switch up order of mmap preference to try and fix arm eabi usage
Mike Frysinger [Wed, 22 Feb 2006 01:19:59 +0000 (01:19 -0000)]
Nicolas Bellido: switch up order of mmap preference to try and fix arm eabi usage

18 years agomake sure we clean everything
Mike Frysinger [Wed, 22 Feb 2006 01:03:55 +0000 (01:03 -0000)]
make sure we clean everything

18 years agomove _dl_mmap_check_error() to related mmap bits of code as pointed out by Nicolas...
Mike Frysinger [Wed, 22 Feb 2006 00:56:29 +0000 (00:56 -0000)]
move _dl_mmap_check_error() to related mmap bits of code as pointed out by Nicolas Bellido

18 years agoenable test if LFS is enabled
Mike Frysinger [Wed, 22 Feb 2006 00:51:01 +0000 (00:51 -0000)]
enable test if LFS is enabled

18 years agomake sure we declare underscore usage as pointed out by psm
Mike Frysinger [Wed, 22 Feb 2006 00:24:29 +0000 (00:24 -0000)]
make sure we declare underscore usage as pointed out by psm

18 years agorename ldso on all 64bit hosts
Mike Frysinger [Tue, 21 Feb 2006 23:41:23 +0000 (23:41 -0000)]
rename ldso on all 64bit hosts

18 years agouse vfork instead of fork so test works on non-mmu
Mike Frysinger [Tue, 21 Feb 2006 23:33:23 +0000 (23:33 -0000)]
use vfork instead of fork so test works on non-mmu

18 years agoAll sources are accessable as they would be splitted
Peter S. Mazinger [Tue, 21 Feb 2006 19:20:54 +0000 (19:20 -0000)]
All sources are accessable as they would be splitted

18 years agoSync w/ glibc, we can leave __USE_ATFILE in, because we do not define it in features.h
Peter S. Mazinger [Tue, 21 Feb 2006 09:22:08 +0000 (09:22 -0000)]
Sync w/ glibc, we can leave __USE_ATFILE in, because we do not define it in features.h

18 years agoSolve sendfile64 conflict if __NR_sendfile64 does not exist
Peter S. Mazinger [Tue, 21 Feb 2006 07:08:01 +0000 (07:08 -0000)]
Solve sendfile64 conflict if __NR_sendfile64 does not exist

18 years agograb from glibc
Mike Frysinger [Mon, 20 Feb 2006 07:31:14 +0000 (07:31 -0000)]
grab from glibc

18 years agoremoved
Mike Frysinger [Mon, 20 Feb 2006 07:30:55 +0000 (07:30 -0000)]
removed

18 years agoupdate copyright with glibc
Mike Frysinger [Mon, 20 Feb 2006 07:30:39 +0000 (07:30 -0000)]
update copyright with glibc

18 years agosync minor touchups with glibc
Mike Frysinger [Mon, 20 Feb 2006 00:20:46 +0000 (00:20 -0000)]
sync minor touchups with glibc

18 years agosync with glibc
Mike Frysinger [Sun, 19 Feb 2006 10:42:00 +0000 (10:42 -0000)]
sync with glibc

18 years agorename file and fix setting of errno
Mike Frysinger [Sun, 19 Feb 2006 10:37:20 +0000 (10:37 -0000)]
rename file and fix setting of errno

18 years agodisable ldso for nios targets
Mike Frysinger [Sun, 19 Feb 2006 10:25:12 +0000 (10:25 -0000)]
disable ldso for nios targets

18 years agomake sure ldso is disabled for bfin
Mike Frysinger [Sun, 19 Feb 2006 09:52:25 +0000 (09:52 -0000)]
make sure ldso is disabled for bfin

18 years agoupdate MMU config options to utilize USE_MMU instead of HAS_MMU
Mike Frysinger [Sun, 19 Feb 2006 09:52:00 +0000 (09:52 -0000)]
update MMU config options to utilize USE_MMU instead of HAS_MMU

18 years agofix sysfs call
Mike Frysinger [Sun, 19 Feb 2006 08:39:39 +0000 (08:39 -0000)]
fix sysfs call

18 years agojust let user decide CFLAGS instead of assuming stuff for him
Mike Frysinger [Sat, 18 Feb 2006 21:29:08 +0000 (21:29 -0000)]
just let user decide CFLAGS instead of assuming stuff for him

18 years agothese defines are created for use in features.h so no point in duplicating work in...
Mike Frysinger [Sat, 18 Feb 2006 21:28:40 +0000 (21:28 -0000)]
these defines are created for use in features.h so no point in duplicating work in the build system

18 years agomake sure ldso is rebuilt if source files are updated
Mike Frysinger [Sat, 18 Feb 2006 21:28:09 +0000 (21:28 -0000)]
make sure ldso is rebuilt if source files are updated

18 years agosince interp is an actual object file that is linked into shared libs, make it a...
Mike Frysinger [Sat, 18 Feb 2006 20:42:53 +0000 (20:42 -0000)]
since interp is an actual object file that is linked into shared libs, make it a build depend rather than just an order depend

18 years agouse a tempfile while generating sysnum.h
Mike Frysinger [Sat, 18 Feb 2006 20:08:17 +0000 (20:08 -0000)]
use a tempfile while generating sysnum.h

18 years agowe use _GNU_SOURCE for all of uClibc now
Mike Frysinger [Sat, 18 Feb 2006 19:43:19 +0000 (19:43 -0000)]
we use _GNU_SOURCE for all of uClibc now

18 years agotouchup header handling in other config targets
Mike Frysinger [Sat, 18 Feb 2006 19:42:13 +0000 (19:42 -0000)]
touchup header handling in other config targets

18 years agodisable ctor/dtor on bfin as binutils doesnt provide init/fini symbols
Mike Frysinger [Sat, 18 Feb 2006 07:20:01 +0000 (07:20 -0000)]
disable ctor/dtor on bfin as binutils doesnt provide init/fini symbols

18 years agoremove hunk that shouldnt have been committed
Mike Frysinger [Sat, 18 Feb 2006 07:11:35 +0000 (07:11 -0000)]
remove hunk that shouldnt have been committed

18 years agotweak the idea between having a MMU and actually using it
Mike Frysinger [Sat, 18 Feb 2006 07:03:24 +0000 (07:03 -0000)]
tweak the idea between having a MMU and actually using it

18 years agoimprove MMU selection a little to be less confusing
Mike Frysinger [Sat, 18 Feb 2006 06:53:43 +0000 (06:53 -0000)]
improve MMU selection a little to be less confusing

18 years agosimplify endian config/selection
Mike Frysinger [Sat, 18 Feb 2006 06:50:14 +0000 (06:50 -0000)]
simplify endian config/selection

18 years agodont output so many newlines
Mike Frysinger [Sat, 18 Feb 2006 03:32:12 +0000 (03:32 -0000)]
dont output so many newlines

18 years agotouchup syscall break define so it doesnt conflict with kernel headers
Mike Frysinger [Sat, 18 Feb 2006 03:31:53 +0000 (03:31 -0000)]
touchup syscall break define so it doesnt conflict with kernel headers