OSDN Git Service
Mike Frysinger [Sat, 25 Feb 2006 04:57:36 +0000 (04:57 -0000)]
rename generic variables to avoid conflict with libc subdirs
"Steven J. Hill" [Sat, 25 Feb 2006 03:21:45 +0000 (03:21 -0000)]
Use the TSD macros and get rid of warnings.
Peter S. Mazinger [Sat, 25 Feb 2006 02:17:44 +0000 (02:17 -0000)]
Move lseek64 into LFS guarded place
Peter S. Mazinger [Fri, 24 Feb 2006 21:01:08 +0000 (21:01 -0000)]
Do not use __XL_NPP macro
Peter S. Mazinger [Fri, 24 Feb 2006 18:31:37 +0000 (18:31 -0000)]
Correct comments
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
Peter Kjellerstedt [Fri, 24 Feb 2006 14:13:12 +0000 (14:13 -0000)]
Fix the _syscall6() macro (I hope).
Peter S. Mazinger [Thu, 23 Feb 2006 23:00:48 +0000 (23:00 -0000)]
Remove TOPDIR
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?
Peter S. Mazinger [Thu, 23 Feb 2006 20:20:12 +0000 (20:20 -0000)]
Correct typo
Peter Kjellerstedt [Thu, 23 Feb 2006 17:21:39 +0000 (17:21 -0000)]
Added support for the new CRISv32 architecture.
Peter Kjellerstedt [Thu, 23 Feb 2006 17:13:52 +0000 (17:13 -0000)]
A little clean up.
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.
Peter Kjellerstedt [Thu, 23 Feb 2006 15:54:13 +0000 (15:54 -0000)]
A little clean up.
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.
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.
Peter Kjellerstedt [Thu, 23 Feb 2006 15:24:19 +0000 (15:24 -0000)]
Corrected a comment regarding mmap2().
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.
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.
Peter Kjellerstedt [Thu, 23 Feb 2006 14:58:37 +0000 (14:58 -0000)]
A little clean up.
Peter Kjellerstedt [Thu, 23 Feb 2006 12:08:50 +0000 (12:08 -0000)]
Corrected a typo (simularly -> similarly).
Peter S. Mazinger [Thu, 23 Feb 2006 11:08:54 +0000 (11:08 -0000)]
Sync w/ glibc, disabling *at interfaces
Peter S. Mazinger [Thu, 23 Feb 2006 09:31:41 +0000 (09:31 -0000)]
Sync w/ nptl
Peter S. Mazinger [Thu, 23 Feb 2006 09:28:37 +0000 (09:28 -0000)]
Make use of CFLAGS-OMIT-file
Peter S. Mazinger [Thu, 23 Feb 2006 09:17:48 +0000 (09:17 -0000)]
Move -Os/-O2 first, add some gcc4 specific optimizations
Peter S. Mazinger [Thu, 23 Feb 2006 09:08:21 +0000 (09:08 -0000)]
Add support for CFLAGS-OMIT-file from nptl
Mike Frysinger [Thu, 23 Feb 2006 03:49:04 +0000 (03:49 -0000)]
add support for __UCLIBC_CTOR_DTOR__
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
Mike Frysinger [Thu, 23 Feb 2006 01:02:32 +0000 (01:02 -0000)]
dont generate asm-generic if it already exists
Peter S. Mazinger [Wed, 22 Feb 2006 22:51:24 +0000 (22:51 -0000)]
wcscoll_l.o does not exist
Peter S. Mazinger [Wed, 22 Feb 2006 21:56:22 +0000 (21:56 -0000)]
guard program_invocation_name w/ __ASSEMBLER__
Peter S. Mazinger [Wed, 22 Feb 2006 21:31:24 +0000 (21:31 -0000)]
exclude 2 more files from multi
Peter S. Mazinger [Wed, 22 Feb 2006 21:13:27 +0000 (21:13 -0000)]
exclude 2 files from multi if XLOCALE enabled
Peter S. Mazinger [Wed, 22 Feb 2006 15:32:52 +0000 (15:32 -0000)]
Correct ifndef __ASSEMBLER__
Peter S. Mazinger [Wed, 22 Feb 2006 15:18:45 +0000 (15:18 -0000)]
guard parts w/ __ASSEMBLER__ to be usable in vfork.S
Peter Kjellerstedt [Wed, 22 Feb 2006 14:58:51 +0000 (14:58 -0000)]
Silence link creation.
Peter Kjellerstedt [Wed, 22 Feb 2006 11:41:17 +0000 (11:41 -0000)]
Made it possible to build without stripping the binaries.
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.
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.
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
Peter S. Mazinger [Wed, 22 Feb 2006 09:38:35 +0000 (09:38 -0000)]
We need hidden vfork, not __vfork
Peter S. Mazinger [Wed, 22 Feb 2006 09:37:12 +0000 (09:37 -0000)]
Make use of bits/sched.h
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
Peter Kjellerstedt [Wed, 22 Feb 2006 08:57:36 +0000 (08:57 -0000)]
Remved the (BROKEN) tag from the CRIS architecture.
Peter Kjellerstedt [Wed, 22 Feb 2006 08:54:46 +0000 (08:54 -0000)]
Cleaned up the assembler code a little.
Peter Kjellerstedt [Wed, 22 Feb 2006 08:51:58 +0000 (08:51 -0000)]
No longer needed.
Peter Kjellerstedt [Wed, 22 Feb 2006 08:48:45 +0000 (08:48 -0000)]
Sync with glibc 2.3.6.
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.
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.
Mike Frysinger [Wed, 22 Feb 2006 06:25:14 +0000 (06:25 -0000)]
grab header file from glibc
Mike Frysinger [Wed, 22 Feb 2006 06:24:39 +0000 (06:24 -0000)]
epoll is linux specific
Mike Frysinger [Wed, 22 Feb 2006 05:27:38 +0000 (05:27 -0000)]
sync headers with glibc
Mike Frysinger [Wed, 22 Feb 2006 04:09:43 +0000 (04:09 -0000)]
make the fallback case smarter
Mike Frysinger [Wed, 22 Feb 2006 03:54:49 +0000 (03:54 -0000)]
update todo
Mike Frysinger [Wed, 22 Feb 2006 03:35:31 +0000 (03:35 -0000)]
revert unintended commit
Mike Frysinger [Wed, 22 Feb 2006 03:34:51 +0000 (03:34 -0000)]
simplify epoll code
Mike Frysinger [Wed, 22 Feb 2006 03:32:04 +0000 (03:32 -0000)]
sync with glibc
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
Mike Frysinger [Wed, 22 Feb 2006 03:07:21 +0000 (03:07 -0000)]
grab from glibc
Mike Frysinger [Wed, 22 Feb 2006 02:59:47 +0000 (02:59 -0000)]
err, need to make sure the wrapper is executed separately
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
Mike Frysinger [Wed, 22 Feb 2006 02:30:41 +0000 (02:30 -0000)]
add clone2 prototype to shutup warnings
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
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
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
Mike Frysinger [Wed, 22 Feb 2006 01:51:34 +0000 (01:51 -0000)]
update MMU ifdef check
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
Mike Frysinger [Wed, 22 Feb 2006 01:03:55 +0000 (01:03 -0000)]
make sure we clean everything
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
Mike Frysinger [Wed, 22 Feb 2006 00:51:01 +0000 (00:51 -0000)]
enable test if LFS is enabled
Mike Frysinger [Wed, 22 Feb 2006 00:24:29 +0000 (00:24 -0000)]
make sure we declare underscore usage as pointed out by psm
Mike Frysinger [Tue, 21 Feb 2006 23:41:23 +0000 (23:41 -0000)]
rename ldso on all 64bit hosts
Mike Frysinger [Tue, 21 Feb 2006 23:33:23 +0000 (23:33 -0000)]
use vfork instead of fork so test works on non-mmu
Peter S. Mazinger [Tue, 21 Feb 2006 19:20:54 +0000 (19:20 -0000)]
All sources are accessable as they would be splitted
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
Peter S. Mazinger [Tue, 21 Feb 2006 07:08:01 +0000 (07:08 -0000)]
Solve sendfile64 conflict if __NR_sendfile64 does not exist
Mike Frysinger [Mon, 20 Feb 2006 07:31:14 +0000 (07:31 -0000)]
grab from glibc
Mike Frysinger [Mon, 20 Feb 2006 07:30:55 +0000 (07:30 -0000)]
removed
Mike Frysinger [Mon, 20 Feb 2006 07:30:39 +0000 (07:30 -0000)]
update copyright with glibc
Mike Frysinger [Mon, 20 Feb 2006 00:20:46 +0000 (00:20 -0000)]
sync minor touchups with glibc
Mike Frysinger [Sun, 19 Feb 2006 10:42:00 +0000 (10:42 -0000)]
sync with glibc
Mike Frysinger [Sun, 19 Feb 2006 10:37:20 +0000 (10:37 -0000)]
rename file and fix setting of errno
Mike Frysinger [Sun, 19 Feb 2006 10:25:12 +0000 (10:25 -0000)]
disable ldso for nios targets
Mike Frysinger [Sun, 19 Feb 2006 09:52:25 +0000 (09:52 -0000)]
make sure ldso is disabled for bfin
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
Mike Frysinger [Sun, 19 Feb 2006 08:39:39 +0000 (08:39 -0000)]
fix sysfs call
Mike Frysinger [Sat, 18 Feb 2006 21:29:08 +0000 (21:29 -0000)]
just let user decide CFLAGS instead of assuming stuff for him
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
Mike Frysinger [Sat, 18 Feb 2006 21:28:09 +0000 (21:28 -0000)]
make sure ldso is rebuilt if source files are updated
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
Mike Frysinger [Sat, 18 Feb 2006 20:08:17 +0000 (20:08 -0000)]
use a tempfile while generating sysnum.h
Mike Frysinger [Sat, 18 Feb 2006 19:43:19 +0000 (19:43 -0000)]
we use _GNU_SOURCE for all of uClibc now
Mike Frysinger [Sat, 18 Feb 2006 19:42:13 +0000 (19:42 -0000)]
touchup header handling in other config targets
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
Mike Frysinger [Sat, 18 Feb 2006 07:11:35 +0000 (07:11 -0000)]
remove hunk that shouldnt have been committed
Mike Frysinger [Sat, 18 Feb 2006 07:03:24 +0000 (07:03 -0000)]
tweak the idea between having a MMU and actually using it
Mike Frysinger [Sat, 18 Feb 2006 06:53:43 +0000 (06:53 -0000)]
improve MMU selection a little to be less confusing
Mike Frysinger [Sat, 18 Feb 2006 06:50:14 +0000 (06:50 -0000)]
simplify endian config/selection
Mike Frysinger [Sat, 18 Feb 2006 03:32:12 +0000 (03:32 -0000)]
dont output so many newlines
Mike Frysinger [Sat, 18 Feb 2006 03:31:53 +0000 (03:31 -0000)]
touchup syscall break define so it doesnt conflict with kernel headers