core: move `Int::isatty` to `file`
authorAlexis Laferrière <alexis.laf@xymus.net>
Tue, 5 Jun 2018 19:10:06 +0000 (15:10 -0400)
committerAlexis Laferrière <alexis.laf@xymus.net>
Tue, 5 Jun 2018 19:10:06 +0000 (15:10 -0400)
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

lib/core/file.nit
lib/core/posix.nit

index 26f7398..261dc7d 100644 (file)
@@ -306,6 +306,9 @@ redef class Int
        private fun fd_to_stream(mode: CString): NativeFile `{
                return fdopen((int)self, mode);
        `}
+
+       # Does the file descriptor `self` refer to a terminal?
+       fun isatty: Bool `{ return isatty(self); `}
 end
 
 # Constant for read-only file streams
index 587e606..2969830 100644 (file)
@@ -111,8 +111,3 @@ extern class Group `{struct group*`}
                return ret;
        `}
 end
-
-redef class Int
-       # Does the file descriptor `self` refer to a terminal?
-       fun isatty: Bool `{ return isatty(self); `}
-end