OSDN Git Service

sgtty.h is useless, remove it on STRICT_HEADERS
authorPeter S. Mazinger <ps.m@gmx.net>
Thu, 3 Mar 2011 12:20:21 +0000 (13:20 +0100)
committerPeter S. Mazinger <ps.m@gmx.net>
Thu, 3 Mar 2011 17:22:52 +0000 (18:22 +0100)
Signed-off-by: Peter S. Mazinger <ps.m@gmx.net>
Makefile.in
include/sgtty.h
libc/sysdeps/linux/powerpc/bits/termios.h

index 8a8b8b7..bff5016 100644 (file)
@@ -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
index 5b2bc41..f773c31 100644 (file)
 #ifndef        _SGTTY_H
 #define        _SGTTY_H        1
 
+#warning useless header on uClibc
+
 #include <features.h>
 
 #include <sys/ioctl.h>
 
+#ifndef __UCLIBC_STRICT_HEADERS__
 /* On some systems this type is not defined by <bits/ioctl-types.h>;
    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
index 7aac02d..12513e3 100644 (file)
@@ -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;