The fact that the next POSIX calls siginterrupt 'obsolescent' is something that cannot be fixed by gnulib; therefore IMO it belongs outside the list of things that gnulib does not fix.
Also, siginterrupt is related to SA_RESTART, not SA_NODEFER. 2008-06-22 Bruno Haible <[EMAIL PROTECTED]> * doc/posix-functions/siginterrupt.texi: Move note. --- doc/posix-functions/siginterrupt.texi.orig 2008-06-22 22:00:39.000000000 +0200 +++ doc/posix-functions/siginterrupt.texi 2008-06-22 21:58:59.000000000 +0200 @@ -15,7 +15,7 @@ @item This function is missing on some platforms: Solaris 2.5.1, mingw, Interix 3.5, BeOS. - [EMAIL PROTECTED] -POSIX recommends using @code{sigaction} with SA_NODEFER instead. @end itemize + +Note: POSIX recommends using @code{sigaction} with SA_RESTART instead of [EMAIL PROTECTED] (sig, 0)}.