X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=doc%2Fposix-functions%2F_longjmp.texi;h=e1c2f3dc075d39da68e3ea868e3f88b3a3f94ebd;hb=178e3ad58f3e077cd87a3ca9a615541e428f9e17;hp=7d571f88e408a67befb994817276f4f94d5e12db;hpb=8018d5eb28aa074c6e93b9840e533eb8d6c5ceca;p=gnulib.git diff --git a/doc/posix-functions/_longjmp.texi b/doc/posix-functions/_longjmp.texi index 7d571f88e..e1c2f3dc0 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: --- @@ -14,8 +14,11 @@ Portability problems not fixed by Gnulib: @itemize @item This function is missing on some platforms: -Solaris 2.5.1, mingw. - -@item -This function is obsolete; use @code{siglongjmp} instead. +Solaris 2.5.1, mingw, MSVC 9. @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).