X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=doc%2Fposix-functions%2F_longjmp.texi;h=d8d88acc878621f3f92a4e0e0ddac0306d12e5a4;hb=54b5ce0e1a4f6a4af37f970e45e6e173e5b0a1c6;hp=7d571f88e408a67befb994817276f4f94d5e12db;hpb=8018d5eb28aa074c6e93b9840e533eb8d6c5ceca;p=gnulib.git diff --git a/doc/posix-functions/_longjmp.texi b/doc/posix-functions/_longjmp.texi index 7d571f88e..d8d88acc8 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).