X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=doc%2Fposix-functions%2F_longjmp.texi;h=c58da5f92037e2fcce5160b33fc1c1bd6228877c;hb=79d4e75d8e14dee5d91f58413942fe875857d4f5;hp=7d571f88e408a67befb994817276f4f94d5e12db;hpb=8018d5eb28aa074c6e93b9840e533eb8d6c5ceca;p=gnulib.git diff --git a/doc/posix-functions/_longjmp.texi b/doc/posix-functions/_longjmp.texi index 7d571f88e..c58da5f92 100644 --- a/doc/posix-functions/_longjmp.texi +++ b/doc/posix-functions/_longjmp.texi @@ -2,7 +2,7 @@ @section @code{_longjmp} @findex _longjmp -POSIX specification: @url{http://www.opengroup.org/susv3xsh/_longjmp.html} +POSIX specification:@* @url{http://www.opengroup.org/onlinepubs/9699919799/functions/_longjmp.html} Gnulib module: --- @@ -15,7 +15,10 @@ Portability problems not fixed by Gnulib: @item This function is missing on some platforms: Solaris 2.5.1, mingw. - -@item -This function is obsolete; use @code{siglongjmp} instead. @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).