summaryrefslogtreecommitdiff
path: root/sysdeps/unix/sysv/linux/bits
AgeCommit message (Collapse)AuthorFilesLines
2014-01-01Update copyright notices with scripts/update-copyrightsAllan McRae41-41/+41
2013-11-26Use __glibc_reserved instead __unused.Ondřej Bílka5-22/+22
2013-09-11Add O_TMPFILE to <fcntl.h>Andreas Schwab1-0/+4
2013-09-06Coordinate IPv6 definitions for Linux and glibcCarlos O'Donell1-0/+12
This change synchronizes the glibc headers with the Linux kernel headers and arranges to coordinate the definition of structures already defined the Linux kernel UAPI headers. It is now safe to include glibc's netinet/in.h or Linux's linux/in6.h in any order in a userspace application and you will get the same ABI. The ABI is guaranteed by UAPI and glibc.
2013-05-22Update bits/siginfo.h with Linux hwpoison SIGBUS changesEdjunior Barbosa Machado1-1/+7
Adds new SIGBUS error codes for hardware poison signals, syncing with the current kernel headers (v3.9). It also adds si_trapno field for alpha.
2013-05-10Fix integer overflow in sysdeps/unix/sysv/linux/bits/sched.hAndreas Jaeger1-3/+3
[BZ #15448] * sysdeps/unix/sysv/linux/bits/sched.h (__CPU_SET_S) (__CPU_CLR_S, __CPU_ISSET_S): Avoid integer overflow.
2013-05-03Sync with Linux 3.9Andreas Jaeger1-1/+3
* sysdeps/gnu/netinet/tcp.h (TCP_TIMESTAMP): New value, from Linux 3.9. * sysdeps/unix/sysv/linux/bits/socket.h (PF_VSOCK, AF_VSOCK): Add. (PF_MAX): Adjust for VSOCK change.
2013-03-06Use <bits/mman-linux.h> for MIPSAndreas Jaeger1-1/+5
* sysdeps/unix/sysv/linux/bits/mman-linux.h (MAP_ANONYMOUS): Allow definition via __MAP_ANONYMOUS. * sysdeps/unix/sysv/linux/mips/bits/mman.h: Remove all defines provided by bits/mman-linux.h and include <bits/mman-linux.h>. (__MAP_ANONYMOUS): Define.
2013-03-06Sync with Linux 3.8Andreas Jaeger2-0/+4
2013-03-05Define MCL_CURRENT, MCL_FUTURE in bits/mman-linux.hAndreas Jaeger1-0/+7
* sysdeps/unix/sysv/linux/s390/bits/mman.h: Include <bits/mman-linux.h>. (MCL_CURRENT, MCL_FUTURE): Do not define here, the generic value is fine. * sysdeps/unix/sysv/linux/sh/bits/mman.h: Move include of <bits/mman-linux.h> to end of file. (MCL_CURRENT, MCL_FUTURE): Do not define here, the generic value is fine. * sysdeps/unix/sysv/linux/x86/bits/mman.h: Move include of <bits/mman-linux.h> to end of file. (MCL_CURRENT, MCL_FUTURE): Do not define here, the generic value is fine. * sysdeps/unix/sysv/linux/sparc/bits/mman.h: Move include of <bits/mman-linux.h> to end of file. * sysdeps/unix/sysv/linux/bits/mman-linux.h [!MCL_CURRENT] (MCL_CURRENT, MCL_FUTURE): Define here.
2013-03-04Create <bits/mman-linux.h>Andreas Jaeger1-0/+94
* sysdeps/unix/sysv/linux/bits/mman-linux.h: New file, with Linux common definitions. * sysdeps/unix/sysv/linux/sh/bits/mman.h: Remove all defines provided by bits/mman-linux.h and include <bits/mman-linux.h>. * sysdeps/unix/sysv/linux/x86/bits/mman.h: Likewise. * sysdeps/unix/sysv/linux/s390/bits/mman.h: Likewise. * sysdeps/unix/sysv/linux/powerpc/bits/mman.h: Likewise. * sysdeps/unix/sysv/linux/sh/bits/mman.h: Likewise. * sysdeps/unix/sysv/linux/sparc/bits/mman.h: Likewise.
2013-01-11Add MSG_FASTOPENAndreas Jaeger1-0/+2
[BZ #15003] * sysdeps/unix/sysv/linux/bits/socket.h (MSG_FASTOPEN): New value. Sync with Linux 3.7.
2013-01-10Define flags for fallocateAndreas Schwab1-0/+7
2013-01-08BZ#14985: Remove erroneous EPOLL_NONBLOCKAndreas Jaeger1-3/+1
[BZ# 14985] * sysdeps/unix/sysv/linux/sparc/bits/epoll.h (EPOLL_NONBLOCK): Remove. * sysdeps/unix/sysv/linux/bits/epoll.h (EPOLL_NONBLOCK): Likewise. * sysdeps/unix/sysv/linux/x86/bits/epoll.h (EPOLL_NONBLOCK): Likewise. ChangeLog.mips: [BZ# 14985] * sysdeps/unix/sysv/linux/mips/bits/epoll.h (EPOLL_NONBLOCK): * Remove. ChangeLog.hppa: [BZ# 14985] * sysdeps/unix/sysv/linux/hppa/sys/epoll.h (EPOLL_NONBLOCK): Remove. ChangeLog.alpha: [BZ# 14985] * sysdeps/unix/sysv/linux/alpha/bits/epoll.h (EPOLL_NONBLOCK): Remove.
2013-01-02Update copyright notices with scripts/update-copyrights.Joseph Myers40-44/+40
2012-11-20Add recvmmsg and sendmmsg to the generic glibc API.Thomas Schwinge1-33/+0
2012-10-22Fix O_RSYNCAndreas Jaeger1-1/+5
(O_RSYNC): Define to __O_RSYNC if it exists, otherwise to O_SYNC.
2012-10-22Improve <bits/fcntl-linux.h>: F_GETLK etc.Andreas Jaeger1-3/+9
(F_GETLK, F_SETLK, F_SETLKW) [!F_GETLK]: Define values for [!__USE_FILE_OFFSET64].
2012-10-20Reorganization of bits/fcntl.h for LinuxAndreas Jaeger1-0/+376
Create a new bits/fcntl-linux.h that contains Linux generic code and a include it from the architecture specific bits/fcntl.h. Architectures done: x86, SPARC, s390
2012-08-17Split sys/param.h out into common file and sysdeps bits/param.h file.Roland McGrath1-0/+42
2012-08-06Clean up {alphasort,versionsort,scandir,scandirat}{,64} for struct dirent == ↵Roland McGrath1-1/+6
struct dirent64.
2012-07-26Merge _sigsys changes from Linux 3.5Andreas Jaeger1-1/+12
2012-05-23Update from Linux 3.4Andreas Jaeger1-1/+3
2012-05-22Add sysctl.mk and bits/sysctl.hH.J. Lu1-0/+1
2012-05-22Pad each field to __syscall_slong_t in struct rusageH.J. Lu1-17/+78
2012-05-21Define __SYSCALL_WORDSIZE for x86-64H.J. Lu1-2/+3
2012-05-19Use __syscall_slong_t in bits/timex.hH.J. Lu1-23/+24
2012-05-17Add __fsword_t and use it in bits/statfs.hH.J. Lu1-12/+12
2012-05-16Use __syscall_slong_t in bits/mqueue.hH.J. Lu1-6/+8
2012-05-16Use __syscall_ulong_t in bits/ipc.hH.J. Lu1-3/+3
2012-03-30Comment fixes for mmsghdrUlrich Drepper1-2/+3
2012-03-09Split enum __socket_type from bits/socket.h to bits/socket_type.h.Joseph Myers2-33/+57
2012-02-26Fix name mangling of pthread_attr_t after changeUlrich Drepper1-1/+1
2012-02-26Add first fixes for conformtest for POSIX2008Ulrich Drepper2-2/+7
2012-02-26Work around problem of pthread_attr_t definition with old compilersUlrich Drepper1-0/+3
2012-02-26Fix up POSIX testing in conformtestUlrich Drepper2-5/+9
2012-02-21Split architecture-specific parts of sys/epoll.h into bits/epoll.h.Joseph Myers1-0/+29
2012-02-21Split architecture-specific parts of sys/timerfd.h into bits/timerfd.h.Joseph Myers1-0/+29
2012-02-19Add support for Linux error EHWPOISONAndreas Schwab1-1/+5
2012-02-15Split architecture-specific parts of sys/signalfd.h into bits/signalfd.h.Joseph Myers1-0/+29
2012-02-14Split architecture-specific parts of sys/inotify.h into bits/inotify.h.Joseph Myers1-0/+29
2012-02-13Split architecture-specific parts of sys/eventfd.h into bits/eventfd.h.Joseph Myers1-0/+31
2012-02-09Replace FSF snail mail address with URLs.Paul Eggert32-96/+64
2012-01-07Remove pre-ISO C supportUlrich Drepper6-23/+23
No more __const.
2011-11-01unsigned long it better for the size argumentsUlrich Drepper1-4/+6
The new syscalls should use unsigned long not size_t. The parameters are not a direct measure of memory size.
2011-11-01New Linux syscalls process_vm_readv and process_vm_writevUlrich Drepper1-1/+24
2011-09-15Define IP_MULTICAST_ALLUlrich Drepper1-1/+2
2011-09-12Fix invalid conversion in __cmsg_nxthdrAndreas Schwab1-2/+2
2011-09-09Use (void*) instead of 0 for return value pointer in __cmsg_nexthdrUlrich Drepper1-2/+2
2011-07-23Define AF_NFC and PF_NFCUlrich Drepper1-1/+3