From a36065a4fe6dcd6fc1847da9d063894e45c4a71e Mon Sep 17 00:00:00 2001 From: "Peter S. Mazinger" Date: Thu, 3 Mar 2011 13:20:21 +0100 Subject: sgtty.h is useless, remove it on STRICT_HEADERS Signed-off-by: Peter S. Mazinger --- Makefile.in | 1 + include/sgtty.h | 6 ++++++ libc/sysdeps/linux/powerpc/bits/termios.h | 2 ++ 3 files changed, 9 insertions(+) diff --git a/Makefile.in b/Makefile.in index 8a8b8b728..bff501681 100644 --- a/Makefile.in +++ b/Makefile.in @@ -235,6 +235,7 @@ HEADERS_RM-$(UCLIBC_HAS_FLOATS) += complex.h fpu_control.h ieee754. bits/uClibc_fpmax.h \ bits/math*.h HEADERS_RM-$(findstring y,$(UCLIBC_HAS_FTW)$(UCLIBC_HAS_NFTW)) += ftw.h +HEADERS_RM-$(findstring y,$(UCLIBC_STRICT_HEADERS)) += sgtty.h HEADERS_RM-$(UCLIBC_HAS_GETTEXT_AWARENESS) += libintl.h HEADERS_RM-$(UCLIBC_HAS_GLIBC_CUSTOM_PRINTF) += printf.h HEADERS_RM-$(UCLIBC_HAS_GLOB) += glob.h diff --git a/include/sgtty.h b/include/sgtty.h index 5b2bc4184..f773c3123 100644 --- a/include/sgtty.h +++ b/include/sgtty.h @@ -19,21 +19,27 @@ #ifndef _SGTTY_H #define _SGTTY_H 1 +#warning useless header on uClibc + #include #include +#ifndef __UCLIBC_STRICT_HEADERS__ /* On some systems this type is not defined by ; in that case, the functions are just stubs that return ENOSYS. */ struct sgttyb; +#endif __BEGIN_DECLS +#if 0 /* Fill in *PARAMS with terminal parameters associated with FD. */ extern int gtty (int __fd, struct sgttyb *__params) __THROW; /* Set the terminal parameters associated with FD to *PARAMS. */ extern int stty (int __fd, __const struct sgttyb *__params) __THROW; +#endif __END_DECLS diff --git a/libc/sysdeps/linux/powerpc/bits/termios.h b/libc/sysdeps/linux/powerpc/bits/termios.h index 7aac02dc5..12513e3ea 100644 --- a/libc/sysdeps/linux/powerpc/bits/termios.h +++ b/libc/sysdeps/linux/powerpc/bits/termios.h @@ -220,6 +220,7 @@ struct termios { #define TCSADRAIN 1 #define TCSAFLUSH 2 +#ifndef __UCLIBC_STRICT_HEADERS__ struct sgttyb { char sg_ispeed; char sg_ospeed; @@ -227,6 +228,7 @@ struct sgttyb { char sg_kill; short sg_flags; }; +#endif struct tchars { char t_intrc; -- cgit v1.2.3