]> git.ipfire.org Git - thirdparty/autoconf.git/commitdiff
1999-02-22 Ben Elliston <bje@cygnus.com>
authorBen Elliston <bje+keyword+gnu.7caf74@air.net.au>
Sun, 21 Feb 1999 18:07:13 +0000 (18:07 +0000)
committerBen Elliston <bje+keyword+gnu.7caf74@air.net.au>
Sun, 21 Feb 1999 18:07:13 +0000 (18:07 +0000)
* autoconf.texi (System Services): Explain the semantics of the
AC_SYS_RESTARTABLE_SYSCALLS macro in greater detail. Suggested by
Franc,ois Pinard <pinard@iro.umontreal.ca>.

ChangeLog
autoconf.texi
doc/autoconf.texi

index d0fcb99d201a5ceba13ddf066d5097f01b9cb893..a41b2721b30212a83d4dd3a4410ab49ca9e690e8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+1999-02-22  Ben Elliston  <bje@cygnus.com>
+
+       * autoconf.texi (System Services): Explain the semantics of the
+       AC_SYS_RESTARTABLE_SYSCALLS macro in greater detail. Suggested by
+       Franc,ois Pinard <pinard@iro.umontreal.ca>.
+
 1999-02-22  Stu Grossman  <grossman@cygnus.com>
 
        * acgeneral.m4 (AC_CANONICAL_SYSTEM): Explicitly require
index a8b0d4643e3061f7968d9223272ecfdcc21c5229..f266a92e7d440a42f7f996d750977ebb41d298ff 100644 (file)
@@ -2892,7 +2892,11 @@ If the system supports file names longer than 14 characters, define
 @maindex SYS_RESTARTABLE_SYSCALLS
 @cvindex HAVE_RESTARTABLE_SYSCALLS
 If the system automatically restarts a system call that is interrupted
-by a signal, define @code{HAVE_RESTARTABLE_SYSCALLS}.
+by a signal, define @code{HAVE_RESTARTABLE_SYSCALLS}. This macro does
+not check if system calls are restarted in general--it tests whether a
+signal handler installed with @code{signal} (but not @code{sigaction})
+causes system calls to be restarted. It does not test if system calls
+can be restarted when interrupted by signals that have no handler.
 @end defmac
 
 @node UNIX Variants,  , System Services, Existing Tests
index a8b0d4643e3061f7968d9223272ecfdcc21c5229..f266a92e7d440a42f7f996d750977ebb41d298ff 100644 (file)
@@ -2892,7 +2892,11 @@ If the system supports file names longer than 14 characters, define
 @maindex SYS_RESTARTABLE_SYSCALLS
 @cvindex HAVE_RESTARTABLE_SYSCALLS
 If the system automatically restarts a system call that is interrupted
-by a signal, define @code{HAVE_RESTARTABLE_SYSCALLS}.
+by a signal, define @code{HAVE_RESTARTABLE_SYSCALLS}. This macro does
+not check if system calls are restarted in general--it tests whether a
+signal handler installed with @code{signal} (but not @code{sigaction})
+causes system calls to be restarted. It does not test if system calls
+can be restarted when interrupted by signals that have no handler.
 @end defmac
 
 @node UNIX Variants,  , System Services, Existing Tests