From patchwork Tue Oct 6 16:15:20 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nate Karstens X-Patchwork-Id: 40672 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id F1B1E3954460; Tue, 6 Oct 2020 16:15:35 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org F1B1E3954460 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1602000936; bh=oXJ9hPl9GDGbPwAF/dKj46y6ac+DGV0u8axmzqF7YP8=; h=To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:Cc:From; b=TdmsXFV4Kd8lcVAWdZENAKBmiYwu1cfRN/hVq45Rmig99BQ7+YSGZCAV10YE0UV2v n4GojCjVj22rKj40GI/WkqgzT0udRM+77jKSEVIRVAAPMKFxNxwR/vCoJOwY6Gh2c+ Mxu3Bqtu1hPTDXAkXrwesywv9AJKReEdlkKbtxoQ= X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from p3plsmtpa07-05.prod.phx3.secureserver.net (p3plsmtpa07-05.prod.phx3.secureserver.net [173.201.192.234]) by sourceware.org (Postfix) with ESMTPS id 6931F386EC32 for ; Tue, 6 Oct 2020 16:15:33 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 6931F386EC32 Received: from cryptic.localdomain ([136.37.146.167]) by :SMTPAUTH: with ESMTPA id PpcZkMlBmls90PpchkOhXJ; Tue, 06 Oct 2020 09:15:32 -0700 X-CMAE-Analysis: v=2.3 cv=QfEYQfTv c=1 sm=1 tr=0 a=TsmjI60m2QFRQgApcU2BKg==:117 a=TsmjI60m2QFRQgApcU2BKg==:17 a=D19gQVrFAAAA:8 a=NbHB2C0EAAAA:8 a=-rtPxCz8oH_RphZWKCsA:9 a=JZBxSqCIBzwA:10 a=W4TVW4IDbPiebHqcZpNg:22 X-SECURESERVER-ACCT: nate@karstens.us To: mtk.manpages@gmail.com Subject: [PATCH] system.3: Indicate MT-Unsafe Date: Tue, 6 Oct 2020 11:15:20 -0500 Message-Id: <20201006161520.975-1-nate.karstens@garmin.com> X-Mailer: git-send-email 2.17.1 X-CMAE-Envelope: MS4wfP8A/TaHl6m5zBhZr2REc5pGsH/UYyZ+FNMFRcyY4Wec7MVZMX/fDJ5k5me6Se9i0/iK5zJPzF+KZ1FFyXSZrtDkYrxQUNReECPA0F7y4klSSDsmkUp/ zToKv4wZ3ezAubf5YnXX/bfKzlS6vPvvOt86VOwY/gib4n649RksAtVk25GqS62DtRAY5aYzGw3ZNWoSpYfSCaeXfI+1+w/brWWwfSzRyh4UN2JrDCAK1a+I m1D1CKI14kds2bvPpoYNCkz4YSblWJkcXZbfzGSJBptl48rD8dvyebIBUNHCEX3puKkVu1BcleeGC40zLnMxT2aB55aTYNxfUAj8+wKE1NI= X-Spam-Status: No, score=-10.4 required=5.0 tests=BAYES_00, GIT_PATCH_0, KAM_DMARC_QUARANTINE, KAM_DMARC_STATUS, KAM_SHORT, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_FAIL, SPF_HELO_NONE autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Nate Karstens via Libc-alpha From: Nate Karstens Reply-To: Nate Karstens Cc: Nate Karstens , linux-man@vger.kernel.org, libc-alpha@sourceware.org, willy@infradead.org Errors-To: libc-alpha-bounces@sourceware.org Sender: "Libc-alpha" The fact that system(3) does not support pthread_atfork(3) also means that it is not thread safe. See the discussion for the proposal of a close-on-fork flag in the 2020 April and May timeframe, especially: https://lkml.org/lkml/2020/5/15/1067 Signed-off-by: Nate Karstens --- man3/system.3 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/man3/system.3 b/man3/system.3 index aef40417a..8730fabd3 100644 --- a/man3/system.3 +++ b/man3/system.3 @@ -127,7 +127,7 @@ l l l. Interface Attribute Value T{ .BR system () -T} Thread safety MT-Safe +T} Thread safety MT-Unsafe .TE .SH CONFORMING TO POSIX.1-2001, POSIX.1-2008, C89, C99.