Linux to FreeRTOS porting of Signals

vnhegde18 wrote on Tuesday, January 29, 2019:


I have a module developed on Linux platform, which uses following from signal.h. Namely sigemptyset, sigaddset, sigqueue, sigwaitinfo, sigprocmask, sigwait, sigaction. I understand that there is no similar kind of built in functions available in FreeRTOS. I observed few posts in this forum, which talks about signals using binary semaphore and event groups, but they do not seems to be mapping to any of the above directly. Can you please suggest me a right approach to port the functionalities using above functions from signal.h to FreeRTOS?