Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix up <sys/timex.h> a bit more for recent API changes. | Ulrich Drepper | 2009-11-22 | 1 | -1/+5 |
| | |||||
* | Avoid warnings in CPU_* macros when using const bitsets. | Ulrich Drepper | 2009-11-19 | 1 | -6/+6 |
| | |||||
* | Follow kernel F_OWNER_{GID -> PGRP} change. | Ulrich Drepper | 2009-11-19 | 7 | -21/+28 |
| | | | | But maintain compatiblity for 2.11. | ||||
* | Change misleading names of parameters of sync_file_range. | Ulrich Drepper | 2009-11-17 | 7 | -7/+7 |
| | |||||
* | Fix sync_file_range on ppc/ppc64. | Jakub Jelinek | 2009-11-17 | 2 | -1/+53 |
| | | | | | | | I've noticed that sync_file_range is a stub on ppc/ppc64. The kernel on these arches provides sync_file_range2 syscall with swapped parameters. The following completely untested patch ought to fix this. | ||||
* | Add missing Linux MADV_* definitions. | Ulrich Drepper | 2009-11-17 | 7 | -64/+89 |
| | |||||
* | Fix building on x86 with older kernel headers. | Mike Frsyinger | 2009-11-14 | 2 | -0/+12 |
| | | | | Fix building on x86 when older linux headers lack __NR_fallocate define. | ||||
* | Add support for new Linux error ERFKILL. | Ulrich Drepper | 2009-11-14 | 3 | -2/+14 |
| | |||||
* | Fix F_SETOWN_EX and F_GETOWN_EX definitions. | Ulrich Drepper | 2009-11-14 | 7 | -20/+20 |
| | |||||
* | Correct readahead syscall wrapper on powerpc32. | Andreas Schwab | 2009-11-06 | 1 | -0/+3 |
| | | | | | | Due to alignment of 64bit parameters there is a dummy second argument. But other than that the syscall arguments are directly mapped to the function arguments. | ||||
* | Fix preadv, pwritev and fallocate for -D_FILE_OFFSET_BITS=64. | Jakub Jelinek | 2009-11-06 | 7 | -14/+14 |
| | | | | | | | | 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. | ||||
* | Fix typo in readlinkat | Andreas Schwab | 2009-10-30 | 1 | -1/+1 |
| | |||||
* | Fix IA-64 and S390 sigevent definitions. | Ulrich Drepper | 2009-10-29 | 2 | -4/+12 |
| | |||||
* | Fix compat handling in *at functions. | Ulrich Drepper | 2009-10-29 | 18 | -18/+132 |
| | | | | | When passed an empty string for the filename, the compat code using /proc in all *at functions did the wrong thing. | ||||
* | Fix errno handling in posix_openpt. | Andreas Schwab | 2009-10-29 | 1 | -2/+5 |
| | | | | | | The implementation of posix_openpt on Linux can fail in a few extra ways if the appropriate pseudo filesystems are not mounted etc. In some of these cases we have to explicitly set errno. | ||||
* | Fix getttyname on Linux when called for different devices. | Ulrich Drepper | 2009-10-29 | 1 | -1/+6 |
| | | | | | | If a second call to ttyname is not for the same type of device (e.g., serial vs ptty) the prefix of the buffer was wrong. Don't rely on the previous content, always reinitialize it. | ||||
* | Fix F_GETOWN on some Linux archs. | Ulrich Drepper | 2009-10-29 | 3 | -5/+71 |
| | | | | | | The syscall conventions on some Linux archs prevented F_GETOWN from working correctly in some situations. This can be rectified when using the new F_GETOWN_EX command. | ||||
* | Define F_OWNER_* and f_owner_ex for Linux targets. | Ulrich Drepper | 2009-10-29 | 7 | -7/+126 |
| | |||||
* | Add ____longjmp_chk for sparc | David S. Miller | 2009-10-14 | 2 | -0/+184 |
| | | | | | | | | | | | tst-longjmp_chk passes, tst-longjmp_chk2 fails but that is because of some limitations of kernel signal delivery on sparc that I need to fix, it has nothing to do with the longjmp_chk implementation. (The problem with tst-longjmp_chk2 is that it tries to do a stack fault SIGSEGV within a stack fault SIGSEGV , and the Linux kernel will refuse to setup the signal stack and deliver the signal if the register windows can't be written out to the stack first) | ||||
* | Define F_SETOWN_EX and F_GETOWN_EX in Linux headers. | Ulrich Drepper | 2009-10-01 | 7 | -14/+28 |
| | |||||
* | configure tweaks, support $libc_add_on_config_subdirs | Roland McGrath | 2009-09-15 | 2 | -141/+107 |
| | |||||
* | Fix __longjmp_chk on s390/s390x. | Jakub Jelinek | 2009-09-08 | 2 | -0/+110 |
| | | | | s390/s390x hasn't been updated to handle alternate stacks properly. | ||||
* | Add sysdeps/unix/syscall-template.S; build syscall stubs with deps and -g ↵ | Roland McGrath | 2009-08-24 | 3 | -24/+115 |
| | | | | pointing to it. | ||||
* | Add sigstack handling to Linux ____longjmp_chk on powerpc. | Andreas Schwab | 2009-08-22 | 2 | -0/+154 |
| | |||||
* | Remove leftover code from Linux/x86 ____longjmp_chk. | Ulrich Drepper | 2009-08-02 | 1 | -6/+0 |
| | |||||
* | Remove last trace of bounded pointer handling from ____longjmp_chk on x86-64. | Ulrich Drepper | 2009-08-01 | 1 | -1/+1 |
| | |||||
* | Optimize x86 and x86-64 ____longjmp_chk for Linux. | Ulrich Drepper | 2009-07-31 | 2 | -117/+50 |
| | |||||
* | Fix ____longjmp_chk on x86-64. | Ulrich Drepper | 2009-07-31 | 1 | -2/+2 |
| | | | | | After a recent change to fix CFI in ____longjmp_chk the test of the ss_flags used the wrong memory location. | ||||
* | Support multiarch for i686. | H.J. Lu | 2009-07-31 | 1 | -0/+1 |
| | | | | | | This patch adds multiarch support when configured for i686. I modified some x86-64 functions to support 32bit. I will contribute 32bit SSE string and memory functions later. | ||||
* | Whitespace cleanup. | Ulrich Drepper | 2009-07-30 | 1 | -2/+2 |
| | |||||
* | Add sigstack handling to Linux ____longjmp_chk on i386. | Ulrich Drepper | 2009-07-30 | 1 | -0/+143 |
| | | | | All other i386 ports need to provide their own versions. | ||||
* | ____longjmp_chk is now OS-specific. | Ulrich Drepper | 2009-07-30 | 1 | -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. | ||||
* | Compatibility of signalfd/eventfd with older kernels. | Ulrich Drepper | 2009-07-26 | 3 | -6/+26 |
| | |||||
* | Don't automatically use /lib/modules/* headers. | Ulrich Drepper | 2009-07-24 | 2 | -24/+0 |
| | | | | | Ever since the /usr/include/linux headers got cleaned up this isn't necessary. Meanwhile everybody should have these cleanups. | ||||
* | Add more cache descriptors for L3 caches on x86 and x86-64. | Ulrich Drepper | 2009-07-23 | 1 | -0/+3 |
| | | | | | The most recent AP 485 describes a few more cache descriptors for L3 caches with 24-way associativity. | ||||
* | Preserve stack alignment in i386 makecontext. | Ulrich Drepper | 2009-07-23 | 1 | -6/+4 |
| | |||||
* | Fix comment in Linux's <sys/epoll.h>. | Ulrich Drepper | 2009-07-10 | 1 | -2/+2 |
| | |||||
* | Add 802.15.4 definitions to header files. | Ulrich Drepper | 2009-06-18 | 3 | -5/+21 |
| | |||||
* | Don't treat bug reporting message as a format string. | Andreas Schwab | 2009-06-16 | 1 | -2/+2 |
| | |||||
* | Extend pt_chown to drop privileges. | Ulrich Drepper | 2009-06-16 | 1 | -1/+4 |
| | | | | | | If libcap is available, use it to drop privileges in pt_chown before starting the work to change the permissions and ownership of the slave device. | ||||
* | Add missing include. | Ulrich Drepper | 2009-06-16 | 1 | -0/+1 |
| | |||||
* | Fold Linux-specific grantpt code into Unix version. | Ulrich Drepper | 2009-06-16 | 2 | -91/+19 |
| | |||||
* | Fix permission of slave device on devpts if necessary. | Ulrich Drepper | 2009-06-15 | 1 | -3/+10 |
| | | | | | If devptr is misconfigured the slave device permission after grantpt might not be 0620. BZ #10166 | ||||
* | Preserve message printed before abort. | Ulrich Drepper | 2009-06-15 | 1 | -1/+17 |
| | | | | | | | The terminal output etc is not visible in a core file. The new libc-internal variable __abort_msg will point to a string with the message which has been printed before the abort in case abort is called from inside libc. BZ #10217 | ||||
* | Add missing file from accept4 commit. | Ulrich Drepper | 2009-05-31 | 1 | -0/+1 |
| | | | | Hidden by previous .gitignore content. | ||||
* | Compact cache info data structure for x86/x86-64. | Ulrich Drepper | 2009-05-29 | 1 | -78/+78 |
| | | | | This saves about 1.5kB in the DSO. | ||||
* | Implement accept4 for more archs using socketcall. | Jakub Jelinek | 2009-05-22 | 4 | -4/+63 |
| | | | | | So far accept4 was only supported on archs using socketcall for x86. This patch adds support for the remaining archs. | ||||
* | Add missing file from previous IA-64 longjmp commit. | Ulrich Drepper | 2009-05-21 | 1 | -0/+48 |
| | |||||
* | Add ____longjmp_chk support for IA-64. | H.J. Lu | 2009-05-21 | 1 | -1/+9 |
| | |||||
* | Don't define __ASSUME_ACCEPT4 for IA-64. | Ulrich Drepper | 2009-05-21 | 1 | -1/+1 |
| |