tnk_user (24.02.2013 14:52, просмотров: 1) ответил MegaJohn на в чем глубинный смысл в TN-Kernel в функции tn_event_wait параметр p_flags_pattern делать обязательным ?
Тоже сразу сделал возможность передачи нуля, как отказа от записи флажка.Во всех трёх функциях. В обязательности никакого глубинного смысла нет, как и нет смысла в названиях функций tn_event_iwait и tn_event_wait_polling(где там "wait"?). Впрочем, у функции tn_event_wait (без "i") есть болеесерьёзный недостаток - нулевой тайм-аут в случае отсутствия проверкипараметров будет воспринят, как бесконечный (см. tn_timer_task_func). Длясебя решил сделать нулевой timeout допустимой величиной, котораяподменяется единицей.