ext/libuv/test/test-tty.c in libuv-2.0.6 vs ext/libuv/test/test-tty.c in libuv-2.0.8
- old
+ new
@@ -151,14 +151,17 @@
if (fd != -1) {
ASSERT(UV_EINVAL == uv_tty_init(&loop, &tty, fd, 1));
ASSERT(0 == close(fd));
}
+/* Bug on AIX where '/dev/random' returns 1 from isatty() */
+#ifndef _AIX
fd = open("/dev/random", O_RDONLY);
if (fd != -1) {
ASSERT(UV_EINVAL == uv_tty_init(&loop, &tty, fd, 1));
ASSERT(0 == close(fd));
}
+#endif /* _AIX */
fd = open("/dev/zero", O_RDONLY);
if (fd != -1) {
ASSERT(UV_EINVAL == uv_tty_init(&loop, &tty, fd, 1));
ASSERT(0 == close(fd));