svn commit: r342952 - head/usr.bin/getconf
Enji Cooper
ngie at FreeBSD.org
Fri Jan 11 22:28:19 UTC 2019
Author: ngie
Date: Fri Jan 11 22:28:18 2019
New Revision: 342952
URL: https://svnweb.freebsd.org/changeset/base/342952
Log:
Add Linux compatibility support for `SC_NPROCESSORS_{CONF,ONLN}` as `_SC_NPROCESSORS_{CONF,ONLN}`
The goal of this change is to make it easier to use getconf to query
the number of available processors.
Sadly it's unclear per POSIX, which form (with a preceding _ or
lacking it) is correct. I will bring this up on the Austin Group list so
this point is clarified for implementors that might rely on this getconf
variable in future POSIX spec versions.
This is something I noticed when trying to import GoogleTest to FreeBSD
as one of the CI scripts uses this variable on Linux.
MFC after: 2 weeks
Approved by: emaste (mentor)
Differential Revision: https://reviews.freebsd.org/D18640
Modified:
head/usr.bin/getconf/sysconf.gperf
Modified: head/usr.bin/getconf/sysconf.gperf
==============================================================================
--- head/usr.bin/getconf/sysconf.gperf Fri Jan 11 22:18:48 2019 (r342951)
+++ head/usr.bin/getconf/sysconf.gperf Fri Jan 11 22:28:18 2019 (r342952)
@@ -63,6 +63,8 @@ SYMLOOP_MAX, _SC_SYMLOOP_MAX
TIMER_MAX, _SC_TIMER_MAX
TTY_NAME_MAX, _SC_TTY_NAME_MAX
TZNAME_MAX, _SC_TZNAME_MAX
+_NPROCESSORS_CONF, _SC_NPROCESSORS_CONF
+_NPROCESSORS_ONLN, _SC_NPROCESSORS_ONLN
_POSIX2_CHAR_TERM, _SC_2_CHAR_TERM
_POSIX2_C_BIND, _SC_2_C_BIND
_POSIX2_C_DEV, _SC_2_C_DEV
More information about the svn-src-head
mailing list