OSDN Git Service

libc: add {get,set,swap,make}context user context manipulation functions
authorFlorian Fainelli <florian@openwrt.org>
Wed, 9 Jan 2013 15:17:21 +0000 (16:17 +0100)
committerBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Thu, 10 Jan 2013 09:56:19 +0000 (10:56 +0100)
commita8dc90eaaa5e6474beac828558d969b1aafee4af
treeed22c27193dcc91697f6b8782da9a9abd08d42b1
parentdf3a5fcc8d1c3402289375c92df705e978fab58d
libc: add {get,set,swap,make}context user context manipulation functions

Add the obsolescent SUSv3 family of user context manipulating functions
for arm, i386, mips, x86_64.

Signed-off-by: Timon ter Braak <timonterbraak@gmail.com>
Signed-off-by: Florian Fainelli <florian@openwrt.org>
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Natanael Copa <ncopa@alpinelinux.org>
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
37 files changed:
Rules.mak
extra/Configs/Config.arm
extra/Configs/Config.i386
extra/Configs/Config.in
extra/Configs/Config.mips
extra/Configs/Config.x86_64
include/ucontext.h
libc/.gitignore [new file with mode: 0644]
libc/sysdeps/linux/Makefile.commonarch
libc/sysdeps/linux/arm/Makefile.arch
libc/sysdeps/linux/arm/getcontext.S [new file with mode: 0644]
libc/sysdeps/linux/arm/makecontext.c [new file with mode: 0644]
libc/sysdeps/linux/arm/setcontext.S [new file with mode: 0644]
libc/sysdeps/linux/arm/swapcontext.S [new file with mode: 0644]
libc/sysdeps/linux/arm/ucontext_i.sym [new file with mode: 0644]
libc/sysdeps/linux/i386/Makefile.arch
libc/sysdeps/linux/i386/getcontext.S [new file with mode: 0644]
libc/sysdeps/linux/i386/makecontext.S [new file with mode: 0644]
libc/sysdeps/linux/i386/setcontext.S [new file with mode: 0644]
libc/sysdeps/linux/i386/swapcontext.S [new file with mode: 0644]
libc/sysdeps/linux/i386/ucontext_i.sym [new file with mode: 0644]
libc/sysdeps/linux/mips/Makefile.arch
libc/sysdeps/linux/mips/getcontext.S [new file with mode: 0644]
libc/sysdeps/linux/mips/kernel_rt_sigframe.h [new file with mode: 0644]
libc/sysdeps/linux/mips/makecontext.S [new file with mode: 0644]
libc/sysdeps/linux/mips/setcontext.S [new file with mode: 0644]
libc/sysdeps/linux/mips/swapcontext.S [new file with mode: 0644]
libc/sysdeps/linux/mips/ucontext_i.sym [new file with mode: 0644]
libc/sysdeps/linux/x86_64/Makefile.arch
libc/sysdeps/linux/x86_64/__start_context.S [new file with mode: 0644]
libc/sysdeps/linux/x86_64/getcontext.S [new file with mode: 0644]
libc/sysdeps/linux/x86_64/makecontext.c [new file with mode: 0644]
libc/sysdeps/linux/x86_64/setcontext.S [new file with mode: 0644]
libc/sysdeps/linux/x86_64/swapcontext.S [new file with mode: 0644]
libc/sysdeps/linux/x86_64/ucontext_i.sym [new file with mode: 0644]
libpthread/nptl/sysdeps/Makefile.commonarch
libpthread/nptl/sysdeps/unix/sysv/linux/Makefile.commonarch