]> sourceware.org Git - newlib-cygwin.git/commit
Implement getcontext, setcontext, makecontext, swapcontext
authorCorinna Vinschen <corinna@vinschen.de>
Fri, 17 Jul 2015 12:31:12 +0000 (14:31 +0200)
committerCorinna Vinschen <corinna@vinschen.de>
Fri, 17 Jul 2015 12:31:12 +0000 (14:31 +0200)
commit1020bb292aa0c19c487010aa1506c3d745ded6d5
tree6d3b470e4823cf05e8577b251063500b72f49187
parent9a69aac0ed556d1141626b987bc4c0c877fdb169
Implement getcontext, setcontext, makecontext, swapcontext

        * common.din (getcontext): Export.
        (makecontext): Export.
        (setcontext): Export.
        (swapcontext): Export.
        * exceptions.cc (__unwind_single_frame): New static functions, 64 bit
        only.
        (setcontext): New function.
        (getcontext): New function.
        (swapcontext): New function.
        (__cont_link_context): New function.
        (makecontext): New function.
        * include/cygwin/version.h (CYGWIN_VERSION_DLL_MAJOR): Bump to 2002.
        (CYGWIN_VERSION_API_MINOR): Bump.
        * include/ucontext.h (getcontext): Add prototype.
        (setcontext): Ditto.
        (swapcontext): Ditto.
        (makecontext): Ditto.
        * ntdll.h (NtContinue): Ditto.

        * new-features.xml (ov-new2.2): Add new section.  Document getcontext,
        setcontext, makecontext, swapcontext.
        * posix.xml (std-deprec): Add getcontext, setcontext, makecontext,
        swapcontext.

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
winsup/cygwin/ChangeLog
winsup/cygwin/common.din
winsup/cygwin/exceptions.cc
winsup/cygwin/include/cygwin/version.h
winsup/cygwin/include/ucontext.h
winsup/cygwin/ntdll.h
winsup/cygwin/release/2.2.0 [new file with mode: 0644]
winsup/doc/ChangeLog
winsup/doc/new-features.xml
winsup/doc/posix.xml
This page took 0.032016 seconds and 5 git commands to generate.