* lib/sys_utsname.in.h: Test the guard symbol a second time.
+2023-08-26 Bruno Haible <bruno@clisp.org>
+
+ sys_utsname: Make double-inclusion guard more robust.
+ * lib/sys_utsname.in.h: Test the guard symbol a second time.
+
2023-08-26 Bruno Haible <bruno@clisp.org>
sys_times: Make double-inclusion guard more robust.
#endif
@PRAGMA_COLUMNS@
+/* The include_next requires a split double-inclusion guard. */
#if @HAVE_SYS_UTSNAME_H@
/* Minix 3.1.8 has a bug: <stddef.h> must be included before <sys/utsname.h>.
#endif
+#ifndef _@GUARD_PREFIX@_SYS_UTSNAME_H
#define _@GUARD_PREFIX@_SYS_UTSNAME_H
/* This file uses GNULIB_POSIXCHECK, HAVE_RAW_DECL_*. */
#endif /* _@GUARD_PREFIX@_SYS_UTSNAME_H */
+#endif /* _@GUARD_PREFIX@_SYS_UTSNAME_H */