diff options
author | carlos <caiosignor@gmail.com> | 2020-04-17 16:42:10 -0300 |
---|---|---|
committer | João Paulo Taylor Ienczak Zanette <jpaulotiz@gmail.com> | 2020-04-29 12:13:38 -0300 |
commit | 00dd023f1228c693862c679b7391d9105187d98e (patch) | |
tree | ec691f970219d2495ec3950eae93b25e589a3148 | |
parent | 39adc0b580d434ecd1001ea72e3ad66f3df98523 (diff) | |
download | efl-00dd023f1228c693862c679b7391d9105187d98e.tar.gz |
EINA_THREAD_JOIN_CANCELED just in eina_thread.h and removed some unecessary cast
-rw-r--r-- | src/lib/eina/eina_sched_win32.c | 10 | ||||
-rw-r--r-- | src/lib/eina/eina_thread.h | 1 | ||||
-rw-r--r-- | src/lib/eina/eina_thread_posix.h | 1 | ||||
-rw-r--r-- | src/lib/eina/eina_thread_win32.h | 2 |
4 files changed, 6 insertions, 8 deletions
diff --git a/src/lib/eina/eina_sched_win32.c b/src/lib/eina/eina_sched_win32.c index da2a84daae..cbe0247add 100644 --- a/src/lib/eina/eina_sched_win32.c +++ b/src/lib/eina/eina_sched_win32.c @@ -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"); } diff --git a/src/lib/eina/eina_thread.h b/src/lib/eina/eina_thread.h index bea52685e0..22fb218d7a 100644 --- a/src/lib/eina/eina_thread.h +++ b/src/lib/eina/eina_thread.h @@ -351,6 +351,7 @@ struct _Eina_Thread_Call int affinity; }; +EAPI const void *EINA_THREAD_JOIN_CANCELED = EINA_THREAD_CANCELED; /** * @} */ diff --git a/src/lib/eina/eina_thread_posix.h b/src/lib/eina/eina_thread_posix.h index e98fe25bcf..470e5a359f 100644 --- a/src/lib/eina/eina_thread_posix.h +++ b/src/lib/eina/eina_thread_posix.h @@ -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
\ No newline at end of file diff --git a/src/lib/eina/eina_thread_win32.h b/src/lib/eina/eina_thread_win32.h index c28c1fe9b2..8254be720b 100644 --- a/src/lib/eina/eina_thread_win32.h +++ b/src/lib/eina/eina_thread_win32.h @@ -44,6 +44,4 @@ */ typedef HANDLE Eina_Thread; -EAPI const void *EINA_THREAD_JOIN_CANCELED = EINA_THREAD_CANCELED; - #endif
\ No newline at end of file |