From 4f820792a6217027744d38fc223257914847bbcc Mon Sep 17 00:00:00 2001 From: Zack Weinberg Date: Sun, 31 Dec 2017 08:50:34 -0800 Subject: Correct improper-inclusion check in bits/libio-ldbl.h. The patch which moved libio.h proper into the bits directory also changed the name of its guard macro, and I neglected to check whether anything depended on that name. It turns out that there is a conditionally-used bits header that looks at it; this broke the libgcc build on at least sparc64-*-* and sparcv9-*-*. * libio/bits/libio-ldbl.h: Correct check for improper inclusion. Add own multiple include guard. --- libio/bits/libio-ldbl.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'libio/bits') diff --git a/libio/bits/libio-ldbl.h b/libio/bits/libio-ldbl.h index f238550..b5fd97e 100644 --- a/libio/bits/libio-ldbl.h +++ b/libio/bits/libio-ldbl.h @@ -16,9 +16,14 @@ License along with the GNU C Library; if not, see . */ -#ifndef _IO_STDIO_H +#ifndef _BITS_LIBIO_LDBL_H +#define _BITS_LIBIO_LDBL_H 1 + +#ifndef _BITS_LIBIO_H # error "Never include directly; use instead." #endif __LDBL_REDIR_DECL (_IO_vfscanf) __LDBL_REDIR_DECL (_IO_vfprintf) + +#endif -- cgit v1.1