X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=doc%2Fposix-functions%2F_setjmp.texi;h=c9df2730e7171808ebb27aefd86f98f693e82c3a;hb=d4b6128e5b83f528e79259585977a126ce29c7a8;hp=ab69ca6a2999cf813a0c0d1ee718ef1017cf240c;hpb=2b6c08c775ae4e80b52aa41058ea5939f778b44b;p=gnulib.git diff --git a/doc/posix-functions/_setjmp.texi b/doc/posix-functions/_setjmp.texi index ab69ca6a2..c9df2730e 100644 --- a/doc/posix-functions/_setjmp.texi +++ b/doc/posix-functions/_setjmp.texi @@ -2,7 +2,7 @@ @section @code{_setjmp} @findex _setjmp -POSIX specification: @url{http://www.opengroup.org/susv3xsh/_setjmp.html} +POSIX specification:@* @url{http://www.opengroup.org/onlinepubs/9699919799/functions/_setjmp.html} Gnulib module: --- @@ -16,3 +16,9 @@ Portability problems not fixed by Gnulib: This function is missing on some platforms: Solaris 2.5.1. @end itemize + +Note: A future revision of POSIX later than the 2008/2009 one may drop the +functions @code{_setjmp} and @code{_longjmp}. Still, in 2008, on all +systems which have @code{_setjmp}, it is the fastest way to save the +registers but not the signal mask (up to 30 times faster than @code{setjmp} +on some systems).