This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[PATCH] Fix cross reference to nonexistent node BSD Handler in signal.texi
- From: Tom de Vries <Tom_deVries at mentor dot com>
- To: <libc-alpha at sourceware dot org>
- Cc: <roland at sourceware dot org>
- Date: Mon, 17 Nov 2014 13:12:04 +0100
- Subject: [PATCH] Fix cross reference to nonexistent node BSD Handler in signal.texi
- Authentication-results: sourceware.org; auth=none
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