summaryrefslogtreecommitdiffstats
path: root/tinySAK/test/test_condwait.h
diff options
context:
space:
mode:
Diffstat (limited to 'tinySAK/test/test_condwait.h')
-rwxr-xr-xtinySAK/test/test_condwait.h64
1 files changed, 32 insertions, 32 deletions
diff --git a/tinySAK/test/test_condwait.h b/tinySAK/test/test_condwait.h
index a28bf11..1f6f346 100755
--- a/tinySAK/test/test_condwait.h
+++ b/tinySAK/test/test_condwait.h
@@ -2,19 +2,19 @@
* Copyright (C) 2009 Mamadou Diop.
*
* Contact: Mamadou Diop <diopmamadou(at)doubango.org>
-*
+*
* This file is part of Open Source Doubango Framework.
*
* DOUBANGO is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
-*
+*
* DOUBANGO is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
-*
+*
* You should have received a copy of the GNU General Public License
* along with DOUBANGO.
*
@@ -24,35 +24,35 @@
void *threadfunc_timed(void *parm)
{
- tsk_condwait_handle_t *condwait = (tsk_condwait_handle_t *)parm;
- int ret = 0;
+ tsk_condwait_handle_t *condwait = (tsk_condwait_handle_t *)parm;
+ int ret = 0;
- ret = tsk_condwait_timedwait(condwait, 10);
- printf("threadfunc_timed/// %d\n", ret);
+ ret = tsk_condwait_timedwait(condwait, 10);
+ printf("threadfunc_timed/// %d\n", ret);
- return 0;
+ return 0;
}
void *threadfunc_infinite(void *parm)
{
- tsk_condwait_handle_t *condwait = (tsk_condwait_handle_t *)parm;
- int ret = 0;
+ tsk_condwait_handle_t *condwait = (tsk_condwait_handle_t *)parm;
+ int ret = 0;
- ret = tsk_condwait_wait(condwait);
- printf("threadfunc_infinite/// %d\n", ret);
+ ret = tsk_condwait_wait(condwait);
+ printf("threadfunc_infinite/// %d\n", ret);
- return 0;
+ return 0;
}
void *threadfunc_onemore(void *parm)
{
- tsk_condwait_handle_t *condwait = (tsk_condwait_handle_t *)parm;
- int ret = 0;
+ tsk_condwait_handle_t *condwait = (tsk_condwait_handle_t *)parm;
+ int ret = 0;
- ret = tsk_condwait_wait(condwait);
- printf("threadfunc_onemore/// %d\n", ret);
+ ret = tsk_condwait_wait(condwait);
+ printf("threadfunc_onemore/// %d\n", ret);
- return 0;
+ return 0;
}
@@ -60,27 +60,27 @@ void *threadfunc_onemore(void *parm)
/* Pthread condwait */
void test_condwait()
{
- tsk_condwait_handle_t *condwait = tsk_condwait_create();
- int ret;
- void* tid[3] = {0,0,0};
+ tsk_condwait_handle_t *condwait = tsk_condwait_create();
+ int ret;
+ void* tid[3] = {0,0,0};
- printf("test_condwait//\n");
+ printf("test_condwait//\n");
- tsk_thread_create(&tid[0], threadfunc_timed, condwait);
- tsk_thread_create(&tid[1], threadfunc_infinite, condwait);
- tsk_thread_create(&tid[2], threadfunc_onemore, condwait);
+ tsk_thread_create(&tid[0], threadfunc_timed, condwait);
+ tsk_thread_create(&tid[1], threadfunc_infinite, condwait);
+ tsk_thread_create(&tid[2], threadfunc_onemore, condwait);
- tsk_condwait_timedwait(condwait, 100); /* give the threads the time to start and 'threadfunc_timed' function to timeout */
+ tsk_condwait_timedwait(condwait, 100); /* give the threads the time to start and 'threadfunc_timed' function to timeout */
- ret = tsk_condwait_signal(condwait); /* Release one */
- ret = tsk_condwait_broadcast(condwait); /* Release all */
+ ret = tsk_condwait_signal(condwait); /* Release one */
+ ret = tsk_condwait_broadcast(condwait); /* Release all */
- tsk_thread_join(&tid[0]);
- tsk_thread_join(&tid[1]);
- tsk_thread_join(&tid[2]);
+ tsk_thread_join(&tid[0]);
+ tsk_thread_join(&tid[1]);
+ tsk_thread_join(&tid[2]);
- tsk_condwait_destroy(&condwait);
+ tsk_condwait_destroy(&condwait);
}
#endif /* _TEST_CONDWAIT_H_ */
OpenPOWER on IntegriCloud