X-Git-Url: https://git.danieliu.xyz/?a=blobdiff_plain;f=st.c;h=780431605f3e4aa915785de0471e785a10406a33;hb=1f087aa8b70fce67e7c43f689b5fb35667b5d84c;hp=256f8f5912026027715c6fe7494fefa7757c4e83;hpb=473326f2e3115f4b745730be782b2eba63e0934c;p=st.git 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) {