[vlc-devel] [PATCH] thread: Have vlc_GetCPUCount make use of _SC_NPROCESSORS_ONLN
    Brad Smith 
    brad at comstyle.com
       
    Sat Apr  3 20:47:52 UTC 2021
    
    
  
thread: Have vlc_GetCPUCount make use of _SC_NPROCESSORS_ONLN
OpenBSD and other OS's use _SC_NPROCESSORS_ONLN to indicate the number
of online CPUs.
---
 src/posix/thread.c | 2 ++
 1 file changed, 2 insertions(+)
diff --git a/src/posix/thread.c b/src/posix/thread.c
index d617bd7292..28975b1f93 100644
--- a/src/posix/thread.c
+++ b/src/posix/thread.c
@@ -308,6 +308,8 @@ unsigned vlc_GetCPUCount(void)
         count = sysconf (_SC_NPROCESSORS_ONLN);
     free (cpulist);
     return count ? count : 1;
+#elif defined(_SC_NPROCESSORS_ONLN)
+    return sysconf(_SC_NPROCESSORS_ONLN);
 #elif defined(_SC_NPROCESSORS_CONF)
     return sysconf(_SC_NPROCESSORS_CONF);
 #else
-- 
2.30.2
    
    
More information about the vlc-devel
mailing list