PDA

View Full Version : Real Time Signals in Leopard ?




ntux
Feb 23, 2008, 01:20 PM
Hello.

I need to write a C program using real time signals (as per the POSIX 1003.1b specification). I assumed that leopard would support it since it is fully UNIX 03 compliant, but I can't find information about it (sigqueue(), SIGRTMIN, SIGRTMAX, etc.).

Am I missing something or are real time signals not implemented in leopard (are they even in the UNIX 03 specification) ?

Thanks.



gnasher729
Feb 23, 2008, 04:19 PM
Hello.

I need to write a C program using real time signals (as per the POSIX 1003.1b specification). I assumed that leopard would support it since it is fully UNIX 03 compliant, but I can't find information about it (sigqueue(), SIGRTMIN, SIGRTMAX, etc.).

Am I missing something or are real time signals not implemented in leopard (are they even in the UNIX 03 specification) ?

Thanks.

A quick google search finds the following quote:

"sigqueue() is part of the Realtime Signals Extension, which is optional. "

ntux
Feb 23, 2008, 04:39 PM
A quick google search finds the following quote:

"sigqueue() is part of the Realtime Signals Extension, which is optional. "

It was optional (http://www.unix.org/version2/whatsnew/realtime.html) in the UNIX 02 specification, but I thought I read somewhere that it was included in the final IEEE Std 1003.1-2001 spec. I might be wrong though.

I guess the only way to find out is to search in the final spec (damn registration).

EDIT: You were right, they're still optional.