summaryrefslogtreecommitdiff
path: root/manual/signal.texi
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>1994-06-07 05:16:13 +0000
committerRoland McGrath <roland@gnu.org>1994-06-07 05:16:13 +0000
commit76013a9dec0d9c1da9c54449c785347fe21413ea (patch)
treeaa6cb3a63c1bbea35980970f10be4cc1dd85f4f1 /manual/signal.texi
parent8e423e9563b93449589cb52b9e88c414f9122a36 (diff)
(Primitives Interrupted by Signals): Add accept to list of affected functions.
Add index entries.
Diffstat (limited to 'manual/signal.texi')
-rw-r--r--manual/signal.texi13
1 files changed, 9 insertions, 4 deletions
diff --git a/manual/signal.texi b/manual/signal.texi
index 01191dcb26..8e2e6f6d32 100644
--- a/manual/signal.texi
+++ b/manual/signal.texi
@@ -2011,10 +2011,15 @@ the default is to make them fail with @code{EINTR}. (The library
contains alternate versions of the @code{signal} function, and the
feature test macros determine which one you really call.) @xref{Feature
Test Macros}.
-
-The primitives affected by this issue are @code{close}, @code{fcntl}
-(operation @code{F_SETLK}), @code{open}, @code{read}, @code{recv},
-@code{recvfrom}, @code{select}, @code{send}, @code{sendto},
+@cindex EINTR, and restarting interrupted primitives
+@cindex restarting interrupted primitives
+@cindex interrupting primitives
+@cindex primitives, interrupting
+@c !!! want to have @cindex system calls @i{see} primitives [no page #]
+
+The primitives affected by this issue are @code{accept}, @code{close},
+@code{fcntl} (operation @code{F_SETLK}), @code{open}, @code{read},
+@code{recv}, @code{recvfrom}, @code{select}, @code{send}, @code{sendto},
@code{tcdrain}, @code{waitpid}, @code{wait}, and @code{write}.
There is one situation where resumption never happens no matter which