2012-02-21 Jeremy Bennett <jeremy.bennett@embecosm.com>
Alan Lehotsky <apl@alum.mit.edu> Joern Rennecke <joern.rennecke@embecosm.com> * configure.in: Add Epiphany support. * configure: Regenerate. * epiphany: New directory. * libgloss/README: Add Epiphany entry.
This commit is contained in:
35
libgloss/epiphany/_isatty.c
Normal file
35
libgloss/epiphany/_isatty.c
Normal file
@ -0,0 +1,35 @@
|
||||
/* isatty.c
|
||||
|
||||
Copyright (c) 1994-2009 Red Hat, Inc. All rights reserved.
|
||||
Copyright (c) 2012 Adapteva, Inc.
|
||||
|
||||
This copyrighted material is made available to anyone wishing to use,
|
||||
modify, copy, or redistribute it subject to the terms and conditions
|
||||
of the BSD License. This program is distributed in the hope that
|
||||
it will be useful, but WITHOUT ANY WARRANTY expressed or implied,
|
||||
including the implied warranties of MERCHANTABILITY or FITNESS FOR
|
||||
A PARTICULAR PURPOSE. A copy of this license is available at
|
||||
http://www.opensource.org/licenses. Any Red Hat trademarks that are
|
||||
incorporated in the source code or documentation are not subject to
|
||||
the BSD License and may only be used or replicated with the express
|
||||
permission of Red Hat, Inc. */
|
||||
|
||||
/* Dumb implementation so programs will at least run. */
|
||||
|
||||
#include <sys/stat.h>
|
||||
#include <errno.h>
|
||||
|
||||
int
|
||||
_DEFUN(_isatty, (fd), int fd)
|
||||
{
|
||||
struct stat buf;
|
||||
|
||||
if (_fstat (fd, &buf) < 0) {
|
||||
errno = EBADF;
|
||||
return 0;
|
||||
}
|
||||
if (S_ISCHR (buf.st_mode))
|
||||
return 1;
|
||||
errno = ENOTTY;
|
||||
return 0;
|
||||
}
|
Reference in New Issue
Block a user