Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | *: silence some warnings | Bernhard Reutner-Fischer | 2012-01-26 | 1 | -2/+3 |
| | | | | | | warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | ||||
* | bits/kernel_stat.h: no need for _LIBC guard, the file is not installed on target | Peter S. Mazinger | 2011-03-09 | 1 | -4/+0 |
| | | | | Signed-off-by: Peter S. Mazinger <ps.m@gmx.net> | ||||
* | bits/kernel_stat.h: use the same guard on all archs | Peter S. Mazinger | 2011-03-09 | 1 | -2/+2 |
| | | | | Signed-off-by: Peter S. Mazinger <ps.m@gmx.net> | ||||
* | bits/mmap.h: unify ala linux asm-generic efforts | Mike Frysinger | 2009-11-23 | 1 | -98/+0 |
| | | | | | | | | | | Most ports have the same exact mman bit defines, so let's unify things like the linux kernel has with the asm-generic efforts. A few ports are left behind as they are non-trivial to merge -- the arch maintainers can tackle it if they care. Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | clean up O_CLOEXEC handling | Mike Frysinger | 2009-10-07 | 1 | -0/+1 |
| | | | | | | | Drop the "#ifndef O_CLOEXEC" cruft, enable O_CLOEXEC in most fcntl.h headers, and import __ASSUME_O_CLOEXEC from glibc. Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | enable nanosecond stat support for everyone | Mike Frysinger | 2009-07-26 | 1 | -28/+6 |
| | | | | | | | | | | | | | 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> | ||||
* | byteswap: unify common definitions | Mike Frysinger | 2009-07-21 | 1 | -71/+8 |
| | | | | | | | | | The majority of the byteswap functions are the same across all arches, so setup a common header to provide definitions if they don't exist. This allows arches to override only the ones they actually want to implement with inline assembly. Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | syscall: convert cris/hppa to common syscalls | Mike Frysinger | 2009-07-20 | 1 | -68/+4 |
| | | | | | | | The cris/hppa code appears to be easy to convert, so go ahead and do it for them. Build tested only. Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | uClibc_arch_features: sync defines between ports | Mike Frysinger | 2009-07-03 | 1 | -1/+7 |
| | | | | | | | Make sure each arch has the same complete list to make comparing between them easier. Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | - 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 |
| | |||||
* | File removed as it was not only redundant but also horribly out of date. | Ricard Wanderlof | 2008-10-30 | 1 | -333/+0 |
| | |||||
* | - add sync_file_range() | Bernhard Reutner-Fischer | 2008-09-16 | 1 | -4/+0 |
| | | | | Tested successfully on i386.. | ||||
* | - trim any trailing whitespace | Bernhard Reutner-Fischer | 2008-07-23 | 1 | -1/+1 |
| | |||||
* | - 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 | -10/+23 |
| | | | | - synch F_LINUX_SPECIFIC_BASE related fcntls for all arches | ||||
* | - fixup asm. No object-code changes | Bernhard Reutner-Fischer | 2008-04-24 | 1 | -3/+3 |
| | |||||
* | 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 | ||||
* | Take Mike Frysinger's comments into account -- make certain that user | Eric Andersen | 2006-12-08 | 1 | -3/+0 |
| | | | | | 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 |
| | |||||
* | use the common huge_val.h version now | Mike Frysinger | 2006-08-24 | 1 | -81/+0 |
| | |||||
* | sync with psm: update errno handling to be the same on all arches | Mike Frysinger | 2006-08-23 | 1 | -8/+3 |
| | |||||
* | sync with upstream via psm | Mike Frysinger | 2006-08-23 | 1 | -0/+37 |
| | |||||
* | bits/profil-counter.h and bits/atomicity.h are leftovers from the old gprof | Eric Andersen | 2006-08-21 | 1 | -26/+0 |
| | | | | | based profiling I nuked ages ago since tools like oprofile are non invasive and work so much better. | ||||
* | allow arches to easily override asm-line-sep, move cris over to new style, ↵ | Mike Frysinger | 2006-06-21 | 1 | -1/+1 |
| | | | | and have hppa use it now | ||||
* | Sync with glibc. | Peter Kjellerstedt | 2006-05-30 | 1 | -3/+12 |
| | |||||
* | sync with glibc | Mike Frysinger | 2006-04-21 | 1 | -2/+6 |
| | |||||
* | Added support for the new CRISv32 architecture. | Peter Kjellerstedt | 2006-02-23 | 1 | -0/+5 |
| | |||||
* | Moved the definition of MMAP2_PAGE_SHIFT from ldso/ldso/cris/dl-syscalls.h | Peter Kjellerstedt | 2006-02-23 | 1 | -0/+6 |
| | | | | to libc/sysdeps/linux/cris/bits/uClibc_page.h where it belongs. | ||||
* | Added a CRIS specific version of termios.h. It is identical to | Peter Kjellerstedt | 2006-02-22 | 1 | -0/+210 |
| | | | | | libc/sysdeps/linux/common/bits/termios.h with a couple of CRIS specific baud rates added. | ||||
* | add syscall6 | Mike Frysinger | 2006-02-01 | 1 | -0/+8 |
| | |||||
* | cris uses @ for asm line separations | Mike Frysinger | 2006-01-26 | 1 | -0/+3 |
| | |||||
* | Ricard Wanderlof writes: | Mike Frysinger | 2006-01-26 | 1 | -33/+41 |
| | | | | | | | | | Here's a patch to avoid a name clash between include/bits/byteswap.h and the kernel include file <linux/byteorder/swab.h> . (Normally both aren't included by the same file, but we've had one case where a conflict occurred at link time, thus necessitating the patch). I've also taken the opportunity to make the general structure and namespace of the file similar to the corresponding file for other archs. | ||||
* | Allow for targets that don't know about signed zero floats. | "Jan-Benedict Glaw" | 2006-01-26 | 1 | -0/+3 |
| | |||||
* | Change to sane defaults | Peter S. Mazinger | 2006-01-19 | 1 | -5/+10 |
| | |||||
* | move a bunch of arch-specific checks out of common files and into an arch ↵ | Mike Frysinger | 2006-01-19 | 1 | -0/+34 |
| | | | | specific header file to make porting/updates a lot easier | ||||
* | define MREMAP_FIXED | Mike Frysinger | 2005-11-27 | 1 | -0/+1 |
| | |||||
* | update copyright and license, add _BITS_SETJMP_H protection around the file, ↵ | Mike Frysinger | 2005-11-16 | 1 | -10/+12 |
| | | | | make sure we are only included by setjmp.h and pthread.h, and fix casting of address/jumpbugf in _JMPBUF_UNWINDS | ||||
* | Add bswap_64 macro and uClibc_page.h. From Peter Kjellerstedt. | Joakim Tjernlund | 2004-09-23 | 2 | -0/+55 |
| | |||||
* | Kill off all support for 'gcc -pg' / 'gprof' style profiling. There is both a | Eric Andersen | 2004-08-21 | 1 | -28/+0 |
| | | | | | | | | size and performance penalty to profiling applications this way, as well as Heisenberg effects, where the act of measuring changes what is measured. There are better tools for doing profiling, such as OProfile, that do not require gcc to instrument the application code. -Erik | ||||
* | Fix completely hosed up formatting | Eric Andersen | 2004-02-06 | 1 | -10/+10 |
| | |||||
* | Sigh. The 2.6.x kernel removed '__kernel_dev_t' and renamed it as | Eric Andersen | 2004-02-06 | 1 | -0/+1 |
| | | | | | | | | | '__kernel_old_dev_t'. And of course there is no good way to know which is in use except checking linux/version.h. Grumble. This is rather lame, but for now, define __kernel_old_dev_t to be the same as __kernel_dev_t. This will want to be revisited soon. -Erik | ||||
* | Updated to match the other architectures. Fixes problem with "fcntl: | Tobias Anderberg | 2003-11-03 | 1 | -29/+67 |
| | | | | function not implemented". | ||||
* | Cosmetic changes. | Tobias Anderberg | 2003-08-27 | 2 | -4/+5 |
| | |||||
* | Remove the arch specific shm.h and use the fixed up common | Eric Andersen | 2003-08-01 | 1 | -84/+0 |
| | | | | | one which now uses the kernel structs -Erik | ||||
* | Initial effort at adding profiling support. | Eric Andersen | 2003-03-03 | 3 | -0/+82 |
| | |||||
* | Finish up fixing stat and setting various system types. | Eric Andersen | 2003-01-24 | 1 | -1/+1 |
| |