diff options
Diffstat (limited to 'comport/comport.c')
-rw-r--r-- | comport/comport.c | 9 |
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); |