summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcarlos <caiosignor@gmail.com>2020-04-17 16:42:10 -0300
committerJoão Paulo Taylor Ienczak Zanette <jpaulotiz@gmail.com>2020-04-29 12:13:38 -0300
commit00dd023f1228c693862c679b7391d9105187d98e (patch)
treeec691f970219d2495ec3950eae93b25e589a3148
parent39adc0b580d434ecd1001ea72e3ad66f3df98523 (diff)
downloadefl-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.c10
-rw-r--r--src/lib/eina/eina_thread.h1
-rw-r--r--src/lib/eina/eina_thread_posix.h1
-rw-r--r--src/lib/eina/eina_thread_win32.h2
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