Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-10-03 | - add long double math wrappers (Ned Ludd) | Bernhard Reutner-Fischer | |
2008-09-29 | - fix ISO C keywords | Bernhard Reutner-Fischer | |
2008-09-16 | - add sync_file_range() | Bernhard Reutner-Fischer | |
Tested successfully on i386.. | |||
2008-07-23 | - trim any trailing whitespace | Bernhard Reutner-Fischer | |
2008-07-02 | Include errno.h from kernel headers instead of using internal errno_values.h | Carmelo Amoroso | |
otherwie some errno will be missed (i.e. ENOKEY used in libusb) Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | |||
2008-05-03 | - add missing #endif | Bernhard Reutner-Fischer | |
2008-05-03 | - implement splice,vmsplice,tee for all arches | Bernhard Reutner-Fischer | |
- synch F_LINUX_SPECIFIC_BASE related fcntls for all arches | |||
2008-01-17 | A patch from our Blackfin repository, originally from Jie Zhang. This fixes | Bernd Schmidt | |
a problem where the linker was trying to use the wrong symbol name for the init function. Define SYMBOL_PREFIX as _ in Rules.mak for h8300, bfin, i960, microblaze, and v850. Add -D__UCLIBC_UNDERSCORES__ in CFLAGS for targets which define SYMBOL_PREFIX as _. Remove defines and undefs from uClibc_arch_features.h of each target. Add $(SYMBOL_PREFIX) to __uClibc_init when passed by ld option -init. | |||
2008-01-08 | change NO_UNDERSCORES to just UNDERSCORES so as to be less confusing when ↵ | Mike Frysinger | |
doing double negatives | |||
2007-02-15 | Atsushi Nemoto writes: | Mike Frysinger | |
When I imported INLINE_SYSCALL, etc. from glibc, I just copied whole macros for each ABI. Actually, except for argument type (long vs. long long), internal_syscall[0-4] are identical for all ABI, and internal_syscall[5-6] for N32/N64 are identical for N32/N64. And I just disabled FORCE_FRAME_POINTER since it had caused build failure, but including <alloca.h> can solve it. Here is a patch to handle these issues, plus asm/__asm__ and volatile/__volatile__ conversion. Thanks for Peter S. Mazinger who did basic work of this cleanup. | |||
2007-02-12 | Atsushi Nemoto writes: | Mike Frysinger | |
Current ucontext_t does not match with kernel's definition. Also, on N32 ABI, we can not use kernel's struct sigcontext since kernel's sizeof(long) and user's sizeof(long) is differ. For both data structure, just importing header files from recent glibc fixes the mismatch. So here is a patch importing sys/ucontext.h and bits/sigcontext.t from glibc-2.5. | |||
2007-02-11 | Atsushi Nemoto writes: | Mike Frysinger | |
This patch imports INLINE_SYSCALL, etc. from glibc-2.5 ports and implements _syscall[0-7] by using them, like arm and powerpc. I think this patch does not change functionality, but gives better __SYSCALL_CLOBBERS for N32/N64. | |||
2007-02-09 | Atsushi Nemoto writes: Add st_[amc]timensec to N32/N64 version of stat, add ↵ | Mike Frysinger | |
st_[amc]time_nsec to each kernel_stat, and define STAT_HAVE_NSEC to convert them | |||
2007-02-04 | sync some stuff from glibc to fix test build failure | Mike Frysinger | |
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-06 | update from mjn3 | 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-11-04 | mips64 patch from Atsushi Nemoto: | Eric Andersen | |
Adjust for mips64 kernel. | |||
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 | 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-08-25 | merge with psm: sync with common socket headers | Mike Frysinger | |
2006-08-24 | fix from psm: enable readahead prototype | Mike Frysinger | |
2006-08-23 | sync with psm: update errno handling to be the same on all arches | Mike Frysinger | |
2006-08-23 | sync with upstream via psm | Mike Frysinger | |
2006-08-23 | import new headers from upstream via psm | Mike Frysinger | |
2006-08-21 | bits/profil-counter.h and bits/atomicity.h are leftovers from the old gprof | Eric Andersen | |
based profiling I nuked ages ago since tools like oprofile are non invasive and work so much better. | |||
2006-04-21 | Joseph S. Myers writes: The MIPS <bits/mman.h> header is missing definitions ↵ | Mike Frysinger | |
of POSIX_MADV_* | |||
2006-04-21 | sync with glibc | Mike Frysinger | |
2006-03-29 | sync with glibc | Mike Frysinger | |
2006-02-28 | Mark __syscall_*sigaction hidden and add guard to the header | Peter S. Mazinger | |
2006-02-01 | add prototype to get rid of warning | Mike Frysinger | |
2006-01-29 | disable usage of .set | Mike Frysinger | |
2006-01-26 | Allow for targets that don't know about signed zero floats. | "Jan-Benedict Glaw" | |
2006-01-19 | Change to sane defaults | Peter S. Mazinger | |
2006-01-19 | move a bunch of arch-specific checks out of common files and into an arch ↵ | Mike Frysinger | |
specific header file to make porting/updates a lot easier | |||
2006-01-05 | sync __SYSCALL_CLOBBERS macro from glibc | Mike Frysinger | |
2006-01-01 | previous st_dev change from unsigned long (4bytes) to __dev_t (8bytes) ↵ | Mike Frysinger | |
needed to shrink the pads as well to maintain ABI compat | |||
2005-12-01 | get rid of mips-specific types.h since common one contains more fixes | Mike Frysinger | |
2005-11-27 | define MREMAP_FIXED | Mike Frysinger | |
2005-11-16 | update copyright and license, add _BITS_SETJMP_H protection around the file, ↵ | Mike Frysinger | |
make sure we are only included by setjmp.h and pthread.h, and fix casting of address/jumpbugf in _JMPBUF_UNWINDS | |||
2005-08-03 | Update from (older) glibc code. | Manuel Novoa III | |
2005-08-03 | POSIX requires that fields st_dev and st_rdev to be of type dev_t. | Manuel Novoa III | |
2005-07-30 | Since we're now always using IPC_64, we need this. Otherwise, some of the ↵ | Manuel Novoa III | |
perl tests fail on mipsel. | |||
2005-07-28 | s/__kernel_time_t/__time_t | Joakim Tjernlund | |
2005-07-28 | A while back, the sysvipc code was changed to use IPC_64 in the calls. | Manuel Novoa III | |
Unfortunatly, the semid_ds structs were not changed as needed. So import the necessary (tweaked) files from glibc. Only tested on x86 today, but I'll be testing mips tomorrow. | |||
2005-05-12 | Added new 'bits/atomic.h' for most of the architectures and the top-level ↵ | "Steven J. Hill" | |
'include/atomic.h' to add in new atomic operations for use by NPTL. There are multiple files for PowerPC and Sparc for 'atomic.h'. I will let those architecture maintainers choose the correct file. The files come from glibc in 'sysdeps/ARCH/bits'. |