diff options
author | Jeff Johnston <jjohnstn@redhat.com> | 2008-01-03 22:38:31 +0000 |
---|---|---|
committer | Jeff Johnston <jjohnstn@redhat.com> | 2008-01-03 22:38:31 +0000 |
commit | 277723722fd1f69cdaa1d660d6c6284b02a646d7 (patch) | |
tree | d8edee9e2ad4914419583faf367f5aa6aadb464d | |
parent | a639937a9ab176d7c38c1de7ef0d3b0d7643f856 (diff) | |
download | newlib-277723722fd1f69cdaa1d660d6c6284b02a646d7.zip newlib-277723722fd1f69cdaa1d660d6c6284b02a646d7.tar.gz newlib-277723722fd1f69cdaa1d660d6c6284b02a646d7.tar.bz2 |
2008-01-03 Jeff Johnston <jjohnstn@redhat.com>
* 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.
-rw-r--r-- | libgloss/ChangeLog | 15 | ||||
-rw-r--r-- | libgloss/arm/redboot-syscalls.c | 2 | ||||
-rw-r--r-- | libgloss/bfin/syscalls.c | 2 | ||||
-rw-r--r-- | libgloss/cris/gensyscalls | 3 | ||||
-rw-r--r-- | libgloss/fr30/syscalls.c | 2 | ||||
-rw-r--r-- | libgloss/frv/isatty.c | 2 | ||||
-rw-r--r-- | libgloss/iq2000/isatty.c | 2 | ||||
-rw-r--r-- | libgloss/libnosys/isatty.c | 4 | ||||
-rw-r--r-- | libgloss/m32r/isatty.c | 2 | ||||
-rw-r--r-- | libgloss/mn10200/isatty.c | 2 | ||||
-rw-r--r-- | libgloss/mn10300/isatty.c | 2 | ||||
-rw-r--r-- | libgloss/xstormy16/isatty.c | 27 |
12 files changed, 53 insertions, 12 deletions
diff --git a/libgloss/ChangeLog b/libgloss/ChangeLog index 07dc11d..ac7bb59 100644 --- a/libgloss/ChangeLog +++ b/libgloss/ChangeLog @@ -1,3 +1,18 @@ +2008-01-03 Jeff Johnston <jjohnstn@redhat.com> + + * 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 <hp@axis.com> * 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 3b5a02b..c6b743e 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 015e604..6f5fc39 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 f925c17..b885a20 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 e59a144..f1bd823 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 7494531..b021b4f 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 0930a53..7e63a8c 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 db12431..d93e177 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 bb5f2ac..cc9bfe1 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 0930a53..7e63a8c 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 0930a53..7e63a8c 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 0000000..e3c3205 --- /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); +} |