Fix cross reference to nonexistent node BSD Handler in signal.texi
Commit Message
Hi,
I'm running into this glibc build error:
...
default/manual//signal.texi:2142: Cross reference to nonexistent node `BSD
Handler' (perhaps incorrect sectioning?).
...
I suspect this is due to this change in commit
0781a7772ae1385fe8d7a734fdb35df81b1e6590 (
https://sourceware.org/ml/glibc-cvs/2014-q4/msg00182.html ):
...
+ * manual/signal.texi (BSD Handler): Remove subsection.
+ Move siginterrupt up to ...
+ (BSD Signal Handling): ... here. Mark it as XPG rather than BSD.
+ (Blocking in BSD): Fold subsection into its parent.
...
Attached patch fixes it, by referring to 'BSD Signal Handling' instead.
Tested by finishing the glibc build.
OK to apply?
Thanks,
- Tom
Comments
Tom de Vries <Tom_deVries@mentor.com> writes:
> * manual/signal.texi (Primitives Interrupted by Signals): In section,
> replace BSD Handler xref with BSD Signal Handling.
Ok.
Andreas.
2014-11-17 Tom de Vries <tom@codesoucery.com>
* manual/signal.texi (Primitives Interrupted by Signals): In section,
replace BSD Handler xref with BSD Signal Handling.
@@ -2139,7 +2139,7 @@ return from that handler will resume a primitive; otherwise, return from
that handler will cause @code{EINTR}. @xref{Flags for Sigaction}.
Another way to specify the choice is with the @code{siginterrupt}
-function. @xref{BSD Handler}.
+function. @xref{BSD Signal Handling}.
When you don't specify with @code{sigaction} or @code{siginterrupt} what
a particular handler should do, it uses a default choice. The default