From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2 autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 19918 invoked from network); 27 Jul 2022 06:21:41 -0000 Received: from second.openwall.net (193.110.157.125) by inbox.vuxu.org with ESMTPUTF8; 27 Jul 2022 06:21:41 -0000 Received: (qmail 3959 invoked by uid 550); 27 Jul 2022 06:21:37 -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 Received: (qmail 3924 invoked from network); 27 Jul 2022 06:21:36 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=landley-net.20210112.gappssmtp.com; s=20210112; h=message-id:date:mime-version:user-agent:to:content-language:from :subject:content-transfer-encoding; bh=hrju1boP1Xf8vF0CPKxKH24wAeYfBur2ak3W3IvGnbk=; b=qLxfb32o9DN+8pE4chIdGOhSfTmzYrIoTtGcEPDNcXD3r9UXt7LO65ERnXoi80N8C2 V7Nx24cHVP1uYEN5OiWauOFp5uERAEGwhYEuefRwGVRteGsTir69Zulr694CnUhQ3NIL E7zUHSkT7oG2Q04ZciO840rG0T6joPILKVOlkqPmDvVIspLZJAWRtU/e/5ZfgEtfPkUf 5VDbnLbRooqngiXHuUPjBK1yAchx3w9YBonN1xxfg4u/RuyjkmJkd38S4k5hIYcvbrHb ejnRTWlu5mQmpXVeDo1pe6ewRrT1uXhBIcIP56c8yfUa84pdjiNReaoVFT3Ogoptd+UP rCag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:to :content-language:from:subject:content-transfer-encoding; bh=hrju1boP1Xf8vF0CPKxKH24wAeYfBur2ak3W3IvGnbk=; b=CT2EYnYG+eDKQeO4Byk070MJM/wLnN1owXY0Gk9QqOChuzUCBv7dri3s8DXvt/HnM/ 5fmoH1w0Ycf9fPvVUkleQvrFKDfxyhInNwQ/JV1YUekNQqM+y7X2GP22+BtBw71JbANr 4YCE/tGOpO2JWOWN68xSy9nzin1kqNJlozXYtc7ggFVqw186e2idyfDPz8/eDGzFBcYZ vKpCa0tADrodQuB4F3+UOLp9s4RTz94ILqaMCT+fKiNLwHV3POe3vgw0KKzjrtKehF67 t110vaM/6FjXhg4j5VR7/u4MD5LK1zmJ7qZbplA0U8IbIkkZN+JE1T8a3VsTFjbdQqxo xOfQ== X-Gm-Message-State: AJIora+GmDtTlLJRmxSKVhwrrPNQAhIcNFfPIlJl9BaevOq+h2EMD1mb 3yCM9el9txGmZ5wNkRIR0wNg8pNbNUb3Aw== X-Google-Smtp-Source: AGRyM1uzGRe+NbqS6bted0Gvm5OdgCIDdouKJyvTLvagUuMQEdyuhdyjSbVE6F87HOJDyr6rR/DxVQ== X-Received: by 2002:a9d:7654:0:b0:61c:a1fb:edbf with SMTP id o20-20020a9d7654000000b0061ca1fbedbfmr7714545otl.279.1658902883954; Tue, 26 Jul 2022 23:21:23 -0700 (PDT) Message-ID: <43e9ad2b-d53c-5fd5-0211-766f946c90f9@landley.net> Date: Wed, 27 Jul 2022 01:28:29 -0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.10.0 To: musl@lists.openwall.com Content-Language: en-US From: Rob Landley Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: [musl] sysconf(_SC_NPROCESSORS_CONF) broken. NPROCESSORS_CONF is supposed to show total processors, NPROCESSORS_ONLN shows available processors using the tasket mask sched_getaffinity()). Musl is (uniquely) using the getaffinity() version for both. Neither glibc nor bionic have that bug. Test: my laptop has 4 processors: $ taskset 7 nproc 3 $ taskset 7 nproc --all 4 With musl, both show 3. Rob