$NetBSD: patch-openbsd-compat_imsg-buffer.c,v 1.1 2023/08/24 15:26:40 vins Exp $ Fix build on SmartOS --- openbsd-compat/imsg-buffer.c.orig 2023-06-27 14:04:38.000000000 +0000 +++ openbsd-compat/imsg-buffer.c @@ -16,6 +16,15 @@ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ +/* needed for CMSG_* functions on SunOS */ +#if defined(__sun) +#if (__STDC_VERSION__ - 0 < 199901L) +#define _XOPEN_SOURCE 500 +#else +#define _XOPEN_SOURCE 600 +#endif +#endif + #include "includes.h" #include