Real Time Signals in Leopard ?

Discussion in 'Mac Programming' started by ntux, Feb 23, 2008.

  1. ntux macrumors member

    Jan 29, 2008

    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) ?

  2. gnasher729 macrumors P6


    Nov 25, 2005
    A quick google search finds the following quote:

    "sigqueue() is part of the Realtime Signals Extension, which is optional. "
  3. ntux thread starter macrumors member

    Jan 29, 2008
    It was optional 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.

Share This Page