A small patch for building on Solaris and Illumos

Arran Cudbard-Bell a.cudbardb at freeradius.org
Thu Mar 27 20:18:44 CET 2014

On 23 Mar 2014, at 22:14, Ian Collins <ian at ianshome.com> wrote:

> Arran Cudbard-Bell wrote:
>> On 23 Mar 2014, at 20:34, Ian Collins <ian at ianshome.com> wrote:
>>> Hello,
>>> I would like to submit a small patch to enable clean building of 2.2.4 on Solaris 11 and Illumos.  Only two small changes are required:
>>> src/include/sysutmp.h:
>>> Line 17:
>>> -#if !defined(sun) && !defined(sgi) && !defined(hpux)
>>> +#if !defined(__sun) && !defined(sgi) && !defined(hpux)
>> Out of interest what's the significant of __sun over sun or __sun__?
> __sun is defined by both gcc and Solaris Studio compilers, it is the recognised macro for detecting Solaris.

Fair enough, fixes in all branches. Thanks for the patches.

Arran Cudbard-Bell <a.cudbardb at freeradius.org>
FreeRADIUS Development Team

FD31 3077 42EC 7FCD 32FE 5EE2 56CF 27F9 30A8 CAA2

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 881 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.freeradius.org/mailman/private/freeradius-devel/attachments/20140327/faa0a0cc/attachment.pgp>

More information about the Freeradius-Devel mailing list