Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | enable nanosecond stat support for everyone | Mike Frysinger | 2009-07-26 | 2 | -16/+11 |
| | | | | | | | | | | | | | Fill out the stat structure so that the nanosecond resolution support is always available. There is a small code size increase for a few ports (three additional assignments in xstatconv), but otherwise everything should remain the same. While we're here, punt __old_kernel_stat from the few headers that still define it as it is unused in uClibc and causes compile errors after these nanosecond changes. Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | syscall: unify part 2: NCS variety | Mike Frysinger | 2009-07-09 | 1 | -14/+0 |
| | | | | | | | Declare common NCS (non-constant syscall) variants and convert the existing ports over to this. Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | syscall: unify common syscall defines | Mike Frysinger | 2009-07-08 | 1 | -54/+0 |
| | | | | | | | | | Unify all the common syscall defines in syscalls-common.h and scrub all the duplicated code from relevant ports. This should also make converting existing ports to INLINE_SYSCALL() much easier as they don't have to get lost in all the unrelated noise, as well as creating new ports. Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | uClibc_arch_features: sync defines between ports | Mike Frysinger | 2009-07-03 | 1 | -1/+6 |
| | | | | | | | Make sure each arch has the same complete list to make comparing between them easier. Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | Get rid of the following annoying warnings on ppc: | Denis Vlasenko | 2009-01-03 | 1 | -17/+18 |
| | | | | | | warning: nested extern declaration of '__illegally_sized_syscall_argN' From Stefan Assmann (sassmann AT suse.de) | ||||
* | - whitespace cleanup; no obj-code changes | Bernhard Reutner-Fischer | 2008-12-29 | 1 | -7/+7 |
| | |||||
* | Last portion of libc_hidden_proto removal. | Denis Vlasenko | 2008-11-20 | 2 | -3/+3 |
| | | | | | Appears to build fine (several .configs tried) | ||||
* | next portion of libc_hidden_proto removal | Denis Vlasenko | 2008-11-20 | 2 | -4/+4 |
| | |||||
* | - Remove linux-specific prototypes if asked to. | Bernhard Reutner-Fischer | 2008-11-15 | 1 | -2/+2 |
| | |||||
* | - revert wrong r24049 | Bernhard Reutner-Fischer | 2008-11-15 | 1 | -2/+2 |
| | |||||
* | - Remove linux-specific prototypes if asked to. | Bernhard Reutner-Fischer | 2008-11-15 | 1 | -2/+2 |
| | |||||
* | - trim superfluous ';'. No objcode changes | Bernhard Reutner-Fischer | 2008-10-28 | 1 | -2/+2 |
| | |||||
* | - tidy up inline: | Bernhard Reutner-Fischer | 2008-10-24 | 1 | -1/+1 |
| | | | | ldso and syscalls are __always_inline (the latter would need more cleanup) | ||||
* | - remove superfluous ';'. No objcode changes. | Bernhard Reutner-Fischer | 2008-10-22 | 1 | -1/+1 |
| | |||||
* | - add long double math wrappers (Ned Ludd) | Bernhard Reutner-Fischer | 2008-10-03 | 2 | -7/+5 |
| | |||||
* | - add sync_file_range() | Bernhard Reutner-Fischer | 2008-09-16 | 1 | -4/+0 |
| | | | | Tested successfully on i386.. | ||||
* | - Fix powerpc pread/pwrite (Wade Berrier) | Bernhard Reutner-Fischer | 2008-08-20 | 1 | -10/+11 |
| | | | | | pread/write wanted to send an 8 byte value in the syscall where only 4 bytes were allowed. | ||||
* | - trim any trailing whitespace | Bernhard Reutner-Fischer | 2008-07-23 | 6 | -48/+48 |
| | |||||
* | - fix inline keyword | Bernhard Reutner-Fischer | 2008-07-23 | 1 | -4/+4 |
| | |||||
* | - fix asm and volatile keywords | Bernhard Reutner-Fischer | 2008-07-23 | 2 | -24/+24 |
| | |||||
* | - add missing #endif | Bernhard Reutner-Fischer | 2008-05-03 | 1 | -0/+1 |
| | |||||
* | - implement splice,vmsplice,tee for all arches | Bernhard Reutner-Fischer | 2008-05-03 | 1 | -12/+27 |
| | | | | - synch F_LINUX_SPECIFIC_BASE related fcntls for all arches | ||||
* | - fixup asm. No object-code changes | Bernhard Reutner-Fischer | 2008-04-24 | 2 | -6/+6 |
| | |||||
* | A patch from our Blackfin repository, originally from Jie Zhang. This fixes | Bernd Schmidt | 2008-01-17 | 1 | -3/+0 |
| | | | | | | | | | | | | | 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. | ||||
* | change NO_UNDERSCORES to just UNDERSCORES so as to be less confusing when ↵ | Mike Frysinger | 2008-01-08 | 1 | -1/+1 |
| | | | | doing double negatives | ||||
* | Remove the arch specific mmap impl. for Powerpc. The common one will do. | Joakim Tjernlund | 2007-05-25 | 2 | -56/+1 |
| | |||||
* | Update comment regarding passing dl_fini. | Joakim Tjernlund | 2007-03-31 | 1 | -2/+5 |
| | |||||
* | Revert last change until we figure out the correct fix. | Rob Landley | 2007-03-29 | 1 | -1/+1 |
| | |||||
* | Make the code match the comments. (I narrowed down the bug, Khem Raj | Rob Landley | 2007-03-28 | 1 | -1/+1 |
| | | | | | pointed out the solution. This fixes a segfault for me on exit from a statically linked "hello world".) | ||||
* | Joseph S. Myers writes: | Joakim Tjernlund | 2007-03-19 | 1 | -0/+7 |
| | | | | | | | | | On PowerPC, r13 is used for a small data pointer and needs to be set up from _SDA_BASE_ (defined by the linker) at startup. This is needed for the GCC testcase gcc.target/powerpc/980827-1.c to work. This patch fixes that testcase (verified for both static and dynamic linking). | ||||
* | Add missing bits/fenv.h that got lost in the e500 port. | Joakim Tjernlund | 2007-02-13 | 4 | -19/+169 |
| | | | | | clean up E500 math support somewhat. From Steve Papacharalambous with mods by me. | ||||
* | Updates from glibc. | Joakim Tjernlund | 2007-02-12 | 1 | -28/+183 |
| | |||||
* | Rehash the PowerPC e500 port to avoid creating symlinks | Joakim Tjernlund | 2007-02-12 | 19 | -752/+545 |
| | | | | | | | in the powerpc arch code and make more code common with classic PowerPC. From Steve Papacharalambous Lets hope I didn't break something. | ||||
* | Removed a .align 2 by mistake in previous commit. | Joakim Tjernlund | 2007-02-12 | 1 | -0/+2 |
| | |||||
* | Remove #APP/#NO_APP since -std=gnu99 will make | Joakim Tjernlund | 2007-02-12 | 2 | -18/+2 |
| | | | | gcc barf otherwise. | ||||
* | Add support for PowerPC e500, libc part only. | Joakim Tjernlund | 2007-02-04 | 16 | -0/+572 |
| | | | | | Math support to be done. From Steve Papacharalambous, stevep@freescale.com | ||||
* | Support SecurePLTs for PowerPC. You need a toolchain that supports | Joakim Tjernlund | 2007-01-05 | 5 | -15/+23 |
| | | | | | | config option --enable-secureplt. The assembler must also supports R_PPC_REL16* relocations. gcc 4.1.1 and binutils 2.17 is known to do this. | ||||
* | Take Mike Frysinger's comments into account -- make certain that user | Eric Andersen | 2006-12-08 | 2 | -6/+1 |
| | | | | | applications stop using _syscall#() and use syscall() instead. Cleanup internal handling of syscall includes to use the correct header file. | ||||
* | bits/kernel_stat.h is for internal uClibc use only, fix a few other | Eric Andersen | 2006-12-06 | 1 | -0/+4 |
| | | | | minor include file issues | ||||
* | fix from psm: enable readahead prototype | Mike Frysinger | 2006-08-24 | 1 | -1/+3 |
| | |||||
* | fix from psm: just use common resource.h | Mike Frysinger | 2006-08-24 | 1 | -209/+0 |
| | |||||
* | sync with psm: update errno handling to be the same on all arches | Mike Frysinger | 2006-08-23 | 1 | -3/+7 |
| | |||||
* | sync with upstream via psm | Mike Frysinger | 2006-08-23 | 7 | -51/+228 |
| | |||||
* | fixes from psm: hide internal brk symbols | Mike Frysinger | 2006-08-23 | 1 | -1/+2 |
| | |||||
* | fixes from psm: disable unsupported __fpu_control and sync with upstream | Mike Frysinger | 2006-08-23 | 1 | -0/+2 |
| | |||||
* | bits/profil-counter.h and bits/atomicity.h are leftovers from the old gprof | Eric Andersen | 2006-08-21 | 2 | -136/+0 |
| | | | | | based profiling I nuked ages ago since tools like oprofile are non invasive and work so much better. | ||||
* | sync with glibc | Mike Frysinger | 2006-03-29 | 1 | -1/+7 |
| | |||||
* | Replace __THROW w/ __NTH pointed out by Amir Shalem | Peter S. Mazinger | 2006-03-20 | 1 | -4/+4 |
| | |||||
* | Remove all non-constant libc_hidden_data_def(), it is too unreliable, sorry, ↵ | Peter S. Mazinger | 2006-03-10 | 1 | -4/+3 |
| | | | | most of global data relocations are back | ||||
* | Remove duplicate hidden __curbrk (ppc), make use of the hidden versions | Peter S. Mazinger | 2006-03-10 | 1 | -5/+3 |
| |