Fix cross reference to nonexistent node BSD Handler in signal.texi

Message ID 5469E614.6070206@mentor.com
State Committed
Headers

Commit Message

Tom de Vries Nov. 17, 2014, 12:12 p.m. UTC
  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

Andreas Schwab Nov. 18, 2014, 9:45 a.m. UTC | #1
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.
  

Patch

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.

diff --git a/manual/signal.texi b/manual/signal.texi
index 3ed05c7..77f3d7c 100644
--- a/manual/signal.texi
+++ b/manual/signal.texi
@@ -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