diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2015-07-17 15:31:12 +0300 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2015-07-17 15:31:12 +0300 |
commit | 1020bb292aa0c19c487010aa1506c3d745ded6d5 (patch) | |
tree | 6d3b470e4823cf05e8577b251063500b72f49187 /winsup/doc/posix.xml | |
parent | 9a69aac0ed556d1141626b987bc4c0c877fdb169 (diff) |
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>
Diffstat (limited to 'winsup/doc/posix.xml')
-rw-r--r-- | winsup/doc/posix.xml | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/winsup/doc/posix.xml b/winsup/doc/posix.xml index 8a74f24f0..112ddc8ee 100644 --- a/winsup/doc/posix.xml +++ b/winsup/doc/posix.xml @@ -1322,6 +1322,7 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para> fcvt (SUSv3) ftime (SUSv3) gcvt (SUSv3) + getcontext (SUSv3) gethostbyaddr (SUSv3) gethostbyname (SUSv3) gethostbyname2 (first defined in BIND 4.9.4) @@ -1333,6 +1334,7 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para> getwd (SUSv3) h_errno (SUSv3) index (SUSv3) + makecontext (SUSv3) mallinfo (SVID) mallopt (SVID) mktemp (SUSv3) @@ -1347,8 +1349,10 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para> putw (SVID) rindex (SUSv3) scalb (SUSv3) + setcontext (SUSv3) setutent (XPG2) stime (SVID) + swapcontext (SUSv3) sys_errlist (BSD) sys_nerr (BSD) sys_siglist (BSD) |