diff options
Diffstat (limited to 'winsup/cygwin/ioctl.cc')
-rw-r--r-- | winsup/cygwin/ioctl.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/winsup/cygwin/ioctl.cc b/winsup/cygwin/ioctl.cc index 50bed772b..93870444d 100644 --- a/winsup/cygwin/ioctl.cc +++ b/winsup/cygwin/ioctl.cc @@ -17,19 +17,20 @@ details. */ #include "cygerrno.h" #include "fhandler.h" #include "dtable.h" +#include "cygheap.h" #include <sys/termios.h> extern "C" int ioctl (int fd, int cmd, void *buf) { - if (fdtab.not_open (fd)) + if (cygheap->fdtab.not_open (fd)) { set_errno (EBADF); return -1; } debug_printf ("fd %d, cmd %x\n", fd, cmd); - fhandler_base *fh = fdtab[fd]; + fhandler_base *fh = cygheap->fdtab[fd]; if (fh->is_tty () && fh->get_device () != FH_PTYM) switch (cmd) { |