$NetBSD: patch-gio_inotify_inotify-kernel.c,v 1.5 2019/11/14 11:40:30 wiz Exp $ Use _XOPEN_NAME_MAX in lieu of NAME_MAX for SunOS. Include for FIONREAD on SunOS. https://gitlab.gnome.org/GNOME/glib/merge_requests/889 --- gio/inotify/inotify-kernel.c.orig 2019-10-04 11:44:23.000000000 +0000 +++ gio/inotify/inotify-kernel.c @@ -33,11 +33,17 @@ #ifdef HAVE_SYS_FILIO_H #include #endif +#ifdef HAVE_SYS_FILIO_H +#include +#endif #include #include "glib-private.h" /* From inotify(7) */ +#if !defined(NAME_MAX) && defined(_XOPEN_NAME_MAX) +#define NAME_MAX _XOPEN_NAME_MAX +#endif #define MAX_EVENT_SIZE (sizeof(struct inotify_event) + NAME_MAX + 1) /* Amount of time to sleep on receipt of uninteresting events */