rbutilqt: Switch to a Qt API to get the CPU cores count
rockbox-gerrit-noreply--- via rockbox-cvs <[email protected]> Mon, 29 Jun 2026 16:54:32 -0400
| Newsgroups | gmane.comp.systems.archos.rockbox.cvs |
|---|---|
| Message-ID | <[email protected]> |
commit 1cbf61607eade33fad48b5768c87096354781bfc Author: Vencislav Atanasov <[email protected]> Date: Mon Jun 29 22:02:46 2026 +0300 rbutilqt: Switch to a Qt API to get the CPU cores count This removes usage of the deprecated macOS Gestalt() API (1/2) Co-authored-by: ChatGPT (GPT-5.3 Mini) <[email protected]> Change-Id: Ia3af510412a97258dcd9fc9134708900c04c62c4 diff --git a/utils/rbutilqt/base/system.cpp b/utils/rbutilqt/base/system.cpp index 1f587b6574..1b787f1915 100644 --- a/utils/rbutilqt/base/system.cpp +++ b/utils/rbutilqt/base/system.cpp @@ -179,14 +179,10 @@ QString System::osVersionString(void) #if defined(Q_OS_LINUX) || defined(Q_OS_MACOS) struct utsname u; int ret; + int cores; ret = uname(&u); + cores = QThread::idealThreadCount(); -#if defined(Q_OS_MACOS) - SInt32 cores; - Gestalt(gestaltCountOfCPUs, &cores); -#else - long cores = sysconf(_SC_NPROCESSORS_ONLN); -#endif if(ret != -1) { result = QString("CPU: %1, %2 processor(s)").arg(u.machine).arg(cores); result += QString("<br/>System: %2<br/>Release: %3<br/>Version: %4") -- rockbox-cvs mailing list [email protected] https://lists.haxx.se/mailman/listinfo/rockbox-cvs