From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL,RCVD_IN_VALIDITY_CERTIFIED_BLOCKED, RCVD_IN_VALIDITY_RPBL_BLOCKED,RCVD_IN_ZEN_BLOCKED_OPENDNS autolearn=ham autolearn_force=no version=3.4.4 Received: from second.openwall.net (second.openwall.net [193.110.157.125]) by inbox.vuxu.org (Postfix) with SMTP id 350A733A38 for ; Mon, 9 Jun 2025 20:15:48 +0200 (CEST) Received: (qmail 25802 invoked by uid 550); 9 Jun 2025 18:15:43 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Reply-To: musl@lists.openwall.com x-ms-reactions: disallow Received: (qmail 25773 invoked from network); 9 Jun 2025 18:15:43 -0000 Date: Mon, 9 Jun 2025 20:15:33 +0200 (CEST) From: Thorsten Glaser To: musl@lists.openwall.com In-Reply-To: Message-ID: <4fca7b6c-c051-4373-0ab3-c90e11cc5a75@evolvis.org> References: <20250608170923.GM1827@brightrain.aerifal.cx> <3a448a87-4bcb-4c1c-bf78-b3c3d7ee4a29@koorogi.info> <20250608184932.GN1827@brightrain.aerifal.cx> Content-Language: de-Zsym-DE-1901-u-em-text-rg-denw-tz-utc, en-Zsym-GB-u-cu-eur-em-text-fw-mon-hc-h23-ms-metric-mu-celsius-rg-denw-tz-utc-va-posix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: QUOTED-PRINTABLE Subject: Re: [musl] Re: The `sigpause` function behavior does not fully comply with the POSIX specification On Mon, 9 Jun 2025, Valery Ushakov wrote: >sigpause is a 4.3BSD interface and it used to be a system call that >did this: The thing you missed is that there were two mututally incompatible sigpause functions around. The 4.3BSD one is obsolete, but still present in BSD libcs, and merely resolves to: =09int =09sigpause(int mask) =09{ =09=09return (sigsuspend((sigset_t *)&mask)); =09} The incompatible *other* one got standardised for UNIX95 and is the one removed from latest POSIX. I=E2=80=99d even say drop it the next time musl bumps the major version anyway. bye, //mirabilos --=20 > Hi, does anyone sell openbsd stickers by themselves and not packaged > with other products? No, the only way I've seen them sold is for $40 with a free OpenBSD CD. =09-- Haroon Khalid and Steve Shockley in gmane.os.openbsd.misc