From 1f087aa8b70fce67e7c43f689b5fb35667b5d84c Mon Sep 17 00:00:00 2001 From: "Roberto E. Vargas Caballero" Date: Tue, 8 Sep 2015 12:10:11 +0200 Subject: Add key to send a break to the serial line --- st.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'st.c') diff --git a/st.c b/st.c index 256f8f5..7804316 100644 --- a/st.c +++ b/st.c @@ -17,6 +17,7 @@ #include #include #include +#include #include #include #include @@ -333,6 +334,7 @@ static void xzoomreset(const Arg *); static void printsel(const Arg *); static void printscreen(const Arg *) ; static void toggleprinter(const Arg *); +static void sendbreak(const Arg *); /* Config.h for applying patches and the configuration. */ #include "config.h" @@ -2578,6 +2580,13 @@ strreset(void) memset(&strescseq, 0, sizeof(strescseq)); } +void +sendbreak(const Arg *arg) +{ + if (tcsendbreak(cmdfd, 0)) + perror("Error sending break"); +} + void tprinter(char *s, size_t len) { -- cgit v1.2.1