From 904073078c5f15b03889bb9cdef57e021609edd5 Mon Sep 17 00:00:00 2001 From: Quentin Rameau Date: Sun, 6 Nov 2022 20:05:58 +0100 Subject: [PATCH] musl: add NPROCESSORS* constants to regular namespace The constants _SC_NPROCESSORS_CONF and _SC_NPROCESSORS_ONLN have been included in POSIX-next[0] so we can already make them available as they don't conflict with anything else. Move them in their own commented caterogy, maybe, once POSIX release has been done. The previous definitions are kept for backward-compatibility, although most likely nobody uses those as they're undocumented extensions of this implementation; remove them later. [0] https://austingroupbugs.net/view.php?id=339 --- srcpkgs/musl/files/getconf.c | 2 ++ srcpkgs/musl/template | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/srcpkgs/musl/files/getconf.c b/srcpkgs/musl/files/getconf.c index c4235242b0e..0435e59345e 100644 --- a/srcpkgs/musl/files/getconf.c +++ b/srcpkgs/musl/files/getconf.c @@ -172,6 +172,8 @@ static const struct conf_variable conf_table[] = { { "_AVPHYS_PAGES", SYSCONF, _SC_AVPHYS_PAGES }, { "_NPROCESSORS_CONF", SYSCONF, _SC_NPROCESSORS_CONF }, { "_NPROCESSORS_ONLN", SYSCONF, _SC_NPROCESSORS_ONLN }, +{ "NPROCESSORS_CONF", SYSCONF, _SC_NPROCESSORS_CONF }, +{ "NPROCESSORS_ONLN", SYSCONF, _SC_NPROCESSORS_ONLN }, /* Data type related extensions */ { "CHAR_BIT", CONSTANT, CHAR_BIT }, diff --git a/srcpkgs/musl/template b/srcpkgs/musl/template index 5bdc5c48e62..34e6ed4fba6 100644 --- a/srcpkgs/musl/template +++ b/srcpkgs/musl/template @@ -2,7 +2,7 @@ pkgname=musl reverts="1.2.0_1" version=1.1.24 -revision=10 +revision=11 archs="*-musl" bootstrap=yes build_style=gnu-configure