aboutsummaryrefslogtreecommitdiff
path: root/sysdeps
AgeCommit message (Collapse)Author
2012-10-29Hurd: fix fdatasync/fsync if the fd does not support file_syncPino Toscano
Handle the case of the fd port implementing a stub (EOPNOTSUPP), properly returning EINVAL.
2012-10-29aio_notify: fix _POSIX_REALTIME_SIGNALS checkPino Toscano
Check that _POSIX_REALTIME_SIGNALS is greater than zero to assume realtime signals are supported, instead of any non-zero value (including -1).
2012-10-27Remove redundant defines of __O_LARGEFILEAndreas Jaeger
* sysdeps/unix/sysv/linux/x86/bits/fcntl.h (__O_LARGEFILE) [!__x86_64]: Do not define, take value from <bits/fcntl-linux.h>. * sysdeps/unix/sysv/linux/s390/bits/fcntl.h (__O_LARGEFILE): [__WORDSIZE != 64]: Likewise. * sysdeps/unix/sysv/linux/generic/bits/fcntl.h: (__O_LARGEFILE) [__WORDSIZE != 64]: Do not define, take value from <bits/fcntl-linux.h>.
2012-10-25Add IFUNC test lists for memcpy/mempcpy/memset on sparc.David S. Miller
* sysdeps/sparc/sparc64/multiarch/memcpy.S: Add comments for ifunc-impl-list.c * sysdeps/sparc/sparc64/multiarch/memset.S: Likewise. * sysdeps/sparc/sparc64/multiarch/ifunc-impl-list.c: New file. * sysdeps/sparc/sparc32/sparcv9/multiarch/ifunc-impl-list.c: New file.
2012-10-25Fix sparc64 build.David S. Miller
* sysdeps/unix/sysv/linux/sparc/sparc64/get_clockfreq.c (__get_clockfreq_via_proc_openprom): Use strtoumax instead of strtoull.
2012-10-25Use __getdents instead of __getdirentries in sparc ↵Roland McGrath
__get_clockfreq_via_proc_openprom.
2012-10-25Hurd: ptrace: use __hurd_fail for EOPNOTSUPPPino Toscano
2012-10-24BZ#14743: Move clock_* symbols from librt to libc.Roland McGrath
2012-10-24F_GETLK cleanup for <bits/fcntl.h>Andreas Jaeger
2012-10-22Fix O_RSYNCAndreas Jaeger
(O_RSYNC): Define to __O_RSYNC if it exists, otherwise to O_SYNC.
2012-10-22Always define __O_LARGEFILEAndreas Jaeger
2012-10-22Improve <bits/fcntl-linux.h>: F_GETLK etc.Andreas Jaeger
(F_GETLK, F_SETLK, F_SETLKW) [!F_GETLK]: Define values for [!__USE_FILE_OFFSET64].
2012-10-22Install <bits/fcntl-linux.h>Andreas Jaeger
(sysdep_headers): Add bits/fcntl-linux.h.
2012-10-22Use __O_LARGEFILE instead of O_LARGEFILEAndreas Jaeger
2012-10-21SH: Use <bits/fcntl-linux.h>Andreas Jaeger
Remove all definitions and declarations that are provided by <bits/fcntl-linux.h> and include <bits/fcntl-linux.h>.
2012-10-20Reorganization of bits/fcntl.h for LinuxAndreas Jaeger
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-10-18Remove _G_OPEN64, _G_LSEEK64, _G_MMAP64, _G_FSTAT64 from _G_config.h.Joseph Myers
2012-10-16__alloc_dir: avoid integer overflow in malloc argumentFlorian Weimer
2012-10-12Use __uint64_t in x86 __bswap_64H.J. Lu
2012-10-12Avoid PLT references from __get_clockfreq on powerpcAndreas Schwab
2012-10-11Add x86-64 __libc_ifunc_impl_listH.J. Lu
2012-10-11Add i686 __libc_ifunc_impl_listH.J. Lu
2012-10-11Use IFUNC memmove/memset in x86-64 bcopy/bzeroH.J. Lu
Also add separate tests for bcopy and bzero.
2012-10-10* crypt/crypt-entry.c: Include fips-private.h.Alexandre Oliva
(__crypt_r, __crypt): Disable MD5 and DES if FIPS is enabled. * crypt/md5c-test.c (main): Tolerate disabled MD5. * sysdeps/unix/sysv/linux/fips-private.h: New file. * sysdeps/generic/fips-private.h: New file, dummy fallback.
2012-10-09Add missing magic to GLIBC_PROVIDES.Roland McGrath
2012-10-09Remove _G_off64_t and _G_stat64 from _G_config.h.Joseph Myers
2012-10-08Fix missing include in sysdeps/unix/sysv/linux/powerpc/get_timebase_freq.cAndreas Schwab
2012-10-06Fix Niagara-4 memcpy bug on 32-bit.David S. Miller
* sysdeps/sparc/sparc64/multiarch/memcpy-niagara4.S: On 32-bit, clear upper 32-bits of the length value in %o2 since we use branch-on-register tests which consider the entire 64-bit register.
2012-10-05Add Niagara-4 optimized memset/bzero implementation.David S. Miller
* sysdeps/sparc/sparc64/multiarch/memset-niagara4.S: New file. * sysdeps/sparc/sparc32/sparcv9/multiarch/memset-niagara4.S: New file. * sysdeps/sparc/sparc64/multiarch/Makefile: Add to sysdep_routines. * sysdeps/sparc/sparc32/sparcv9/multiarch/Makefile: Likewise. * sysdeps/sparc/sparc64/multiarch/memset.S: Use Niagara-4 memset and bzero when HWCAP_SPARC_CRYPTO is present.
2012-10-05Move _dl_important_hwcaps to dl-hwcaps.cH.J. Lu
2012-10-04powerpc: add name_to_handle_at, open_by_handle etc. to bits/fcntl.hKhem Raj
Fixes BZ #14251.
2012-10-04Name space hygeine for madvise.Roland McGrath
2012-10-03Clean up conditionalize of ld.so.cache support.Roland McGrath
2012-10-03sysconf/posix: handle _SC_LEVEL4_CACHE_LINESIZEPino Toscano
2012-10-03Remove sysdeps/unix/bsd/confstr.h file.Roland McGrath
2012-10-02Define HAS_FMA with bit_FMA_UsableH.J. Lu
2012-10-01Get rid of unused __swblk_t type.Roland McGrath
2012-10-01Clean up init-first.c files.Roland McGrath
2012-10-01Fix sign of inexact zero return from fma (bug 14645).Joseph Myers
2012-09-29Fix sign of exact zero return from fma (bug 14638).Joseph Myers
2012-09-28Uncorrupt Sparc ULPS file.David S. Miller
* sysdeps/sparc/fpu/libm-test-ulps: Fix garbage in file.
2012-09-28Implement POSIX-generic sleep via nanosleep rather than SIGARLM.Roland McGrath
2012-09-28Move _G_config.h with Linuxism to linux/ directory.Roland McGrath
2012-09-28Revert "Add missed ildouble case in yesterday's sparc ULPs update for ↵David S. Miller
clog/clog10." This reverts commit 084b8fabd28ab541efbe5ce7ef6008107a4b86ea. Sorry something put garbage into the string, will debug this.
2012-09-28Add missed ildouble case in yesterday's sparc ULPs update for clog/clog10.David S. Miller
* sysdeps/sparc/fpu/libm-test-ulps: Update.
2012-09-28Add Niagara-4 optimized memcpy and mempcpy.David S. Miller
* sysdeps/sparc/sparc64/multiarch/memcpy-niagara4.S: New file. * sysdeps/sparc/sparc32/sparcv9/multiarch/memcpy-niagara4.S: New file. * sysdeps/sparc/sparc64/multiarch/Makefile: Add to sysdep_routines. * sysdeps/sparc/sparc32/sparcv9/multiarch/Makefile: Likewise. * sysdeps/sparc/sparc64/multiarch/memcpy.S: Use Niagara-4 memcpy and mempcpy when HWCAP_SPARC_CRYPTO is set.
2012-09-28Define VERSYMIDX/VALIDX/ADDRIDX in ldsodefs.hH.J. Lu
2012-09-28aio_fsync: fix the access mode checkPino Toscano
Make use of O_ACCMODE and O_RDONLY instead of assuming details of the O_* flags.
2012-09-28 [BZ #11438]Jeff Law
* sysdeps/posix/getaddrinfo.c (default_scopes): Map RFC 1918 * addresses to global scope. * posix/tst-rfc3484.c: Verify 10/8, 172.16/12 and 196.128/16 addresses are in the same scope as 192.0.2/24. * posix/gai.conf: Document new scope table defaults.
2012-09-27Update sparc ULPS for recent clog/clog10 activity.David S. Miller
* sysdeps/sparc/fpu/libm-test-ulps: Update.