summaryrefslogtreecommitdiff
path: root/sysdeps/unix/sysv
AgeCommit message (Collapse)AuthorFilesLines
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 Pashev1-0/+12
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 Pashev2-0/+9
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 Pashev433-0/+29366
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-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-02Move __mcount_internal from GLIBC_PRIVATE to GLIBC_2.16Andreas Schwab1-0/+1
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-01Use i386 bits/wchar.h for i386 and x86-64H.J. Lu1-0/+0
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-31Remove space before tab in indentH.J. Lu1-1/+1
2012-05-31Add bits/sysctl.h to sysdep_headersMarkus Trippelsdorf1-1/+1
2012-05-31Use x86_64 bits/sysctl.h for x86-64 and i386H.J. Lu1-0/+0
2012-05-31Use x86_64 sys/{ucontext,user}.h for i386 and x86_64H.J. Lu4-230/+0
2012-05-31Use x86_64 sys/procfs.h for both i386 and x86_64H.J. Lu2-130/+0
2012-05-31Replace addr with __addr in x86_64 sys/io.hH.J. Lu1-19/+22
2012-05-31Use x86_64 bits/mman.h for both i386 and x86_64H.J. Lu2-112/+0
2012-05-31Use x86-64 bits/{msq,sem,shm}.h for i386 and x86-64H.J. Lu3-0/+0
2012-05-31Use x86_64 bits/ipctypes.h for both i386 and x86-64H.J. Lu1-0/+0
2012-05-31Use x86_64 bits/epoll.h for both i386 and x86_64H.J. Lu1-0/+0
2012-05-31Use x86_64 bits/fcntl.h for both i386 and x86_64H.J. Lu2-321/+0
2012-05-31Use x86_64 bits/environments.h for i386 and x86_64H.J. Lu2-67/+0
2012-05-31Use x86_64 bits/a.out.h for both i386 and x86_64H.J. Lu2-3/+0
2012-05-31Add x86-64 support to i386 sys/elf.h and sys/vm86.hH.J. Lu2-5/+13
2012-05-31Remove use of INTDEF/INTUSE in socketAndreas Schwab4-5/+5
2012-05-30Use __UWORD_TYPE for __NLINK_T_TYPE with -m32H.J. Lu1-1/+5
2012-05-30Convert WORDSIZE[32|64]/ld entries to abi-variantsH.J. Lu11-48/+67