Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/winsup
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2002-07-24 15:01:37 +0400
committerCorinna Vinschen <corinna@vinschen.de>2002-07-24 15:01:37 +0400
commit0a73fce00ca7f208a5dcdd26d33be70d705fc276 (patch)
treea28fb1bb55de7201107bbe117521de2b445461de /winsup
parent564c62b811d6f2b2aae821d141b2725e8e035dfa (diff)
* fhandler_serial.cc: Change 'must_init_serial_line capability'
to 'supports_reading_modem_output_lines' throughout (negated meaning). * wincap.cc: Ditto. * wincap.h: Ditto.
Diffstat (limited to 'winsup')
-rw-r--r--winsup/cygwin/ChangeLog7
-rw-r--r--winsup/cygwin/fhandler_serial.cc4
-rw-r--r--winsup/cygwin/wincap.cc22
-rw-r--r--winsup/cygwin/wincap.h4
4 files changed, 22 insertions, 15 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index 0be0cdce6..9888c2a29 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,3 +1,10 @@
+2002-07-24 Corinna Vinschen <corinna@vinschen.de>
+
+ * fhandler_serial.cc: Change 'must_init_serial_line capability'
+ to 'supports_reading_modem_output_lines' throughout (negated meaning).
+ * wincap.cc: Ditto.
+ * wincap.h: Ditto.
+
2002-07-23 Nicholas Wourms <nwourms@netscape.net>
* cygwin.din (fcloseall): Add symbol for export.
diff --git a/winsup/cygwin/fhandler_serial.cc b/winsup/cygwin/fhandler_serial.cc
index 67e11908f..748eb4b28 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.must_init_serial_line ())
+ if (!wincap.supports_reading_modem_output_lines ())
{
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.must_init_serial_line ())
+ if (!wincap.supports_reading_modem_output_lines ())
modemStatus |= rts | dtr;
else
{
diff --git a/winsup/cygwin/wincap.cc b/winsup/cygwin/wincap.cc
index 69333375d..a702bfeea 100644
--- a/winsup/cygwin/wincap.cc
+++ b/winsup/cygwin/wincap.cc
@@ -46,7 +46,7 @@ static NO_COPY wincaps wincap_unknown = {
has_valid_processorlevel:false,
has_64bit_file_access:false,
has_process_io_counters:false,
- must_init_serial_line:true,
+ supports_reading_modem_output_lines:false,
};
static NO_COPY wincaps wincap_95 = {
@@ -84,7 +84,7 @@ static NO_COPY wincaps wincap_95 = {
has_valid_processorlevel:false,
has_64bit_file_access:false,
has_process_io_counters:false,
- must_init_serial_line:true,
+ supports_reading_modem_output_lines:false,
};
static NO_COPY wincaps wincap_95osr2 = {
@@ -122,7 +122,7 @@ static NO_COPY wincaps wincap_95osr2 = {
has_valid_processorlevel:false,
has_64bit_file_access:false,
has_process_io_counters:false,
- must_init_serial_line:true,
+ supports_reading_modem_output_lines:false,
};
static NO_COPY wincaps wincap_98 = {
@@ -160,7 +160,7 @@ static NO_COPY wincaps wincap_98 = {
has_valid_processorlevel:true,
has_64bit_file_access:false,
has_process_io_counters:false,
- must_init_serial_line:true,
+ supports_reading_modem_output_lines:false,
};
static NO_COPY wincaps wincap_98se = {
@@ -198,7 +198,7 @@ static NO_COPY wincaps wincap_98se = {
has_valid_processorlevel:true,
has_64bit_file_access:false,
has_process_io_counters:false,
- must_init_serial_line:true,
+ supports_reading_modem_output_lines:false,
};
static NO_COPY wincaps wincap_me = {
@@ -236,7 +236,7 @@ static NO_COPY wincaps wincap_me = {
has_valid_processorlevel:true,
has_64bit_file_access:false,
has_process_io_counters:false,
- must_init_serial_line:true,
+ supports_reading_modem_output_lines:false,
};
static NO_COPY wincaps wincap_nt3 = {
@@ -274,7 +274,7 @@ static NO_COPY wincaps wincap_nt3 = {
has_valid_processorlevel:true,
has_64bit_file_access:true,
has_process_io_counters:false,
- must_init_serial_line:false,
+ supports_reading_modem_output_lines:true,
};
static NO_COPY wincaps wincap_nt4 = {
@@ -312,7 +312,7 @@ static NO_COPY wincaps wincap_nt4 = {
has_valid_processorlevel:true,
has_64bit_file_access:true,
has_process_io_counters:false,
- must_init_serial_line:false,
+ supports_reading_modem_output_lines:true,
};
static NO_COPY wincaps wincap_nt4sp4 = {
@@ -350,7 +350,7 @@ static NO_COPY wincaps wincap_nt4sp4 = {
has_valid_processorlevel:true,
has_64bit_file_access:true,
has_process_io_counters:false,
- must_init_serial_line:false,
+ supports_reading_modem_output_lines:true,
};
static NO_COPY wincaps wincap_2000 = {
@@ -388,7 +388,7 @@ static NO_COPY wincaps wincap_2000 = {
has_valid_processorlevel:true,
has_64bit_file_access:true,
has_process_io_counters:true,
- must_init_serial_line:false,
+ supports_reading_modem_output_lines:true,
};
static NO_COPY wincaps wincap_xp = {
@@ -426,7 +426,7 @@ static NO_COPY wincaps wincap_xp = {
has_valid_processorlevel:true,
has_64bit_file_access:true,
has_process_io_counters:true,
- must_init_serial_line:false,
+ supports_reading_modem_output_lines:true,
};
wincapc wincap;
diff --git a/winsup/cygwin/wincap.h b/winsup/cygwin/wincap.h
index c2a4af872..c24b36ae5 100644
--- a/winsup/cygwin/wincap.h
+++ b/winsup/cygwin/wincap.h
@@ -47,7 +47,7 @@ struct wincaps
unsigned has_valid_processorlevel : 1;
unsigned has_64bit_file_access : 1;
unsigned has_process_io_counters : 1;
- unsigned must_init_serial_line : 1;
+ unsigned supports_reading_modem_output_lines : 1;
};
class wincapc
@@ -99,7 +99,7 @@ public:
bool IMPLEMENT (has_valid_processorlevel)
bool IMPLEMENT (has_64bit_file_access)
bool IMPLEMENT (has_process_io_counters)
- bool IMPLEMENT (must_init_serial_line)
+ bool IMPLEMENT (supports_reading_modem_output_lines)
#undef IMPLEMENT
};