--- autoconf.texi.~1.771.~ 1970-01-01 10:00:01.000000000 +1000 +++ autoconf.texi 2003-10-31 07:03:05.000000000 +1000 @@ -3560,6 +3560,20 @@ On MINGW, a call @code{putenv("FOO=")} removes @samp{FOO} from the environment, rather than inserting it with an empty value. address@hidden @code{signal} handler address@hidden @fuindex signal address@hidden @code{signal} +Normally @code{signal} takes a handler function with a return type of address@hidden, but POSIX allows it to require @code{int} instead. Any +actual @code{int} value returned is not used, this is only a +difference in the function prototype demanded. + +All systems we know of in current use take @code{void}. Presumably address@hidden was allowed in order to support K&R C, where of course address@hidden is not available. @code{AC_TYPE_SIGNAL} +(@pxref{Particular Types}) can be used to establish the correct type +in all cases. + @item @code{snprintf} @c @fuindex snprintf @prindex @code{snprintf}