mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2026-08-28 11:02:35 +08:00
Remove isatty()
These functions are provided by Newlib since 2000. Update #3409.
This commit is contained in:
@@ -157,7 +157,6 @@ librtemscpu_a_SOURCES += libcsupport/src/__gettod.c
|
||||
librtemscpu_a_SOURCES += libcsupport/src/getuid.c
|
||||
librtemscpu_a_SOURCES += libcsupport/src/gxx_wrappers.c
|
||||
librtemscpu_a_SOURCES += libcsupport/src/ioctl.c
|
||||
librtemscpu_a_SOURCES += libcsupport/src/isatty.c
|
||||
librtemscpu_a_SOURCES += libcsupport/src/isatty_r.c
|
||||
librtemscpu_a_SOURCES += libcsupport/src/issetugid.c
|
||||
librtemscpu_a_SOURCES += libcsupport/src/kill_noposix.c
|
||||
|
||||
@@ -66,7 +66,6 @@ AC_CHECK_FUNCS([isascii fileno])
|
||||
# <FIXME>
|
||||
# Check for functions supplied by newlib >= 1.17.0
|
||||
# Newlib's posix/ directory
|
||||
AC_CHECK_FUNCS([isatty])
|
||||
AC_CHECK_FUNCS([creat \
|
||||
opendir closedir readdir rewinddir scandir seekdir \
|
||||
sleep \
|
||||
|
||||
@@ -1,40 +0,0 @@
|
||||
/**
|
||||
* @file
|
||||
*
|
||||
* @brief Test whether a File Descriptor Refers to a Terminal
|
||||
* @ingroup libcsupport
|
||||
*/
|
||||
|
||||
/*
|
||||
* COPYRIGHT (c) 1989-1999.
|
||||
* On-Line Applications Research Corporation (OAR).
|
||||
*
|
||||
* The license and distribution terms for this file may be
|
||||
* found in the file LICENSE in this distribution or at
|
||||
* http://www.rtems.org/license/LICENSE.
|
||||
*/
|
||||
|
||||
#if HAVE_CONFIG_H
|
||||
#include "config.h"
|
||||
#endif
|
||||
|
||||
#ifndef HAVE_ISATTY
|
||||
|
||||
#include <sys/stat.h>
|
||||
|
||||
int isatty(
|
||||
int fd
|
||||
)
|
||||
{
|
||||
struct stat buf;
|
||||
|
||||
if (fstat (fd, &buf) < 0)
|
||||
return 0;
|
||||
|
||||
if (S_ISCHR (buf.st_mode))
|
||||
return 1;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user