Linux to FreeRTOS porting of Signals

Hi, 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? Regards, Vishwanath