From patchwork Mon Oct 7 17:32:32 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Florian Weimer X-Patchwork-Id: 34850 Received: (qmail 87335 invoked by alias); 7 Oct 2019 17:32:40 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Delivered-To: mailing list libc-alpha@sourceware.org Received: (qmail 87327 invoked by uid 89); 7 Oct 2019 17:32:40 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-10.5 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, SPAM_BODY, SPAM_BODY1, SPF_HELO_PASS, SPF_PASS autolearn=ham version=3.3.1 spammy=female, governments, US, UD:U.S X-HELO: mx1.redhat.com From: Florian Weimer To: libc-alpha@sourceware.org Cc: rms@gnu.org, Alexandre Oliva , Raymond Nicholson Subject: [PATCH] manual: Remove warning in the documentation of the abort function Date: Mon, 07 Oct 2019 19:32:32 +0200 Message-ID: <87a7ach367.fsf@oldenburg2.str.redhat.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 The warning is confusing to those who do not understand the context, and the warning is easy to misunderstand: A reader needs to know that it was written by someone who is generally skeptical of government influence and control, otherwise it reads as an affirmation of the U.S. government's role as the ultimate editor of the manual. This is precisely the opposite of what the warning intends to convey. (Reportedly, it criticizes that several U.S. administrations have tried to restrict the medical advice that U.S.-funded health care workers can provide abroad, considering that censorship.) The warning is also misleading on a technical level. A reader who makes the connection to pregnancy termination will get the wrong impression that calling the abort function will terminate subprocesses of the current process, but this is not what generally happens. Finally, for both GNU and the FSF, it is inappropriate to use female reproductive health as mere joke material, since these organizations do not concern themselves with such issues otherwise, and the warning is purportedly about something else entirely. This reinstates commit 340d9652b9d0e1d4136588f18b726662d195777c ("manual/startup.texi (Aborting a Program): Remove inappropriate joke."), effectively reverting the revert in commit ffa81c22a3ac0fb75ad9bf2b1c3cdbf9eafa0bc9 ("Revert:"). 2019-10-07 Florian Weimer * manual/startup.texi (Aborting a Program): Remove warning. Reviewed-by: Carlos O'Donell Reviewed-by: Adhemerval Zanella diff --git a/manual/startup.texi b/manual/startup.texi index 7395d32dd0..21c48cd037 100644 --- a/manual/startup.texi +++ b/manual/startup.texi @@ -1005,14 +1005,6 @@ This function actually terminates the process by raising a intercept this signal; see @ref{Signal Handling}. @end deftypefun -@c Put in by rms. Don't remove. -@cartouche -@strong{Future Change Warning:} Proposed Federal censorship regulations -may prohibit us from giving you information about the possibility of -calling this function. We would be required to say that this is not an -acceptable way of terminating a program. -@end cartouche - @node Termination Internals @subsection Termination Internals