diff --git a/libgloss/ChangeLog b/libgloss/ChangeLog index 07dc11d45..ac7bb59e2 100644 --- a/libgloss/ChangeLog +++ b/libgloss/ChangeLog @@ -1,3 +1,18 @@ +2008-01-03 Jeff Johnston + + * arm/redboot-syscalls.c: Consistently supply _isatty if syscalls + dir is used in newlib. + * bfin/syscalls.c: Ditto. + * cris/gensyscalls: Ditto. + * fr30/syscalls.c: Ditto. + * frv/isatty.c: Ditto. + * iq2000/isatty.c: Ditto. + * libnosys/isatty.c: Ditto. + * m32r/isatty.c: Ditto. + * mn10200/isatty.c: Ditto. + * mn10300/isatty.c: Ditto. + * xstormy16/isatty.c: New file with _isatty function. + 2007-12-01 Hans-Peter Nilsson * cris/Makefile.in (crt0.o): Add CFLAGS when compiling crt0.S. diff --git a/libgloss/arm/redboot-syscalls.c b/libgloss/arm/redboot-syscalls.c index 3b5a02b27..c6b743e67 100644 --- a/libgloss/arm/redboot-syscalls.c +++ b/libgloss/arm/redboot-syscalls.c @@ -103,7 +103,7 @@ _gettimeofday (void * tp, void * tzp) int -isatty(int fd) +_isatty(int fd) { int err; err = __syscall(SYS_isatty, fd); diff --git a/libgloss/bfin/syscalls.c b/libgloss/bfin/syscalls.c index 015e60454..6f5fc39f6 100644 --- a/libgloss/bfin/syscalls.c +++ b/libgloss/bfin/syscalls.c @@ -211,7 +211,7 @@ _times (struct tms * tp) } int -isatty (int fd) +_isatty (int fd) { return 1; } diff --git a/libgloss/cris/gensyscalls b/libgloss/cris/gensyscalls index f925c1707..b885a20cb 100644 --- a/libgloss/cris/gensyscalls +++ b/libgloss/cris/gensyscalls @@ -114,9 +114,8 @@ struct termios { /* From asm-etrax100/ioctls.h: beware of updates. */ #define TCGETS 0x5401 -/* Note that this name does not have a prepended underscore. */ int -isatty (int fd) +_isatty (int fd) { struct termios dummy; int save_errno = errno; diff --git a/libgloss/fr30/syscalls.c b/libgloss/fr30/syscalls.c index e59a14463..f1bd823c0 100644 --- a/libgloss/fr30/syscalls.c +++ b/libgloss/fr30/syscalls.c @@ -129,7 +129,7 @@ _unlink () } int -isatty (fd) +_isatty (fd) int fd; { return 0; diff --git a/libgloss/frv/isatty.c b/libgloss/frv/isatty.c index 7494531da..b021b4ff8 100644 --- a/libgloss/frv/isatty.c +++ b/libgloss/frv/isatty.c @@ -20,7 +20,7 @@ * serial port, we'll say yes _AND return a 1. */ int -_DEFUN (isatty, (fd), +_DEFUN (_isatty, (fd), int fd) { return (1); diff --git a/libgloss/iq2000/isatty.c b/libgloss/iq2000/isatty.c index 0930a531e..7e63a8c7c 100644 --- a/libgloss/iq2000/isatty.c +++ b/libgloss/iq2000/isatty.c @@ -4,7 +4,7 @@ #include "trap.h" -isatty (fd) +_isatty (fd) int fd; { return 1; diff --git a/libgloss/libnosys/isatty.c b/libgloss/libnosys/isatty.c index db124315b..d93e17702 100644 --- a/libgloss/libnosys/isatty.c +++ b/libgloss/libnosys/isatty.c @@ -11,11 +11,11 @@ extern int errno; #include "warning.h" int -_DEFUN (isatty, (file), +_DEFUN (_isatty, (file), int file) { errno = ENOSYS; return 0; } -stub_warning(isatty) +stub_warning(_isatty) diff --git a/libgloss/m32r/isatty.c b/libgloss/m32r/isatty.c index bb5f2ac3c..cc9bfe12d 100644 --- a/libgloss/m32r/isatty.c +++ b/libgloss/m32r/isatty.c @@ -2,7 +2,7 @@ /* FIXME: can we not nuke the 10,000 copies of this function and fudge things (which is all this function does) in _fstat? */ int -isatty (int fd) +_isatty (int fd) { return 1; } diff --git a/libgloss/mn10200/isatty.c b/libgloss/mn10200/isatty.c index 0930a531e..7e63a8c7c 100644 --- a/libgloss/mn10200/isatty.c +++ b/libgloss/mn10200/isatty.c @@ -4,7 +4,7 @@ #include "trap.h" -isatty (fd) +_isatty (fd) int fd; { return 1; diff --git a/libgloss/mn10300/isatty.c b/libgloss/mn10300/isatty.c index 0930a531e..7e63a8c7c 100644 --- a/libgloss/mn10300/isatty.c +++ b/libgloss/mn10300/isatty.c @@ -4,7 +4,7 @@ #include "trap.h" -isatty (fd) +_isatty (fd) int fd; { return 1; diff --git a/libgloss/xstormy16/isatty.c b/libgloss/xstormy16/isatty.c new file mode 100644 index 000000000..e3c32051a --- /dev/null +++ b/libgloss/xstormy16/isatty.c @@ -0,0 +1,27 @@ +/* isatty.c -- chek the terminal device. + * + * Copyright (c) 1995 Cygnus Support + * + * The authors hereby grant permission to use, copy, modify, distribute, + * and license this software and its documentation for any purpose, provided + * that existing copyright notices are retained in all copies and that this + * notice is included verbatim in any distributions. No written agreement, + * license, or royalty fee is required for any of the authorized uses. + * Modifications to this software may be copyrighted by their authors + * and need not follow the licensing terms described here, provided that + * the new terms are clearly indicated on the first page of each file where + * they apply. + */ +#include "glue.h" + +/* + * isatty -- returns 1 if connected to a terminal device, + * returns 0 if not. Since we're hooked up to a + * serial port, we'll say yes _AND return a 1. + */ +int +_DEFUN (_isatty, (fd), + int fd) +{ + return (1); +}