summaryrefslogtreecommitdiffstats
path: root/libc/sysdeps/linux/x86_64
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-2/+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>
* honour NO_LONG_DOUBLE_MATHBernhard Reutner-Fischer2009-09-031-0/+4
| | | | | | | | | 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>
* add missing UTIME_* defines for *at funcsMike Frysinger2009-08-191-3/+8
| | | | | | | 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-25/+5
| | | | | | | | | | | | | | 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>
* byteswap: unify common definitionsMike Frysinger2009-08-191-96/+31
| | | | | | | | | | 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> 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-2/+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-78/+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-0/+9
| | | | | | | | 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>
* Synch kernel_types.h (i386, x86_64) with trunkCarmelo Amoroso2009-02-191-1/+1
|
* Synch whole signal handling rework with trunk. Tested on nptl-sh4.Carmelo Amoroso2009-01-221-54/+35
| | | | | Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* - pull r24799 from trunkBernhard Reutner-Fischer2009-01-121-1/+10
|
* - whitespace cleanup; no obj-code changes (r24600)Bernhard Reutner-Fischer2008-12-291-25/+25
|
* sync with trunk. Compile tested on i386Denis Vlasenko2008-12-231-6/+7
|
* Synch with trunk @ 24242Carmelo Amoroso2008-12-031-7/+13
| | | | | Step 18: some more synch: hidden_proto, size reduction and signal handling changes.
* Synch with trunk @ 24160Carmelo Amoroso2008-11-277-14/+8
| | | | | | Step 14: miscellaneous merge for arch specific files in libc/sysdeps. Comments, cleanup, formatting, hidden_proto removal and others.
* some more asm keyword fixes (Yann E. MORIN)Carmelo Amoroso2008-08-061-3/+2
|
* Synch with trunk at rev 22997.Carmelo Amoroso2008-07-314-54/+54
| | | | | | | 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>
* Synch libc nios/xtensa/v850/h8300/cris/x86_64/ia64/hppa/i382/nios2/frv/avr32 ↵Carmelo Amoroso2008-06-1813-36/+41
| | | | specific with trunk
* Merge from trunk."Steven J. Hill"2006-12-163-6/+7
|
* Big fricking merge from trunk, but an easy one."Steven J. Hill"2006-08-249-19/+95
|
* Removal as per trunk."Steven J. Hill"2006-08-222-356/+0
|
* Merge from trunk."Steven J. Hill"2006-08-212-3/+1
|
* Merge from trunk."Steven J. Hill"2006-08-182-1/+9
|
* Merge from trunk."Steven J. Hill"2006-02-2818-74/+642
|
* Copy from trunk."Steven J. Hill"2006-01-121-0/+87
|
* Big fricking merge from trunk."Steven J. Hill"2006-01-073-7/+9
|
* Finish up changes for sigaction and NPTL."Steven J. Hill"2005-12-101-0/+3
|
* Merge from trunk."Steven J. Hill"2005-12-102-7/+9
|
* Big merge from trunk. Stop the madness!"Steven J. Hill"2005-12-061-6/+8
|
* Merge from trunk."Steven J. Hill"2005-12-024-16/+24
|
* Sync up with trunk."Steven J. Hill"2005-11-191-1/+1
|
* Massive merge from trunk."Steven J. Hill"2005-11-181-2/+2
|
* Massive merge from trunk."Steven J. Hill"2005-11-171-23/+4
|
* Update signal handlers for NPTL."Steven J. Hill"2005-11-161-0/+2
|
* Merge from trunk."Steven J. Hill"2005-10-301-79/+7
|
* 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-5/+3
| | | | going to smash your keyboard.
* Merge remaining architecture stuff that does not effect MIPS."Steven J. Hill"2005-07-263-0/+186
|
* A merging we will go. A merging we will go. Hi ho the merrio' a merging we ↵"Steven J. Hill"2005-07-2513-289/+121
| | | | will go.
* Added new 'bits/atomic.h' for most of the architectures and the top-level ↵"Steven J. Hill"2005-05-121-0/+324
| | | | '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'.
* Hopefully fix the problem reported by Peter Mazinger,Joakim Tjernlund2005-05-071-0/+110
| | | | | | | 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-241-0/+83
| | | | syscalls. This won't work on 2.2 kernels(I think).
* update so argc/argv/envp work and binaries dont just segfault immediatlyMike Frysinger2005-02-211-6/+24
|
* dont need sysdep.hMike Frysinger2005-02-151-3/+0
|
* some incomplete asm source for x86_64Mike Frysinger2005-02-152-0/+178
|
* some more x86_64 sourceMike Frysinger2005-02-151-0/+48
|
* some more x86_64 sourceMike Frysinger2005-02-152-0/+169
|
* some source files for x86_64Mike Frysinger2005-02-157-0/+353
|