On 01/17/2016 04:45 PM, Programmingkid wrote: >> What's the definition of the CMSG_SPACE macro under OS X? >> >> Paolo > > #define CMSG_SPACE(l) (__DARWIN_ALIGN32(sizeof(struct > cmsghdr)) + __DARWIN_ALIGN32(l))
And the definition of __DARWIN_ALIGN32()? It looks like the definition is not properly resulting in a compile-time constant, and therefore the warning about the initializer is resulting because you can't initialize a dynamically-sized array. But you still haven't shown us why the headers are resulting in a non-constant size. -- Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature