thread-utils.c: detect CPU count on older BSD-like systems
commita25b5a32c76630f2433b860fef7bc28a9380a8f6
authorKyle J. McKay <mackyle@gmail.com>
Sun, 8 Mar 2015 07:14:37 +0000 (7 23:14 -0800)
committerJunio C Hamano <gitster@pobox.com>
Tue, 10 Mar 2015 22:13:28 +0000 (10 15:13 -0700)
tree98834d20fde1ef9e6b4a84ace375411bf71d9eec
parent9529080de253b89474402f323e10470656764b3a
thread-utils.c: detect CPU count on older BSD-like systems

Not all systems support using sysconf to detect the number
of available CPU cores.  Older BSD and BSD-derived systems
only provide the information via the sysctl function.

If HAVE_BSD_SYSCTL is defined attempt to retrieve the number
of available CPU cores using the sysctl function.

If HAVE_BSD_SYSCTL is not defined or the sysctl function
fails, we still attempt to get the information via sysconf.

Signed-off-by: Kyle J. McKay <mackyle@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
thread-utils.c