summaryrefslogtreecommitdiffstats
path: root/libc/sysdeps/linux/powerpc
Commit message (Collapse)AuthorAgeFilesLines
* clean up O_CLOEXEC handlingMike Frysinger2009-10-161-2/+0
| | | | | | | | 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> Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* trim Experimentally off and uncommented hiddenAustin Foxley2009-09-182-7/+0
| | | | | | | | sed -i -e '/Experimentally off - /d' $(grep -rl "Experimentally off - " *) sed -i -e '/^\/\*[[:space:]]*libc_hidden_proto(/d' $(grep -rl "libc_hidden_proto" *) should be a nop Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* always define float_t as floatBernhard Reutner-Fischer2009-09-181-21/+1
| | | | | Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* honour NO_LONG_DOUBLE_MATHBernhard Reutner-Fischer2009-09-032-5/+7
| | | | | | | | | This fixes compilation errors on hosts that turn off long double support for C99 like powerpc32. Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* Build posix_fadvice{64} only when UCLIBC_HAS_ADVANCED_REALTIME is set.Khem Raj2009-09-032-4/+7
| | | | | | | | | | Right now for ARM, MIPS, Xtensa and powerpc posix_fadvise routines are included conditionally. They should only be enabled when UCLIBC_HAS_ADVANCED_REALTIME is set. Also fix code style in powerpc/posix_fadvise64.c Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* Add posix_fadvise{64}.c routines to Makefile.archKhem Raj2009-09-032-7/+7
| | | | | | | | Fix the argument types to operate on long and correct a typo. Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* Add posix_fadvise and posix_fadvise64 for powerpcKhem Raj2009-09-032-0/+106
| | | | | | | | | | The syscall is having different number of params and in one case the parameters are passed in differently. This patch add powerpc specific versions of these functions. Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* add missing UTIME_* defines for *at funcsMike Frysinger2009-08-191-1/+6
| | | | | | | I always forget that many arches have their own bits/stat.h ... Signed-off-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* enable nanosecond stat support for everyoneMike Frysinger2009-08-192-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> Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* build: Include Makefile.commonarch from common Makefile.inCarmelo Amoroso2009-07-291-2/+0
| | | | | | | | Avoid including akefile.commonarch in each Makefile.arch. Include it instead from Makefile.in just after the arch specific Makefile.arch Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* syscall: unify part 2: NCS varietyMike Frysinger2009-07-091-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> Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* syscall: unify common syscall definesMike Frysinger2009-07-091-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> Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* uClibc_arch_features: sync defines between portsMike Frysinger2009-07-091-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> Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* Get rid of the following annoying warnings on ppc:Denis Vlasenko2009-01-031-17/+18
| | | | | | warning: nested extern declaration of '__illegally_sized_syscall_argN' From Stefan Assmann (sassmann AT suse.de)
* - whitespace cleanup; no obj-code changes (r24600)Bernhard Reutner-Fischer2008-12-291-7/+7
|
* Synch with trunk @ 24160Carmelo Amoroso2008-11-275-32/+27
| | | | | | Step 14: miscellaneous merge for arch specific files in libc/sysdeps. Comments, cleanup, formatting, hidden_proto removal and others.
* Synch with trunk at rev 22997.Carmelo Amoroso2008-07-318-76/+76
| | | | | | | Basically trailing whitespaces removal, fix non standard keywords asm -> __asm__ inline -> __inline__ and some minor changes on trunk. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* Remove obsolete files and synch with trunkCarmelo Amoroso2008-06-181-55/+0
|
* Synch libc powerpc/arm/sh64/m68k/alpha/microblaze/i960/vax/e1 specific with ↵Carmelo Amoroso2008-06-1817-157/+836
| | | | trunk
* Merge from trunk."Steven J. Hill"2007-01-205-15/+23
|
* Merge from trunk."Steven J. Hill"2006-12-164-7/+8
|
* When you delete a '1' does it become '0' or tri-stated?"Steven J. Hill"2006-12-161-209/+0
|
* Big fricking merge from trunk, but an easy one."Steven J. Hill"2006-08-2410-55/+239
|
* Removal as per trunk."Steven J. Hill"2006-08-222-136/+0
|
* Merge from trunk."Steven J. Hill"2006-08-212-4/+14
|
* Merge from trunk."Steven J. Hill"2006-08-182-5/+11
|
* Merge from trunk."Steven J. Hill"2006-02-2822-249/+470
|
* Big fricking merge from trunk."Steven J. Hill"2006-01-076-17/+18
|
* Merge from trunk."Steven J. Hill"2005-12-102-3/+5
|
* Merge from trunk."Steven J. Hill"2005-12-081-0/+3
|
* Merge from trunk."Steven J. Hill"2005-12-022-3/+2
|
* Sync up with trunk."Steven J. Hill"2005-11-191-1/+1
|
* Massive merge from trunk."Steven J. Hill"2005-11-181-7/+40
|
* Massive merge from trunk."Steven J. Hill"2005-11-171-23/+5
|
* Merge from trunk."Steven J. Hill"2005-10-301-82/+8
|
* Copy from trunk."Steven J. Hill"2005-10-301-0/+32
|
* Big, huge fricking merge. Peter, if you touch the build system again I'm ↵"Steven J. Hill"2005-10-041-4/+3
| | | | going to smash your keyboard.
* Merge from trunk."Steven J. Hill"2005-09-211-10/+13
|
* Sync with trunk."Steven J. Hill"2005-09-172-33/+734
|
* Sync."Steven J. Hill"2005-08-271-8/+3
|
* Sync with trunk."Steven J. Hill"2005-08-181-2/+2
|
* Sync with trunk."Steven J. Hill"2005-08-181-0/+23
|
* More merges with main trunk."Steven J. Hill"2005-07-301-0/+93
|
* Test of my merge script."Steven J. Hill"2005-07-251-0/+89
|
* A merging we will go. A merging we will go. Hi ho the merrio' a merging we ↵"Steven J. Hill"2005-07-258-169/+40
| | | | will go.
* This file is no longer used. kill it.Eric Andersen2005-05-111-64/+0
|
* Hopefully fix the problem reported by Peter Mazinger,Joakim Tjernlund2005-05-071-0/+113
| | | | | | | see http://uclibc.org/lists/uclibc/2005-May/011667.html for details. Not tested by me but I am sure Peter will :) The toolchain needs to be rebuilt.
* Fix bug 222: Move all archs to newer __IPC_64 interface for {msg,sem,shm}ctlJoakim Tjernlund2005-04-242-0/+61
| | | | syscalls. This won't work on 2.2 kernels(I think).
* Pass _dl_fini function ptr to __uClibc_start_main().Joakim Tjernlund2005-03-211-0/+1
| | | | | | To actually use it, one must define _DL_DO_FINI_IN_LIBC globally. That will also break ABI for apps linked with previous version of crtX.S. They must be relinked with this version to work again.
* no more cvsMike Frysinger2005-02-121-1/+0
|