EINA_THREAD_JOIN_CANCELED just in eina_thread.h and removed some unecessary cast

This commit is contained in:
carlos 2020-04-17 16:42:10 -03:00 committed by João Paulo Taylor Ienczak Zanette
parent 39adc0b580
commit 00dd023f12
4 changed files with 6 additions and 8 deletions

View File

@ -25,12 +25,12 @@
EAPI void eina_sched_prio_drop(void)
{
Eina_Thread pthread_id;
Eina_Thread thread_id;
int sched_priority;
pthread_id = eina_thread_self();
thread_id = eina_thread_self();
sched_priority = GetThreadPriority((HANDLE)pthread_id);
sched_priority = GetThreadPriority(thread_id);
if (EINA_UNLIKELY(sched_priority == THREAD_PRIORITY_TIME_CRITICAL))
{
@ -42,7 +42,7 @@ EAPI void eina_sched_prio_drop(void)
EINA_LOG_INFO("RT prio < 1, setting to 1 instead");
sched_priority = 1;
}
if (!SetThreadPriority((HANDLE)pthread_id, sched_priority))
if (!SetThreadPriority(thread_id, sched_priority))
{
EINA_LOG_ERR("Unable to query sched parameters");
}
@ -57,7 +57,7 @@ EAPI void eina_sched_prio_drop(void)
EINA_LOG_INFO("Max niceness reached; keeping max (THREAD_PRIORITY_TIME_CRITICAL)");
sched_priority = THREAD_PRIORITY_TIME_CRITICAL;
}
if (!SetThreadPriority((HANDLE)pthread_id, sched_priority))
if (!SetThreadPriority(thread_id, sched_priority))
{
EINA_LOG_ERR("Unable to query sched parameters");
}

View File

@ -351,6 +351,7 @@ struct _Eina_Thread_Call
int affinity;
};
EAPI const void *EINA_THREAD_JOIN_CANCELED = EINA_THREAD_CANCELED;
/**
* @}
*/

View File

@ -45,6 +45,5 @@ typedef uintptr_t Eina_Thread;
* @typedef Eina_Thread
* Type for a generic thread.
*/
EAPI const void *EINA_THREAD_JOIN_CANCELED = EINA_THREAD_CANCELED;
#endif

View File

@ -44,6 +44,4 @@
*/
typedef HANDLE Eina_Thread;
EAPI const void *EINA_THREAD_JOIN_CANCELED = EINA_THREAD_CANCELED;
#endif