Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-12-14 | fix building when __NR_sigalstack does not exist | Mike Frysinger | |
2006-12-14 | if __NR_lseek is not defined, then we fall back to calling the 64bit lseek | Mike Frysinger | |
2006-12-12 | sort out a few issues that show up on mips | Eric Andersen | |
2006-12-11 | fix building when pthread support is disabled | Mike Frysinger | |
2006-12-11 | dont try and compile if the MMU is disabled | Mike Frysinger | |
2006-12-11 | need endian.h for __LONG_LONG_PAIR() macro | Mike Frysinger | |
2006-12-11 | cleanup style | Mike Frysinger | |
2006-12-11 | create new menu so people can select what format they wish to build uClibc | Mike Frysinger | |
2006-12-09 | Add missing sys/types.h header | Eric Andersen | |
2006-12-09 | silence a lot of warnings and fix a few genuine bugs while I'm at it. | Eric Andersen | |
2006-12-08 | Richard Sandiford writes: add support for init/fini arrays in shared flat ↵ | Mike Frysinger | |
libraries | |||
2006-12-08 | seems this is the newfangled way to tell folks this stuff | Eric Andersen | |
is really really and we mean it this time, for uClibc only | |||
2006-12-08 | Take Mike Frysinger's comments into account -- make certain that user | Eric Andersen | |
applications stop using _syscall#() and use syscall() instead. Cleanup internal handling of syscall includes to use the correct header file. | |||
2006-12-08 | add some warnings to archs that need a bit of attention | Eric Andersen | |
2006-12-08 | if __NR_swapon does not exist, dont try and create a syscall for it | Mike Frysinger | |
2006-12-08 | if __NR_swapoff does not exist, dont try and create a syscall for it | Mike Frysinger | |
2006-12-08 | if __NR_msync does not exist, dont try and create a syscall for it | Mike Frysinger | |
2006-12-08 | only define mremap() if the syscall exists | Mike Frysinger | |
2006-12-08 | if __NR_mprotect does not exist, dont try and create a syscall for it | Mike Frysinger | |
2006-12-08 | this stuff is for uClibc internal use only | Eric Andersen | |
2006-12-08 | finish the pthread locking cleanups. This should get things compiling again | Eric Andersen | |
though I still need to silence the warnings about _pthread_cleanup_push_defer | |||
2006-12-08 | Fill in a few more of the missing pieces... | Eric Andersen | |
2006-12-07 | Major cleanup of internal mutex locking. Be more consistant in how we do | Eric Andersen | |
things, and avoid potential deadlocks caused when a thread holding a uClibc internal lock get canceled and terminates without releasing the lock. This change also provides a single place, bits/uClibc_mutex.h, for thread libraries to modify to change all instances of internal locking. | |||
2006-12-06 | stdio update from mjn3 | Eric Andersen | |
2006-12-06 | update from mjn3 | Eric Andersen | |
2006-12-06 | prepare to later remove bits/kernel_types.h from bits/types.h | Eric Andersen | |
2006-12-06 | bits/kernel_stat.h is for internal uClibc use only, fix a few other | Eric Andersen | |
minor include file issues | |||
2006-12-06 | pulling in kernel config.h wont fly | Mike Frysinger | |
2006-12-02 | PTHREAD_THREADS_MAX is supposed to be in pthread-specific dir, but for now ↵ | Mike Frysinger | |
it lives in bits/uClibc_local_lim.h | |||
2006-12-02 | Remove definition of TIMER_MAX which breaks builds of GCC-4.2 and in glibc ↵ | "Steven J. Hill" | |
code it is not defined. | |||
2006-11-29 | remove redundant headers local to libpthread, causing header | Eric Andersen | |
file content skew between the versions | |||
2006-11-29 | - honor __UCLIBC_HAS_LFS__ | Bernhard Reutner-Fischer | |
2006-11-17 | Bernd Schmidt writes: [blackfin updates] add support for FDPIC and include ↵ | Mike Frysinger | |
L1 functions | |||
2006-11-17 | revert PTHREAD_THREADS_MAX back to former size since the large majority of ↵ | Mike Frysinger | |
people out there will not need more than 1k threads (and people who do can change this themselves) | |||
2006-11-10 | arm thumb: | Eric Andersen | |
Put the call_via_rx code into each executable - call_via_ip cannot possibly work if called through the PLT! ldso requires this code too as it is not linked with the crt stuff and thumb ldso does make calls via a register. The patch puts the code into crti.S so that it is linked into every normally built application (if thumb or interworking is selected). This is only 30 extra bytes and it works - the previous code did not because nothing both implemented and exported the APIs (they were in libgcc, but not in the version script). crti.S and crtn.S is also brought up to date with GCC 3.4.4 - this is essential for thumb support because the .init and .fini sections must use arm or thumb code to match the compilation of the libraries. Note that code which pushes stuff into .init or .fini must be compiled with or without -mthumb to match the uclibc compilation - and gcc itself (which does do this) must therefore be compiled to match. | |||
2006-11-06 | mips64 patch from Atsushi Nemoto: | Eric Andersen | |
We should use "PTR_LA" instead of "la" for N64 ABI. | |||
2006-11-04 | mips64 patch from Atsushi Nemoto: | Eric Andersen | |
No pread64, pwrite64 syscall for N64 ABI. Make __libc_pread and __libc_pread64 use same syscall. | |||
2006-11-04 | mips64 patch from Atsushi Nemoto: | Eric Andersen | |
Adjust for mips64 kernel. | |||
2006-11-04 | mips64 patch from Atsushi Nemoto: | Eric Andersen | |
miscellaneous asm routines | |||
2006-11-04 | mips64 patch from Atsushi Nemoto: | Eric Andersen | |
The mips64 N32/N64 ABI have a bit different register usage convention. Also the register size for these ABI is 8 byte. Use ld/sd for them. | |||
2006-11-04 | mips64 patch from Atsushi Nemoto: | Eric Andersen | |
The mips64 N32/N64 ABI can pass much arguments via registers. | |||
2006-11-04 | mips64 patch from Atsushi Nemoto | Eric Andersen | |
This is a bit twisted dirent.h can be used for both getdirent and getdirent64 case on mips/mips64. | |||
2006-11-04 | mips64 patch from Atsushi Nemoto: | Eric Andersen | |
The kernel include/asm-mips/posix_types.h defines __kernel_ino_t as unsigned long. | |||
2006-11-04 | mips64 patch from Atsushi Nemoto: | Eric Andersen | |
The predefined _MIPS_SZPTR (32 for O32 or N32, 64 for N64) can be used for WORDSIZE. This is came from glibc code. | |||
2006-11-04 | mips64 patch from Atsushi Nemoto: | Eric Andersen | |
It seems these codes dropped when importing from glibc. This is required for mips64. | |||
2006-11-04 | based on a patch from Atsushi Nemoto: | Eric Andersen | |
There is a mismatch of struct msghdr between the kernel and libc. In a 64-bit environment, the size of msg_namelen is 4 for all, but the size of msg_iovlen and msg_controllen is 8 bytes for the kernel and for glibc, but 4 bytes for uClibc. Fix size for the 64bit case. | |||
2006-10-23 | Merge SH-2 trapa fixups from Mark. | Paul Mundt | |
2006-10-16 Mark Shinwell <shinwell@codesourcery.com> * libc/sysdeps/linux/sh/vfork.S: Use __SH_SYSCALL_TRAP_BASE. Also use __CONFIG_SH2__ rather than __sh2__, for consistency. * libc/sysdeps/linux/sh/syscall.c: Use __SH_SYSCALL_TRAP_BASE. * libc/sysdeps/linux/sh/bits/uClibc_arch_features.h: Use __CONFIG_SH2__ rather than __sh2__, for consistency. * libc/sysdeps/linux/sh/bits/syscalls.h (__SH_SYSCALL_TRAP_BASE): New. Use instead of hard-coded trap numbers in the various __NR_<name> macros. * libc/sysdeps/linux/sh/clone.S: Use __SH_SYSCALL_TRAP_BASE. Also use __CONFIG_SH2__ rather than __sh2__, for consistency. * libc/sysdeps/linux/sh/crti.S: Disable GOT-related code if __HAVE_SHARED__ is not set. * libc/sysdeps/linux/sh/pipe.c (pipe): Use __SH_SYSCALL_TRAP_BASE. | |||
2006-10-07 | Add the mmap.c missed out in the last commit. | Khem Raj | |
2006-10-07 | Add mmap function needed for ARM EABI and define thumb specific ↵ | Khem Raj | |
INTERNAL_SYSCALL macro which saves r7 before making the call and pops it back after return. | |||
2006-09-28 | implement support for the rest of the 32bit uid syscalls | Mike Frysinger | |