From 34ea71056fbedb2e9c7ee99b99bc8ad733b801a1 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Thu, 2 Nov 2006 04:25:54 +0000 Subject: added open status to the [info( report svn path=/trunk/externals/iem/comport/; revision=6213 --- comport/comport.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'comport/comport.c') 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); -- cgit v1.2.1