This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


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

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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]