aboutsummaryrefslogtreecommitdiff
path: root/comport/comport.c
diff options
context:
space:
mode:
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);