1
0
Fork 0
mirror of https://github.com/anrieff/libcpuid synced 2025-07-02 14:04:15 +00:00

Fix 'function declaration isn't a prototype' warning

This commit is contained in:
The Tumultuous Unicorn Of Darkness 2023-03-25 19:23:28 +01:00
parent 7542db9879
commit 995f7d12d9
No known key found for this signature in database
GPG key ID: 1E55EE2EFF18BC1A

View file

@ -177,14 +177,14 @@ static int get_total_cpus(void)
INTERNAL_SCOPE thread_affinity_policy_data_t saved_affinity; INTERNAL_SCOPE thread_affinity_policy_data_t saved_affinity;
static bool save_cpu_affinity() static bool save_cpu_affinity(void)
{ {
mach_msg_type_number_t count = THREAD_AFFINITY_POLICY_COUNT; mach_msg_type_number_t count = THREAD_AFFINITY_POLICY_COUNT;
boolean_t get_default = false; boolean_t get_default = false;
return thread_policy_get(mach_thread_self(), THREAD_AFFINITY_POLICY, (thread_policy_t) &saved_affinity, &count, &get_default) == KERN_SUCCESS; return thread_policy_get(mach_thread_self(), THREAD_AFFINITY_POLICY, (thread_policy_t) &saved_affinity, &count, &get_default) == KERN_SUCCESS;
} }
static bool restore_cpu_affinity() static bool restore_cpu_affinity(void)
{ {
return thread_policy_set(mach_thread_self(), THREAD_AFFINITY_POLICY, (thread_policy_t) &saved_affinity, THREAD_AFFINITY_POLICY_COUNT) == KERN_SUCCESS; return thread_policy_set(mach_thread_self(), THREAD_AFFINITY_POLICY, (thread_policy_t) &saved_affinity, THREAD_AFFINITY_POLICY_COUNT) == KERN_SUCCESS;
} }
@ -219,7 +219,7 @@ INTERNAL_SCOPE GROUP_AFFINITY savedGroupAffinity;
INTERNAL_SCOPE DWORD_PTR savedAffinityMask = 0; INTERNAL_SCOPE DWORD_PTR savedAffinityMask = 0;
#endif #endif
static bool save_cpu_affinity() static bool save_cpu_affinity(void)
{ {
#if (_WIN32_WINNT >= 0x0601) #if (_WIN32_WINNT >= 0x0601)
HANDLE thread = GetCurrentThread(); HANDLE thread = GetCurrentThread();
@ -241,7 +241,7 @@ static bool save_cpu_affinity()
#endif #endif
} }
static bool restore_cpu_affinity() static bool restore_cpu_affinity(void)
{ {
#if (_WIN32_WINNT >= 0x0601) #if (_WIN32_WINNT >= 0x0601)
if (!savedGroupAffinity.Mask) if (!savedGroupAffinity.Mask)
@ -327,12 +327,12 @@ static int get_total_cpus(void)
INTERNAL_SCOPE cpu_set_t saved_affinity; INTERNAL_SCOPE cpu_set_t saved_affinity;
static bool save_cpu_affinity() static bool save_cpu_affinity(void)
{ {
return sched_getaffinity(0, sizeof(saved_affinity), &saved_affinity) == 0; return sched_getaffinity(0, sizeof(saved_affinity), &saved_affinity) == 0;
} }
static bool restore_cpu_affinity() static bool restore_cpu_affinity(void)
{ {
return sched_setaffinity(0, sizeof(saved_affinity), &saved_affinity) == 0; return sched_setaffinity(0, sizeof(saved_affinity), &saved_affinity) == 0;
} }
@ -355,12 +355,12 @@ static bool set_cpu_affinity(logical_cpu_t logical_cpu)
INTERNAL_SCOPE processorid_t saved_binding = PBIND_NONE; INTERNAL_SCOPE processorid_t saved_binding = PBIND_NONE;
static bool save_cpu_affinity() static bool save_cpu_affinity(void)
{ {
return processor_bind(P_LWPID, P_MYID, PBIND_QUERY, &saved_binding) == 0; return processor_bind(P_LWPID, P_MYID, PBIND_QUERY, &saved_binding) == 0;
} }
static bool restore_cpu_affinity() static bool restore_cpu_affinity(void)
{ {
return processor_bind(P_LWPID, P_MYID, saved_binding, NULL) == 0; return processor_bind(P_LWPID, P_MYID, saved_binding, NULL) == 0;
} }
@ -398,12 +398,12 @@ static int get_total_cpus(void)
INTERNAL_SCOPE cpuset_t saved_affinity; INTERNAL_SCOPE cpuset_t saved_affinity;
static bool save_cpu_affinity() static bool save_cpu_affinity(void)
{ {
return cpuset_getaffinity(CPU_LEVEL_WHICH, CPU_WHICH_TID, -1, sizeof(saved_affinity), &saved_affinity) == 0; return cpuset_getaffinity(CPU_LEVEL_WHICH, CPU_WHICH_TID, -1, sizeof(saved_affinity), &saved_affinity) == 0;
} }
static bool restore_cpu_affinity() static bool restore_cpu_affinity(void)
{ {
return cpuset_setaffinity(CPU_LEVEL_WHICH, CPU_WHICH_TID, -1, sizeof(saved_affinity), &saved_affinity) == 0; return cpuset_setaffinity(CPU_LEVEL_WHICH, CPU_WHICH_TID, -1, sizeof(saved_affinity), &saved_affinity) == 0;
} }
@ -425,12 +425,12 @@ static bool set_cpu_affinity(logical_cpu_t logical_cpu)
INTERNAL_SCOPE cpuset_t saved_affinity; INTERNAL_SCOPE cpuset_t saved_affinity;
static bool save_cpu_affinity() static bool save_cpu_affinity(void)
{ {
return pthread_getaffinity_np(pthread_self(), sizeof(saved_affinity), &saved_affinity) == 0; return pthread_getaffinity_np(pthread_self(), sizeof(saved_affinity), &saved_affinity) == 0;
} }
static bool restore_cpu_affinity() static bool restore_cpu_affinity(void)
{ {
return pthread_setaffinity_np(pthread_self(), sizeof(saved_affinity), &saved_affinity) == 0; return pthread_setaffinity_np(pthread_self(), sizeof(saved_affinity), &saved_affinity) == 0;
} }
@ -452,7 +452,7 @@ static bool set_cpu_affinity(logical_cpu_t logical_cpu)
INTERNAL_SCOPE cpuset_t *saved_affinity = NULL; INTERNAL_SCOPE cpuset_t *saved_affinity = NULL;
static bool save_cpu_affinity() static bool save_cpu_affinity(void)
{ {
if (!saved_affinity) if (!saved_affinity)
saved_affinity = cpuset_create(); saved_affinity = cpuset_create();
@ -460,7 +460,7 @@ static bool save_cpu_affinity()
return pthread_getaffinity_np(pthread_self(), cpuset_size(saved_affinity), saved_affinity) == 0; return pthread_getaffinity_np(pthread_self(), cpuset_size(saved_affinity), saved_affinity) == 0;
} }
static bool restore_cpu_affinity() static bool restore_cpu_affinity(void)
{ {
if (!saved_affinity) if (!saved_affinity)
return false; return false;
@ -499,12 +499,12 @@ static int get_total_cpus(void)
#endif /* GET_TOTAL_CPUS_DEFINED */ #endif /* GET_TOTAL_CPUS_DEFINED */
#ifndef PRESERVE_CPU_AFFINITY #ifndef PRESERVE_CPU_AFFINITY
static bool save_cpu_affinity() static bool save_cpu_affinity(void)
{ {
return false; return false;
} }
static bool restore_cpu_affinity() static bool restore_cpu_affinity(void)
{ {
return false; return false;
} }