incubator-nuttx/sched/wdog
Xiang Xiao 6a3c2aded6 Fix wait loop and void cast (#24)
* Simplify EINTR/ECANCEL error handling

1. Add semaphore uninterruptible wait function
2 .Replace semaphore wait loop with a single uninterruptible wait
3. Replace all sem_xxx to nxsem_xxx

* Unify the void cast usage

1. Remove void cast for function because many place ignore the returned value witout cast
2. Replace void cast for variable with UNUSED macro
2020-01-02 10:54:43 -06:00
..
Make.defs Sempahores: Add logic to clean up after task_delete() or pthread_cancel() if the task happens to be waiting on a semaphore when it is cancelled 2014-12-13 12:02:25 -06:00
wd_cancel.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
wd_create.c Standardization of some function headers. 2018-03-13 09:52:27 -06:00
wd_delete.c Cosmetic updates. 2019-08-28 15:14:27 -06:00
wd_gettime.c sched/wdog: improve accuracy of wd_gettime() in tickless mode 2018-11-09 09:26:34 -06:00
wd_initialize.c sched/wdog: improve accuracy of wd_gettime() in tickless mode 2018-11-09 09:26:34 -06:00
wd_recover.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
wd_start.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
wdog.h This commit renames all internal OS functions defined under sched/task so that they begin with the prefix. For example, nxtask_exit() vs. task_exit(). 2019-02-04 13:42:51 -06:00