aboutsummaryrefslogtreecommitdiff
path: root/comport/comport.c
diff options
context:
space:
mode:
authorHans-Christoph Steiner <eighthave@users.sourceforge.net>2006-11-02 04:25:54 +0000
committerHans-Christoph Steiner <eighthave@users.sourceforge.net>2006-11-02 04:25:54 +0000
commit34ea71056fbedb2e9c7ee99b99bc8ad733b801a1 (patch)
tree952af175fa9134ed13f59b2bd332b5b4d7ae21d7 /comport/comport.c
parent1377d5dcf550a787e266730253c411f1d390d930 (diff)
added open status to the [info( report
svn path=/trunk/externals/iem/comport/; revision=6213
Diffstat (limited to 'comport/comport.c')
-rw-r--r--comport/comport.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/comport/comport.c b/comport/comport.c
index 0aabdf9..c5fa729 100644
--- a/comport/comport.c
+++ b/comport/comport.c
@@ -1415,6 +1415,14 @@ static void comport_output_xonxoff(t_comport *x)
comport_output_status(x, gensym("xonxoff"), x->xonxoff);
}
+static void comport_output_open_status(t_comport *x)
+{
+ if(x->comhandle == INVALID_HANDLE_VALUE)
+ comport_output_status(x, gensym("open"), 0);
+ else
+ comport_output_status(x, gensym("open"), 1);
+}
+
static void comport_devices(t_comport *x)
{
comport_output_print(x);
@@ -1422,6 +1430,7 @@ static void comport_devices(t_comport *x)
static void comport_info(t_comport *x)
{
+ comport_output_open_status(x);
comport_output_port_status(x);
comport_output_baud_rate(x);
comport_output_dsr_status(x);