about summary refs log tree commit diff
path: root/sysdeps/unix/sysv/linux/x86_64
Commit message (Collapse)AuthorAgeFilesLines
* Use HIDDEN_JUMPTARGET rather than spelling out its effects, for ↵Roland McGrath2011-09-151-2/+2
| | | | ____longjmp_chk implementations.
* Remove support for !USE___THREADUlrich Drepper2011-09-101-29/+1
|
* Revert "Fix semid_ds for x86-64"Andreas Schwab2011-09-071-4/+0
| | | | This reverts commit 2f0ad8f3a470fa5e9aeb9c5a41984f96ae58d7ba.
* Make sure __vdso_clock_gettime always contains a valid pointerUlrich Drepper2011-09-072-0/+8
|
* Fix handling of __vdso_clock_gettimeUlrich Drepper2011-09-061-2/+6
|
* Don't unconditionally use clock_gettime vsyscall on x86-64Ulrich Drepper2011-09-062-6/+13
|
* Fix missing declarationAndreas Schwab2011-09-061-0/+1
|
* Prefer real syscalls instead of vsyscalls on x86-64 outside libc.soUlrich Drepper2011-09-063-3/+23
|
* Fix semid_ds for x86-64Ulrich Drepper2011-09-051-1/+5
|
* Use ifuncs for time and gettimeofday on x86-64Ulrich Drepper2011-08-214-70/+47
|
* Add support for time syscall in vDSOUlrich Drepper2011-05-282-1/+16
|
* Use getcpu definition from vDSO on x86-64Ulrich Drepper2011-05-272-2/+17
|
* Undo accidental change in x86-64 user.hJakub Jelinek2011-05-251-1/+1
|
* Cleanup x86-64 sys/user.hUlrich Drepper2011-05-161-43/+43
|
* Fix FPU context handling in getcontext on x86-64.Ulrich Drepper2011-04-171-1/+2
| | | | fnstenv on x86-64 seems to clear the state. Work around.
* Maintain stack alignment in ____longjmp_chk on x86_64Andreas Schwab2011-04-071-11/+15
|
* Rename open_by_handle to open_by_handle_at.Andreas Schwab2011-04-011-2/+2
|
* Define O_PATH.Ulrich Drepper2011-04-011-0/+1
|
* Add support for name_to_handle_at and open_by_handle.Ulrich Drepper2011-04-011-7/+49
|
* Define MADV_NOHUGEPAGE.Ulrich Drepper2011-01-171-0/+1
|
* Define MADV_HUGEPAGE.Ulrich Drepper2011-01-171-1/+3
|
* Define MAP_HUGETLB.Ulrich Drepper2010-11-191-1/+2
|
* Fix _FORITY_SOURCE version of longjmp for Linux/x86-64.Chung-Lin Tang2010-09-081-11/+15
|
* Fix typo in x86-64 epoll.h.Mike Frysinger2010-09-011-2/+2
|
* Define F_SETPIPE_SZ and F_GETPIPE_SZ.Ulrich Drepper2010-06-141-0/+2
|
* Fix double-inclusion problem of bits/stat.h.Ulrich Drepper2010-01-111-0/+5
|
* Add support for XPG7 testing.Ulrich Drepper2010-01-092-7/+12
| | | | | The header conformance testing code needed extending for XPG7. This exposed a few bugs in the headers. There are more changes to come.
* Redefine O_SYNC and O_DSYNC to match 2.6.33+ kernels.Ulrich Drepper2009-12-111-3/+3
|
* Use struct timespec for timestamps in struct stat also if __USE_XOPEN2K8.Andreas Schwab2009-11-231-16/+16
| | | | POSIX.1-2008 made stat.st_[acm]tim mandatory.
* Follow kernel F_OWNER_{GID -> PGRP} change.Ulrich Drepper2009-11-191-3/+4
| | | | But maintain compatiblity for 2.11.
* Change misleading names of parameters of sync_file_range.Ulrich Drepper2009-11-171-1/+1
|
* Add missing Linux MADV_* definitions.Ulrich Drepper2009-11-171-9/+12
|
* Fix F_SETOWN_EX and F_GETOWN_EX definitions.Ulrich Drepper2009-11-141-4/+4
|
* Fix preadv, pwritev and fallocate for -D_FILE_OFFSET_BITS=64.Jakub Jelinek2009-11-061-2/+2
| | | | | | | | As reported in http://bugzilla.redhat.com/533063 , preadv/pwritev prototypes are wrong on 32-bit arches with -D_FILE_OFFSET_BITS=64 and as I've just found, fallocate is wrong too. The problem is that only off_t is remapped to the 64-bit type transparently, __off_t is not.
* Define F_OWNER_* and f_owner_ex for Linux targets.Ulrich Drepper2009-10-291-1/+18
|
* Define F_SETOWN_EX and F_GETOWN_EX in Linux headers.Ulrich Drepper2009-10-011-2/+4
|
* Remove last trace of bounded pointer handling from ____longjmp_chk on x86-64.Ulrich Drepper2009-08-011-1/+1
|
* Optimize x86 and x86-64 ____longjmp_chk for Linux.Ulrich Drepper2009-07-311-65/+29
|
* Fix ____longjmp_chk on x86-64.Ulrich Drepper2009-07-311-2/+2
| | | | | After a recent change to fix CFI in ____longjmp_chk the test of the ss_flags used the wrong memory location.
* ____longjmp_chk is now OS-specific.Ulrich Drepper2009-07-301-0/+145
| | | | | | | We use sigaltstack internally which on some systems is a syscall and should be used as such. Move the x86-64 version to the Linux specific directory and create in its place a file which always causes compile errors.
* * sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h: Declare fallocate{,64}.Ulrich Drepper2009-03-031-0/+16
| | | | | | | | | * sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Likewise. * sysdeps/unix/sysv/linux/ia64/bits/fcntl.h: Likewise. * sysdeps/unix/sysv/linux/i386/bits/fcntl.h: Likewise. * sysdeps/unix/sysv/linux/s390/bits/fcntl.h: Likewise. * sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h: Likewise. * sysdeps/unix/sysv/linux/sh/bits/fcntl.h: Likewise.
* * include/features.h: Define macros for XPG7/POSIX 2008.Ulrich Drepper2009-02-261-3/+2
| | | | | | | | | | | | | | * sysdeps/unix/sysv/linux/bits/stat.h: Protect UTIME_NOW and UTIME_OMIT only with __USE_ATFILE. * sysdeps/unix/sysv/linux/ia64/bits/stat.h: Likewise. * sysdeps/unix/sysv/linux/powerpc/bits/stat.h: Likewise. * sysdeps/unix/sysv/linux/s390/bits/stat.h: Likewise. * sysdeps/unix/sysv/linux/sparc/bits/stat.h: Likewise. * sysdeps/unix/sysv/linux/x86_64/bits/stat.h: Likewise. * io/sys/stat.h: Move mknodat definition into same conditional as mknod. * time/sys/time.h: futimesat is not among the functions accepted into the POSIX standard.
* * stdlib/monetary.h: Uglify function parameter names. cvs/fedora-glibc-20090218T1534Jakub Jelinek2009-02-161-46/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * sunrpc/rpc/pmap_clnt.h: Likewise. * sunrpc/rpc/svc.h: Likewise. * sunrpc/rpc/xdr.h: Likewise. * sunrpc/rpc/clnt.h: Likewise. * resolv/netdb.h: Likewise. * resolv/arpa/nameser.h: Likewise. * resolv/resolv.h: Likewise. * argp/argp.h: Likewise. * locale/langinfo.h: Likewise. * io/sys/stat.h: Likewise. * posix/spawn.h: Likewise. * nis/rpcsvc/nislib.h: Likewise. * malloc/obstack.h: Likewise. * sysdeps/ia64/bits/link.h: Likewise. * sysdeps/i386/bits/link.h: Likewise. * sysdeps/s390/bits/link.h: Likewise. * sysdeps/powerpc/bits/link.h: Likewise. * sysdeps/x86_64/bits/link.h: Likewise. * sysdeps/sparc/bits/link.h: Likewise. * sysdeps/sh/bits/link.h: Likewise. * sysdeps/unix/sysv/linux/i386/sys/io.h: Likewise. * sysdeps/unix/sysv/linux/x86_64/sys/io.h: Likewise. * sysdeps/unix/sysv/linux/sparc/sys/eventfd.h: Likewise. * sysdeps/unix/sysv/linux/sys/eventfd.h: Likewise. 2009-02-16 Jakub Jelinek <jakub@redhat.com> * stdlib/monetary.h: Uglify function parameter names. * sunrpc/rpc/pmap_clnt.h: Likewise. * sunrpc/rpc/svc.h: Likewise. * sunrpc/rpc/xdr.h: Likewise. * sunrpc/rpc/clnt.h: Likewise. * resolv/netdb.h: Likewise. * resolv/arpa/nameser.h: Likewise. * resolv/resolv.h: Likewise. * argp/argp.h: Likewise. * locale/langinfo.h: Likewise. * io/sys/stat.h: Likewise. * posix/spawn.h: Likewise. * nis/rpcsvc/nislib.h: Likewise. * malloc/obstack.h: Likewise. * sysdeps/ia64/bits/link.h: Likewise. * sysdeps/i386/bits/link.h: Likewise. * sysdeps/s390/bits/link.h: Likewise. * sysdeps/powerpc/bits/link.h: Likewise. * sysdeps/x86_64/bits/link.h: Likewise. * sysdeps/sparc/bits/link.h: Likewise. * sysdeps/sh/bits/link.h: Likewise. * sysdeps/unix/sysv/linux/i386/sys/io.h: Likewise. * sysdeps/unix/sysv/linux/x86_64/sys/io.h: Likewise. * sysdeps/unix/sysv/linux/sparc/sys/eventfd.h: Likewise. * sysdeps/unix/sysv/linux/sys/eventfd.h: Likewise.
* [BZ #7095]Ulrich Drepper2009-02-071-9/+19
| | | | | | | | | | | | | | | | | | 2009-02-06 Ulrich Drepper <drepper@redhat.com> [BZ #7095] * bits/confname.h: Add SUSv7 macros for getconf environments. * bits/environments.h: Likewise. * sysdeps/unix/sysv/linux/i386/bits/environments.h: Likewise. * sysdeps/unix/sysv/linux/powerpc/bits/environments.h: Likewise. * sysdeps/unix/sysv/linux/s390/bits/environments.h: Likewise. * sysdeps/unix/sysv/linux/sparc/bits/environments.h: Likewise. * sysdeps/unix/sysv/linux/x86_64/bits/environments.h: Likewise. * posix/confstr.c: Handle SUSv5 and SUSv7 environments. * posix/getconf.c: Likewise. * posix/sysconf.c: Likewise. * sysdeps/posix/sysconf.c: Likewise. * posix/Makefile (getconf.speclist): Also collect SUSv5 and SUSv7 environments.
* (SHM_EXEC): Define.Andreas Jaeger2009-01-301-1/+2
|
* * sysdeps/unix/sysv/linux/x86_64/bits/mman.h: Define MAP_STACK.Ulrich Drepper2008-08-151-0/+1
| | | | * sysdeps/unix/sysv/linux/i386/bits/mman.h: Likewise.
* * sysdeps/unix/sysv/linux/Versions: Fix changes due to old patch for cvs/fedora-glibc-20080802T0809Ulrich Drepper2008-08-011-0/+14
| | | | | | | new epoll_create1 interface. * sysdeps/unix/sysv/linux/syscalls.list: Likewise. * sysdeps/unix/sysv/linux/sys/epoll.h: Likewise. * sysdeps/unix/sysv/linux/x86_64/sys/epoll.h: Likewise.
* [BZ #5436]Ulrich Drepper2008-04-092-10/+19
| | | | | | | | | | | | | | 2008-04-09 Ulrich Drepper <drepper@redhat.com> * stdlib/tst-makecontext.c: Change parameter to cf to negative value to check for correct sign extension. [BZ #5436] * sysdeps/unix/sysv/linux/x86_64/makecontext.c (__makecontext): Copy 64-bit parameter values even though this is not required in the standard. * sysdeps/unix/sysv/linux/x86_64/vfork.S (__vfork): Record return PC save.
* * sysdeps/unix/sysv/linux/wordsize-64/syscalls.list: Add open cvs/fedora-glibc-20080328T1347Ulrich Drepper2008-03-271-2/+0
| | | | | | | | | | | and creat system calls. * sysdeps/unix/sysv/linux/alpha/syscalls.list: Remove open system call. * sysdeps/unix/sysv/linux/ia64/syscalls.list: Remove open and creat system calls. * sysdeps/unix/sysv/linux/powerpc/powerpc64/syscalls.list: Likewise. * sysdeps/unix/sysv/linux/s390/s390-64/syscalls.list: Likewise. * sysdeps/unix/sysv/linux/x86_64/syscalls.list: Likewise.
* [BZ #5040] * sysdeps/unix/sysv/linux/x86_64/sys/epoll.h (enum EPOLL_EVENTS): ↵Andreas Jaeger2008-01-211-1/+3
| | | | Add EPOLLRDHUP.