From 010bb8a4a1548252fc0c72943441a2252bc7aca9 Mon Sep 17 00:00:00 2001 From: Corinna Vinschen Date: Tue, 23 Jul 2002 14:47:17 +0000 Subject: * fhandler_serial.cc: Use must_init_serial_line capability throughout. * wincap.cc: Set flag must_init_serial_line appropriately. * wincap.h: Add flag must_init_serial_line. --- winsup/cygwin/fhandler_serial.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'winsup/cygwin/fhandler_serial.cc') diff --git a/winsup/cygwin/fhandler_serial.cc b/winsup/cygwin/fhandler_serial.cc index 0b6464178..67e11908f 100644 --- a/winsup/cygwin/fhandler_serial.cc +++ b/winsup/cygwin/fhandler_serial.cc @@ -272,7 +272,7 @@ fhandler_serial::open (path_conv *, int flags, mode_t mode) request TIOCMGET could return correct value of RTS and DTR lines. Important only for Win 9x systems */ - if (!wincap.is_winnt ()) + if (wincap.must_init_serial_line ()) { if (EscapeCommFunction (get_handle (), SETDTR) == 0) system_printf ("couldn't set initial state of DTR for %s, %E", get_name ()); @@ -409,7 +409,7 @@ fhandler_serial::ioctl (unsigned int cmd, void *buffer) modemStatus |= TIOCM_RI; if (modemLines & MS_RLSD_ON) modemStatus |= TIOCM_CD; - if (!wincap.is_winnt ()) + if (wincap.must_init_serial_line ()) modemStatus |= rts | dtr; else { -- cgit v1.2.3