diff options
author | David Huang | 2020-06-13 09:15:53 -0500 |
---|---|---|
committer | David Huang | 2020-06-13 09:19:51 -0500 |
commit | 5087d7d501e768e444b6d7cdd3db9d1286bd48b1 (patch) | |
tree | 974b076a9c6e227295f1f4d0269ac1a7f654b27d | |
parent | c6c71707434999e1bf8c9bd5170f5c48d834ca7d (diff) | |
download | ti-img-encode-decode-5087d7d501e768e444b6d7cdd3db9d1286bd48b1.tar.gz ti-img-encode-decode-5087d7d501e768e444b6d7cdd3db9d1286bd48b1.tar.xz ti-img-encode-decode-5087d7d501e768e444b6d7cdd3db9d1286bd48b1.zip |
osal: tirtos: Check before deleting task
Check if tasks are automatically deleted before
manually deleting them
Signed-off-by: David Huang <d-huang@ti.com>
-rw-r--r-- | osal/src/tirtos/osa_task.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/osal/src/tirtos/osa_task.c b/osal/src/tirtos/osa_task.c index 2069ca4..a5c2acd 100644 --- a/osal/src/tirtos/osa_task.c +++ b/osal/src/tirtos/osa_task.c | |||
@@ -16,6 +16,7 @@ | |||
16 | */ | 16 | */ |
17 | 17 | ||
18 | #include <ti/osal/TaskP.h> | 18 | #include <ti/osal/TaskP.h> |
19 | #include <ti/sysbios/knl/Task.h> | ||
19 | #include "osa_task.h" | 20 | #include "osa_task.h" |
20 | 21 | ||
21 | /* Note: | 22 | /* Note: |
@@ -62,7 +63,10 @@ void *osa_task_create(void *taskfxn, task_params *params) | |||
62 | 63 | ||
63 | int32 osa_task_delete(void **handle) | 64 | int32 osa_task_delete(void **handle) |
64 | { | 65 | { |
65 | return TaskP_delete(handle); | 66 | if (Task_deleteTerminatedTasks == FALSE) |
67 | return TaskP_delete(handle); | ||
68 | else | ||
69 | return 0; | ||
66 | } | 70 | } |
67 | 71 | ||
68 | void osa_task_sleep(uint32 timeout) | 72 | void osa_task_sleep(uint32 timeout) |