summaryrefslogtreecommitdiffstats
path: root/cpukit/libcsupport
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit/libcsupport')
-rw-r--r--cpukit/libcsupport/src/creat.c4
-rw-r--r--cpukit/libcsupport/src/isatty.c20
2 files changed, 19 insertions, 5 deletions
diff --git a/cpukit/libcsupport/src/creat.c b/cpukit/libcsupport/src/creat.c
index 6b11162060..e487ea16ec 100644
--- a/cpukit/libcsupport/src/creat.c
+++ b/cpukit/libcsupport/src/creat.c
@@ -1,3 +1,7 @@
+/*
+ * $Id$
+ */
+
/* creat() "system call" */
/* This is needed by f2c and therefore the SPEC benchmarks. */
diff --git a/cpukit/libcsupport/src/isatty.c b/cpukit/libcsupport/src/isatty.c
index 3c64647a94..1f89125b2a 100644
--- a/cpukit/libcsupport/src/isatty.c
+++ b/cpukit/libcsupport/src/isatty.c
@@ -1,17 +1,27 @@
-/* isatty.c */
-
-/* Dumb implementation so programs will at least run. */
+/*
+ * 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.OARcorp.com/rtems/license.html.
+ *
+ * $Id$
+ */
#include <sys/stat.h>
-int
-isatty (int fd)
+int isatty(
+ int fd
+)
{
struct stat buf;
if (fstat (fd, &buf) < 0)
return 0;
+
if (S_ISCHR (buf.st_mode))
return 1;
+
return 0;
}