From: Alexis Laferrière Date: Tue, 5 Jun 2018 19:10:06 +0000 (-0400) Subject: core: move `Int::isatty` to `file` X-Git-Url: http://nitlanguage.org core: move `Int::isatty` to `file` Signed-off-by: Alexis Laferrière --- diff --git a/lib/core/file.nit b/lib/core/file.nit index 26f7398..261dc7d 100644 --- a/lib/core/file.nit +++ b/lib/core/file.nit @@ -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 diff --git a/lib/core/posix.nit b/lib/core/posix.nit index 587e606..2969830 100644 --- a/lib/core/posix.nit +++ b/lib/core/posix.nit @@ -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