about summary refs log tree commit diff
path: root/sysdeps
Commit message (Collapse)AuthorAgeFilesLines
* Add definitions for new socket protocols.Ulrich Drepper2011-02-032-6/+14
| | | | (cherry picked from commit a77e8cbc394ab098aa1fc3f0a6645a38348d21ca)
* Fix handling of missing syscall in Linux mkdirat.Ulrich Drepper2011-02-031-2/+2
| | | | (cherry picked from commit 1086d70d916fd0eb969b3d89ff88abd35f6a5c34)
* Fix alignment in x86 destructor calls.Ulrich Drepper2011-02-031-0/+1
| | | | (cherry picked from commit 5e49c52efdb37eb0aa315156f39056f25ff9ddaa)
* sparc64: Use i386 implementation for fxstat.David S. Miller2011-02-031-1/+1
| | | | | | | This was simply missed when Jakub converted all of the other sparc64 xstat cases. (cherry picked from commit 16c2895feabae0962e0eba2b9164c6a83014bfe4)
* More accurate computatin of reclen in readdir_r.Ulrich Drepper2011-02-032-1/+3
| | | | | | | | Alignment issue can increase the reclen limit. Make sure Linux 64-bit readdir_r also accounts for 64-bit alignment in getdents. (cherry picked from commit db753e2cfb2051ebf20dc089f87c5b1297cc2cff)
* Relax libm tests for x86-32.Ulrich Drepper2011-02-031-2/+2
| | | | (cherry picked from commit 1e24cf6e6e8f6999e8fa188ece41e23f54330743)
* Properly convert f_fsid in statvfsAndreas Schwab2010-11-201-1/+2
| | | | (cherry picked from commit c21cc9bcb38a87ff638d1099ca871d94a2192b31)
* Define MAP_HUGETLB.Ulrich Drepper2010-11-202-2/+5
| | | | (cherry picked from commit cf7c9078a5acdbb435498ace92cd81009637a971)
* Define SWAP_FLAG_DISCARD.Ulrich Drepper2010-11-201-1/+2
| | | | (cherry picked from commit a1fb5e3ebe9d38b5ae6c5bfbfaa04882d52355bc)
* Fix comparison in sqrtl for IBM long double 128.Luis Machado2010-11-151-2/+2
| | | | (cherry picked from commit da93d21475878725c9e0cb2b6e650bd8d3628435)
* Fix warnings in __bswap_16.Ulrich Drepper2010-11-152-21/+23
| | | | (cherry picked from commit 69da074d7adfab7b57004a0dea9403a928e310a5)
* Update sparc epoll.h from epoll_create2 to epoll_create1Mike Frysinger2010-11-151-4/+5
| | | | (cherry picked from commit fdc0c10d9b5c39ec20c35d2f3808d3c70cb7f60b)
* Fix concurrency problem between dl_open and dl_iterate_phdrAndreas Krebbel2010-11-151-2/+5
| | | | | | | | (cherry picked from commit f09677388a44cd1460f8986ef1b096c73bd5b958) Fix assertion in ld.so, introduced by delayed adding to global list. (cherry picked from commit fa41c84d73be804639ecb2250f0b793b1a6f765e)
* Linux getifaddrs might return entries with ->ifa_addr being NULL.Ulrich Drepper2010-11-091-5/+8
| | | | (cherry picked from commit 1751705d1c4e8b7aba391391d1d8d88fe8c9d8b8)
* getdents64 fallback d_type supportJoseph Myers2010-11-091-1/+5
| | | | (cherry picked from commit 1ac7a2c7b448c851eb8976fcc290a906a4075203)
* Fix register conflict in s390 ____longjmp_chkAndreas Schwab2010-11-092-10/+16
| | | | (cherry picked from commit 7291c56f9d6f5861d1c001bc63a364f047a74738)
* Fix _FORITY_SOURCE version of longjmp for Linux/x86-64.Chung-Lin Tang2010-11-091-11/+15
| | | | (cherry picked from commit c044aa75354b48d4b7aaffe465706282192e54c2)
* Fix typo in x86-64 epoll.h.Mike Frysinger2010-11-091-2/+2
| | | | (cherry picked from commit e53a31fe575dcfd0dceb9f316d673de34d39abad)
* Add -fno-asynchronous-unwind-tables to initfini.s for i386H.J. Lu2010-11-091-0/+4
| | | | (cherry picked from commit f8392f40049cf6faedcf4f26736227d9a7a04b9e)
* Hurd: Fix linkat symlink handling.Emilio Pozuelo Monfort2010-11-091-2/+4
| | | | (cherry picked from commit 2a50c07836d2750baf70442f8f760bf6cd43b3af)
* 32bit memset-sse2.S fails with uneven cache sizeUlrich Drepper2010-11-091-3/+9
| | | | | | | | | | | 32bit memset-sse2.S assumes cache size is multiple of 128 bytes. If it isn't true, memset-sse2.S will fail. For example, a processor can have 24576 KB L3 cache and 20 cores. That is 2516582 byte per core. Half of it is 1258291, which isn't helpful for vector instructions. This patch rounds cache sizes to multiple of 256 bytes. (cherry picked from commit c0dde15b5dba7e02ce6f36eab3a4d1c166f9951b but removed introduction of new variables)
* Verify in ttyname() that the symlink is valid.Miklos Szeredi2010-11-092-10/+55
| | | | (cherry picked from commit 0e516e0e14f2f9783a21cd1727bc53776341f857)
* Fix x86-64 strchr propagation of search byte into all bytes of SSE registerRichard Li2010-11-011-2/+2
| | | | (cherry picked from commit dbf3a06904168417a05882a871342e7a9ee3b383)
* Require suid bit on audit objects in privileged programsAndreas Schwab2010-11-011-4/+2
| | | | (cherry picked from commit 8e9f92e9d5d7737afdacf79b76d98c4c42980508)
* Fix handling of tail bytes of buffer in SSE2/SSSE3 x86-64 version strn{,case}cmpUlrich Drepper2010-11-011-16/+16
| | | | (cherry picked from commit 45db99c7d03e497a3320907e722270fb7ee852f3)
* Incorrect x86 CPU family and model check.H.J. Lu2010-05-311-2/+2
| | | | (cherry picked from commit 3c88fe1e3ab8c6115e9b0c6eb109718da2116a33)
* Fix iov[] size in SH register_dump()Takashi Yoshii2010-05-311-2/+2
| | | | (cherry picked from commit d2f73151763c27173d9a771cea722380d7fc61c2)
* Fix FP exception control.Andrew Stubbs2010-05-191-3/+9
| | | | (cherry picked from commit 21a2b1aeeb9bbf49d76bac632327c19bc937d2d7)
* BZ #11538: Fix ttyname_r callers not to expect errno was set.Bruno Haible2010-05-122-5/+15
| | | | (cherry picked from commit 8c0677fe5d91b7269364ca08fa08ed09e4c2d8c9)
* BZ #11537: Hurd: Fix ttyname_r error return value.Bruno Haible2010-05-121-3/+3
| | | | (cherry picked from commit 6cffee3611f324326ae46bb02d2baeb62c0db6a4)
* Fix fallocate error return on i386.Andreas Schwab2010-05-122-2/+14
| | | | (cherry picked from commit de240a05b3638879af2f9ab663c56ad8b26b1ad3)
* Fix concurrent handling of __cpu_features.Ulrich Drepper2010-05-122-14/+23
| | | | (cherry picked from commit 22f4f44b6727887957aa1d4039eba290b064da63)
* Handle unnecessary padding in getdents64.Ulrich Drepper2010-05-122-3/+14
| | | | | | | | The getdents64 syscall adds on 32-but platforms padding which isn't needed and not included in the userlevel data structure definition. We have to avoid copying those padding bytes in the readdir64_r function. (cherry picked from commit 1a81139728494810f65aaa0d0c538ff8c2783dd5)
* Fix changes to interface list during getifaddrs calls.Ulrich Drepper2010-05-121-12/+43
| | | | (cherry picked from commit b8b14c4cc38883032b8ebae50c9a8b3efd256483)
* Fix spurious UNAVAIL status is getaddrinfoAndreas Schwab2010-05-121-0/+1
| | | | (cherry picked from commit c3dfadb87e16f0fab6f4d5242bcecf06c02976c7)
* Fix typo in cuseridAndreas Schwab2010-05-121-1/+1
| | | | (cherry picked from commit 34b514dff6acf8f1cac0afefd24049e025fd62ea)
* calls to cuserid() can result in buffer overruns and/or overflowsJonathan Geisler2010-05-121-2/+3
| | | | (cherry picked from commit fd8ccb0427569ffdfbb70c8828029122f3459160)
* Fix R_X86_64_PC32 overflow detectionRichard Guenther2010-05-121-2/+2
| | | | (cherry picked from commit e39acb1f165c467e99509146c95f69c7444521e3)
* S/390: Disable two UTF conversion instructionsAndreas Krebbel2010-05-122-4/+16
| | | | (cherry picked from commit a3dc465852c38ffb4f329ca8b5b477a3c314c1ef)
* Fix i386 __mpn_lshift unwind infoUlrich Drepper2010-05-121-1/+3
| | | | (cherry picked from commit 1d7223f31af8c35053e7a6fbac3070bcaa7bf87d)
* Fix ____longjmp_chk for s390/s390x.Andreas Schwab2010-05-122-2/+2
| | | | (cherry picked from commit e3b7670be21d6992e3ca9ee1ad3a5d08eb3a24c9)
* memchr overshoots on ia64H.J. Lu2010-05-111-2/+6
| | | | (cherry picked from commit 70b7d00fc782759f1257001202cc30cb29bae28f)
* Remove incorrect paring of /proc/stat etc.Ryan S. Arnold2010-05-101-13/+1
| | | | (cherry picked from commit 3ed8e241229e370cca96650ed727f09838c51d67)
* Fix a few error cases in *name4_r lookup handling.Ulrich Drepper2010-01-181-7/+2
| | | | (cherry picked from commit a682a1bf553b1efe4dbb03207fece5b719cec482)
* Avoid local PLTs.Ulrich Drepper2009-12-041-3/+3
| | | | (cherry picked from commit 0f622686af3ae5a8f03dae886b08c260b38bda16)
* Prevent unintended file desriptor leak in grantpt.Ulrich Drepper2009-12-042-0/+46
| | | | | | | | | | | The pt_chown program is completely transparently called. It might not be able to live with the various file descriptors the program has open at the time of the call (e.g., under SELinux). Close all but the needed descriptor and connect stdin, stdout, and stderr with /dev/null. pt_chown shouldn't print anything when called to do real work. (cherry picked from commit 139ee080b6b428240bf49f3e6361f3ac729f891a)
* Properly recover from shorter read.H.J. Lu2009-11-201-1/+10
| | | | (cherry picked from commit 66221417957963c1d2df8d79f43573e328df2275)
* Fix sync_file_range on ppc/ppc64.Jakub Jelinek2009-11-192-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. (cherry picked from commit 8ad81b316bc158746aee18aa7d7df44d3eb61871)
* Avoid warnings in CPU_* macros when using const bitsets.Ulrich Drepper2009-11-191-6/+6
| | | | (cherry picked from commit 03ebadd9eaa4663f58bd3fa6fe8283f255925632)
* Add missing Linux MADV_* definitions.Ulrich Drepper2009-11-187-64/+89
| | | | (cherry picked from commit 2866eeb1b70c989591293d37ae292e71def16775)