summaryrefslogtreecommitdiff
path: root/sysdeps
AgeCommit message (Collapse)AuthorFilesLines
2013-05-27Use _itoa.h instead of stdio-common/_itoa.hIgor Pashev2-2/+2
2013-05-27kopensolaris ttynameIgor Pashev1-3/+141
2013-05-27Undo all kopensolaris changes to linux ttyname.Igor Pashev2-16/+0
Need to write kopensolaris specific versions
2013-05-27Add XPG7 namesIgor Pashev1-0/+51
2013-05-26Fix assembly: l -> qIgor Pashev1-9/+9
2013-05-26Fix typos in getdentsIgor Pashev2-4/+2
WTF?
2013-05-26Backport __m128 replacement.Igor Pashev1-1/+2
(Compile x86 rtld with -mno-sse -mno-mmx) On illumos there was one more issue: ../nptl/sysdeps/x86_64/tls.h:71:3: error: unknown type name '__m128 "sysdeps/x86_64/multiarch/strstr.c" include "nmmintrin.h", "nmmintrin.h" includes "xmmintrin.h", "xmmintrin.h" includes "mm_malloc.h" *before* defining __m128, "mm_malloc.h" includes "errno.h" (only on illumos, for errno), "include/errno.h" gets included, "include/errno.h" includes "tls.h", "tls.h" should include "xmmintrin.h" but include guard is already defined, so __m128 is not defined in tls.h
2013-05-23XPG7 fix for kopensolaris bits/stat.hIgor Pashev1-1/+1
Everybody already has done it, see for example: sysdeps/unix/bsd/bits/stat.h commit f095bb7204d80f609a73a22796edd6cffd4c6add Author: Ulrich Drepper <drepper@redhat.com> Date: Sat Jan 9 10:56:41 2010 -0800 Add support for XPG7 testing. The header conformance testing code needed extending for XPG7. This exposed a few bugs in the headers. There are more changes to come.
2013-05-22SYSCALL_ERROR_HANDLER for kopensolaris/x86_64Igor Pashev1-71/+23
Copy from linux/x86_64. Some work will be needed for kopensolaris/i386, which can be safely copied from linux/i386. (only take care of syscall args and return values) See the history for linux (git log -p)
2013-05-22No check_consistency() on x86_64Igor Pashev1-23/+0
2013-05-19__USE_XOPEN2K8 in kopensolaris-gnu-bits/fcntl.hIgor Pashev1-2/+6
Put O_CLOEXEC (new), O_NOFOLLOW, O_DIRECTORY under __USE_XOPEN2K8 For O_CLOEXEC on illumos see https://github.com/illumos/illumos-gate/commit/b075ad5b007248d50e4c2e838b460c9c7cfd9fad
2013-05-19Need kopensolaris-gnu/x86_64/sysdep.SIgor Pashev1-0/+40
Copied from kopensolaris-gnu/i386 with trivial changes: i386 -> x86_64
2013-05-19Include guard in kopensolaris-gnu/bits/stat.hIgor Pashev1-0/+5
2012-12-10PSEUDO_SUBCALL for kOpenSolaris/x86_64Igor Pashev1-27/+51
2012-12-09Update kopensolaris-gnu/i386 to new syscall mechanicsIgor Pashev3-14/+58
2012-12-06Syscalls on x86_64Igor Pashev1-2/+14
2012-12-05Porting to amd64.Igor Pashev1-8/+8
* use %fs instead of %gs, see [1] * use -q suffix for assembler directives (amd64) * use 17 for rolq/rorq (2 * sizeof(void*) + 1), 9 - for i386, see [2] Note that part for defined NOT_IN_libc && defined IS_IN_rtld is not present for kopensolaris-gnu/i386 too. [1] http://www.akkadia.org/drepper/tls.pdf [2] http://sourceware.org/ml/libc-alpha/2012-03/msg00603.html
2012-12-05Go aheadIgor Pashev1-5/+7
2012-12-05Copied from kopensolaris-gnu/i386, but ...Igor Pashev1-0/+324
it *must* be patched. This commit is only to ease changes tracking
2012-12-04_LP64 is can be defined by compiler (GCC does it)Igor Pashev1-1/+3
2012-12-04__ID_T_TYPE is integerIgor Pashev1-1/+0
Namely, signed 32-bit integer. It is not "unsigned" in any way.
2012-12-03unix/common, unix/mman have been merged into unix.Igor Pashev1-2/+0
See git log -p -- sysdeps/unix/common and git log -p -- sysdeps/unix/mman
2012-06-05Updated to new glibcIgor Pashev2-15/+21
2012-06-05Manually merged the rest of kopensolaris changes.Igor Pashev3-1/+37
Except of two files which where removed (?) For now I kept them: ./nptl_db/proc_service.h ./nptl_db/thread_db.h
2012-06-05Merged changes from kopensolaris-gnu projectIgor Pashev446-7/+30076
http://git.csclub.uwaterloo.ca/?p=kopensolaris-gnu/glibc.git Commits from 9157319 to bad8ac8. This is only partial patch, some changes to not apply and will be resovled and committed next.
2012-06-04Fix a typo in commentH.J. Lu1-1/+1
2012-06-04Use i486 bits/string.h for i386 and x86_64H.J. Lu2-25/+0
2012-06-04Provide 32-bit inline string functions for >= i486H.J. Lu1-158/+168
2012-06-04Use x86_64 bits/sigcontext.h for i386 and x86_64H.J. Lu1-0/+0
2012-06-04Update x86_64 bits/sigcontext.h from kernel 3.4.0H.J. Lu1-0/+34
2012-06-04Use x86_64 bits/{debugreg,reg}.h for i386 and x86-64H.J. Lu4-132/+0
2012-06-04Use x86_64 bits/{io,perm}.h for i386 and x86_64H.J. Lu4-219/+0
2012-06-04Manual for platform-specific features and new __ppc_get_timebase inline.Tulio Magno Quites Machado Filho3-0/+98
[BZ #13743] A new class of installed headers has been documented for low-level platform-specific functionality. PowerPC added the first instance with a function to provide time base register access (__ppc_get_timebase). This is required for applications that measure time at high frequencies with high precision that can't afford a syscall.
2012-06-02Move __mcount_internal from GLIBC_PRIVATE to GLIBC_2.16Andreas Schwab3-0/+21
2012-06-01Fix a typo in x86_64 sys/io.hH.J. Lu1-1/+1
2012-06-01Add default-abi definitions for powerpc, s390 and sparc.Joseph Myers6-0/+17
2012-06-01Use i386 sys/elf.h and sys/vm86.h for i386 and x86-64H.J. Lu5-2/+4
2012-06-01Define DR_LEN_8 only if __x86_64__ is definedH.J. Lu1-1/+3
2012-06-01Fix fmod for subnormals (bug 14048).Joseph Myers1-2/+2
2012-06-01Ensure additions are not scheduled after fetestexcept in fmaf and fmal.Joseph Myers3-4/+10
2012-06-01Add a barrier in the double fma implementation.Aurelien Jarno1-1/+3
2012-06-01Use i386 bits/wchar.h for i386 and x86-64H.J. Lu1-0/+0
2012-06-01PowerPC: Fix for POWER7 sinf/cosfAdhemerval Zanella2-4/+6
This patch fixes some sinf/cosf calculations that generated unexpected underflows exceptions.
2012-05-31Support __WORDSIZE == 64 in i386 bits/wchar.hH.J. Lu1-4/+11
2012-05-31Use x86_64 bits/typesizes.h for i386 and x86-64H.J. Lu1-0/+0
2012-05-31Use __SWORD_TYPE for __FSWORD_T_TYPE with -m32H.J. Lu1-1/+2
2012-05-31Use x86_64 bits/siginfo.h for i386 and x86_64H.J. Lu1-0/+0
2012-05-31Use x86_64 bits/stat.h for i386 and x86-64H.J. Lu1-0/+0
2012-05-31Update x86_64 bits/stat.hH.J. Lu1-5/+3
2012-05-31Update sparc ulps after Joseph's math.h fixes.David S. Miller1-9/+0
* sysdeps/sparc/fpu/libm-test-ulps: Remove sqrt(2) and sqrt test entries.