[Date Prev][Date Next]
sigset prototype not included on Linux platforms (ITS#603)
Full_Name: Gek Low
Submission from: (NULL) (126.96.36.199)
I am trying to build OpenLDAP on the IA64 (Linux OS) and I found out that it is
including the prototype for sigset(), so the compiler is assuming it returns
is bad on a 64-bit system, because ints are only 32 bits. The prototype must be
to generate correct code.
The sigset() prototype on Linux systems is contained within the __USE_UNIX98
signal.h, so it is not included at all. However, there is a sigset function in
so everything links. The OpenLDAP configure script correctly/incorrectly says
exist on Linux, but the missing prototype will not work for 64-bit Linux.