#11 Wont compile on solaris 2.7

closed-fixed
None
5
2001-05-11
2001-04-06
Sam Liddicott
No

qlib.c (about line 1135 in qlib.c)

ign_sigaction.sa_flags = (SA_RESTART | SA_NOMASK);

SA_NOMASK is not defined for solaris; but seems to
have the same meaning as SA_NODEFER (according to the
linux sigaction man page which describes them as
having the same effect).

Maybe we could just use SA_DEFER instead? Or do we
need some more autoconf magic (not my line really).

Sam

Discussion

  • Werner G Krebs
    Werner G Krebs
    2001-05-11

    • assigned_to: nobody --> wkrebs
    • status: open --> closed-fixed
     
  • Werner G Krebs
    Werner G Krebs
    2001-05-11

    Logged In: YES
    user_id=32209

    Fixed in current CVS (finally!)

    SA_NOMASK is now defined to SA_NODEFER when NOMASK is not present. (some systems don't
    have NODEFER!)