Bug 13037 – SIGRTMIN and SIGRTMAX aren't correctly defined on Solaris

Status
RESOLVED
Resolution
FIXED
Severity
enhancement
Priority
P1
Component
druntime
Product
D
Version
D2
Platform
x86
OS
Solaris
Creation time
2014-07-04T01:03:00Z
Last change time
2014-07-06T14:39:55Z
Keywords
pull
Assigned to
nobody
Creator
jason.brian.king
Blocks
8859

Comments

Comment #0 by jason.brian.king — 2014-07-04T01:03:52Z
The current implementation tries to call __libc_current_sigrt{min,max}() to determine the values of SIGRT{MIN,MAX}. No such symbols exist in libc on Solaris. Instead sysconf(3c) should be called with _SC_SIGRT_{MIN,MAX} to obtain the value.
Comment #1 by jason.brian.king — 2014-07-05T00:37:39Z