From b82c9578f4f90fa33b70377830dd5086d1431084 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Fri, 3 Apr 1998 18:45:42 +0000 Subject: Removed isatty() since we are now using newlib's implementation as a result of enabling the newlib POSIX directory. --- c/src/exec/libcsupport/include/rtems/libio.h | 1 - c/src/lib/include/rtems/libio.h | 1 - c/src/lib/libc/libio.h | 1 - c/src/lib/libc/newlibif.c | 10 ---------- c/src/lib/libc/syscalls.c | 9 --------- cpukit/libcsupport/include/rtems/libio.h | 1 - 6 files changed, 23 deletions(-) diff --git a/c/src/exec/libcsupport/include/rtems/libio.h b/c/src/exec/libcsupport/include/rtems/libio.h index e687596df1..2f4dedddf0 100644 --- a/c/src/exec/libcsupport/include/rtems/libio.h +++ b/c/src/exec/libcsupport/include/rtems/libio.h @@ -97,7 +97,6 @@ int __rtems_write(int fd, const void *buffer, unsigned32 count); int __rtems_ioctl(int fd, unsigned32 command, void *buffer); int __rtems_lseek(int fd, rtems_libio_offset_t offset, int whence); int __rtems_fstat(int _fd, struct stat* _sbuf); -int __rtems_isatty(int _fd); /* * External I/O handlers diff --git a/c/src/lib/include/rtems/libio.h b/c/src/lib/include/rtems/libio.h index e687596df1..2f4dedddf0 100644 --- a/c/src/lib/include/rtems/libio.h +++ b/c/src/lib/include/rtems/libio.h @@ -97,7 +97,6 @@ int __rtems_write(int fd, const void *buffer, unsigned32 count); int __rtems_ioctl(int fd, unsigned32 command, void *buffer); int __rtems_lseek(int fd, rtems_libio_offset_t offset, int whence); int __rtems_fstat(int _fd, struct stat* _sbuf); -int __rtems_isatty(int _fd); /* * External I/O handlers diff --git a/c/src/lib/libc/libio.h b/c/src/lib/libc/libio.h index e687596df1..2f4dedddf0 100644 --- a/c/src/lib/libc/libio.h +++ b/c/src/lib/libc/libio.h @@ -97,7 +97,6 @@ int __rtems_write(int fd, const void *buffer, unsigned32 count); int __rtems_ioctl(int fd, unsigned32 command, void *buffer); int __rtems_lseek(int fd, rtems_libio_offset_t offset, int whence); int __rtems_fstat(int _fd, struct stat* _sbuf); -int __rtems_isatty(int _fd); /* * External I/O handlers diff --git a/c/src/lib/libc/newlibif.c b/c/src/lib/libc/newlibif.c index ac9781ab58..f88d050298 100644 --- a/c/src/lib/libc/newlibif.c +++ b/c/src/lib/libc/newlibif.c @@ -53,16 +53,6 @@ close(int fd) return __rtems_close(fd); } -/* - * isatty -- returns 1 if connected to a terminal device, - * returns 0 if not. - */ -int -isatty(int fd) -{ - return __rtems_isatty(fd); -} - /* * lseek -- move read/write pointer. Since a serial port * is non-seekable, we return an error. diff --git a/c/src/lib/libc/syscalls.c b/c/src/lib/libc/syscalls.c index 530e032a40..427b3d979b 100644 --- a/c/src/lib/libc/syscalls.c +++ b/c/src/lib/libc/syscalls.c @@ -71,15 +71,6 @@ int __rtems_fstat(int _fd, struct stat* _sbuf) return 0; } -int __rtems_isatty(int _fd) -{ - struct stat st; - - if (__rtems_fstat(_fd, &st) < 0) - return 0; - return S_ISCHR (st.st_mode); -} - #if !defined(RTEMS_UNIX) int stat( const char *path, struct stat *buf ) { diff --git a/cpukit/libcsupport/include/rtems/libio.h b/cpukit/libcsupport/include/rtems/libio.h index e687596df1..2f4dedddf0 100644 --- a/cpukit/libcsupport/include/rtems/libio.h +++ b/cpukit/libcsupport/include/rtems/libio.h @@ -97,7 +97,6 @@ int __rtems_write(int fd, const void *buffer, unsigned32 count); int __rtems_ioctl(int fd, unsigned32 command, void *buffer); int __rtems_lseek(int fd, rtems_libio_offset_t offset, int whence); int __rtems_fstat(int _fd, struct stat* _sbuf); -int __rtems_isatty(int _fd); /* * External I/O handlers -- cgit v1.2.3