about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog6
-rw-r--r--manual/setjmp.texi5
2 files changed, 11 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 12d0a7d23e..36dd9e6d38 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2017-08-08  Adhemerval Zanella  <adhemerval.zanella@linaro.org>
+
+	[BZ #759]
+	* manual/setjmp.texi (getcontex): Document uc_stack value
+	compatibility differences.
+
 2017-08-08  Joseph Myers  <joseph@codesourcery.com>
 
 	* malloc/mcheck.c (old_free_hook): Use void * instead of __ptr_t.
diff --git a/manual/setjmp.texi b/manual/setjmp.texi
index 710252881c..3ce202d024 100644
--- a/manual/setjmp.texi
+++ b/manual/setjmp.texi
@@ -294,6 +294,11 @@ the content of the registers, the signal mask, and the current stack.
 Executing the contents would start at the point where the
 @code{getcontext} call just returned.
 
+@strong{Compatibility Note:} Depending on the operating system,
+information about the current context's stack may be in the
+@code{uc_stack} field of @var{ucp}, or it may instead be in
+architecture-specific subfields of the @code{uc_mcontext} field.
+
 The function returns @code{0} if successful.  Otherwise it returns
 @code{-1} and sets @var{errno} accordingly.
 @end deftypefun