summaryrefslogtreecommitdiff
path: root/libc/sysdeps/linux/x86_64
AgeCommit message (Collapse)Author
2006-01-11import amd64 sem.h from glibcMike Frysinger
2006-01-08fix errno handling with some magical hacksMike Frysinger
2005-12-16Make clone use internal _exitPeter S. Mazinger
2005-12-15Hide fork and vfork, use the newly introduced *aliasPeter S. Mazinger
2005-12-14Do hidden brk, hide _brk as well for some archs, convert users of brkPeter S. Mazinger
2005-12-10Merge from NPTL branch. Bring in the remaining changes for sigaction."Steven J. Hill"
2005-12-08mmap/mremap/socket/rewind gonePeter S. Mazinger
2005-12-08Try to mimic glibc sigaction, sjhill, could you please test w/ this version?Peter S. Mazinger
2005-12-03More hiding, including __mempcpyPeter S. Mazinger
2005-12-01Hide mostly used functionsPeter S. Mazinger
2005-11-27define MREMAP_FIXEDMike Frysinger
2005-11-23turn off wordcompat by defaultMike Frysinger
2005-11-23sync with glibc to get rid of warningsMike Frysinger
2005-11-21Remove TOPDIRPeter S. Mazinger
2005-11-19rename common Makefile.arch to prevent include funkiness from occuringMike Frysinger
2005-11-16update 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-11-04unify common code thus making arch-specific Makefiles very simple :)Mike Frysinger
2005-11-03Last bits for IMA, now everything can be built w/ DOMULTI=y on gcc-3.4.4 ↵Peter S. Mazinger
with my config (no locale, the rest enabled). Not tested if libc is complete and usable. All the files listed in *_NO_MULTI need love, best would be to replace all multisources w/ single sources.
2005-10-29Replace all Makefiles for new build infrastucturePeter S. Mazinger
2005-10-28Renamed arch specific Makefile.in to Makefile.arch, else if TARGET_ARCH does ↵Peter S. Mazinger
not exist, we reinclude the including Makefile. Moved arch/common fpu_control.h link creation into main Makefile.in. Updated the link creation script to remove all the other Makefiles
2005-10-25All Makefile.in's. Only arm/i386/mips/powerpc/x86_64 are done, the other ↵Peter S. Mazinger
archs lack proper crt1. The Makefiles in extra/scripts are intended to be linked into each dir, where it is necessary to build locally.
2005-10-12Rewrote almost all Makefiles: do not use strip $(x),y; run strip on all ↵Peter S. Mazinger
objects at once; use :=//$</$^; use CRT_SRC/CRT_OBJ/SCRT_OBJ/CSRC/COBJ/SSRC/SOBJ/MSRC/MOBJ where no more is needed, if only CSRC is present use OBJS directly instead of COBJ; CTOR_TARGETS are created directly in lib; remove unused/unneeded parts. Hope I haven't broken too much.
2005-09-28Build crt[in].o with disabled ssp.Peter S. Mazinger
2005-09-27Speed up clean target, don't recurse where possible, remove unneeded actionsPeter S. Mazinger
2005-07-28the common sem.h is good enough for x86_64Mike Frysinger
2005-07-28A 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-07-17tweak whitespaceMike Frysinger
2005-07-14import the rest of the glibc start.S so PIE worksMike Frysinger
2005-07-09the generic mmap.c is not good enough for us, we need the syscall6() versionMike Frysinger
2005-07-09setting envp is pointless since no other arch does itMike Frysinger
2005-07-06Peter S. Mazinger writes: we dont need features.hMike Frysinger
2005-07-06use % as the function marker instead of @Mike Frysinger
2005-07-01enable clone.SMike Frysinger
2005-07-01sync up against latest glibc and add errno handlingMike Frysinger
2005-07-01make sure we include features.h to get the hidden defineMike Frysinger
2005-07-01make sure we include features.h to get the hidden defineMike Frysinger
2005-07-01tweak whitespace/syntaxMike Frysinger
2005-07-01remove errno include since we dont use any errno stuff, remove #error left ↵Mike Frysinger
behind, and touchup syntax
2005-06-29syntax tweaksMike Frysinger
2005-06-29update Makefile to match ppc and new filesMike Frysinger
2005-06-29make sure we setup stat64 tooMike Frysinger
2005-06-29add syscall error handling with jockes simple errno setting solutionMike Frysinger
2005-06-29unneeded quotesMike Frysinger
2005-06-29rename crt0.S to crt1.S and clean up so it actually works :)Mike Frysinger
2005-05-12Added 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'.
2005-05-07Hopefully fix the problem reported by Peter Mazinger,Joakim Tjernlund
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.
2005-04-24Fix bug 222: Move all archs to newer __IPC_64 interface for {msg,sem,shm}ctlJoakim Tjernlund
syscalls. This won't work on 2.2 kernels(I think).
2005-02-21update so argc/argv/envp work and binaries dont just segfault immediatlyMike Frysinger
2005-02-15dont need sysdep.hMike Frysinger
2005-02-15some incomplete asm source for x86_64Mike Frysinger