sgtty.h is useless, remove it on STRICT_HEADERS

Signed-off-by: Peter S. Mazinger <ps.m@gmx.net>
This commit is contained in:
Peter S. Mazinger 2011-03-03 13:20:21 +01:00
parent fae4a58325
commit a36065a4fe
3 changed files with 9 additions and 0 deletions

View File

@ -235,6 +235,7 @@ HEADERS_RM-$(UCLIBC_HAS_FLOATS) += complex.h fpu_control.h ieee754.
bits/uClibc_fpmax.h \ bits/uClibc_fpmax.h \
bits/math*.h bits/math*.h
HEADERS_RM-$(findstring y,$(UCLIBC_HAS_FTW)$(UCLIBC_HAS_NFTW)) += ftw.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_GETTEXT_AWARENESS) += libintl.h
HEADERS_RM-$(UCLIBC_HAS_GLIBC_CUSTOM_PRINTF) += printf.h HEADERS_RM-$(UCLIBC_HAS_GLIBC_CUSTOM_PRINTF) += printf.h
HEADERS_RM-$(UCLIBC_HAS_GLOB) += glob.h HEADERS_RM-$(UCLIBC_HAS_GLOB) += glob.h

View File

@ -19,21 +19,27 @@
#ifndef _SGTTY_H #ifndef _SGTTY_H
#define _SGTTY_H 1 #define _SGTTY_H 1
#warning useless header on uClibc
#include <features.h> #include <features.h>
#include <sys/ioctl.h> #include <sys/ioctl.h>
#ifndef __UCLIBC_STRICT_HEADERS__
/* On some systems this type is not defined by <bits/ioctl-types.h>; /* On some systems this type is not defined by <bits/ioctl-types.h>;
in that case, the functions are just stubs that return ENOSYS. */ in that case, the functions are just stubs that return ENOSYS. */
struct sgttyb; struct sgttyb;
#endif
__BEGIN_DECLS __BEGIN_DECLS
#if 0
/* Fill in *PARAMS with terminal parameters associated with FD. */ /* Fill in *PARAMS with terminal parameters associated with FD. */
extern int gtty (int __fd, struct sgttyb *__params) __THROW; extern int gtty (int __fd, struct sgttyb *__params) __THROW;
/* Set the terminal parameters associated with FD to *PARAMS. */ /* Set the terminal parameters associated with FD to *PARAMS. */
extern int stty (int __fd, __const struct sgttyb *__params) __THROW; extern int stty (int __fd, __const struct sgttyb *__params) __THROW;
#endif
__END_DECLS __END_DECLS

View File

@ -220,6 +220,7 @@ struct termios {
#define TCSADRAIN 1 #define TCSADRAIN 1
#define TCSAFLUSH 2 #define TCSAFLUSH 2
#ifndef __UCLIBC_STRICT_HEADERS__
struct sgttyb { struct sgttyb {
char sg_ispeed; char sg_ispeed;
char sg_ospeed; char sg_ospeed;
@ -227,6 +228,7 @@ struct sgttyb {
char sg_kill; char sg_kill;
short sg_flags; short sg_flags;
}; };
#endif
struct tchars { struct tchars {
char t_intrc; char t_intrc;