Frank Rolsted Jensen
eaf30f067c
Clear pollin flag when input buffer is flushed
...
The pollin flag must be cleared when the input buffer (pty slave) is
flushed. This ensures that the POLLIN event is not signaled to the application,
when there is not data to read.
2021-10-27 15:44:09 +02:00
Kim Woelders
f759c0e3cc
Correct termios2 baud rate calculation
...
Based on suggestion by joluxer <linuxer@quantentunnel.de >.
2021-06-18 17:10:22 +02:00
Kim Woelders
0606891b78
Add indent profile + formatting tweak
2021-06-18 16:17:13 +02:00
joluxer
899596fd5b
Use all baudrate for traditional termios known to linux kernel 5.10.
2021-06-18 16:17:13 +02:00
joluxer
a21ba0cb9c
Make some variable storage bit width agnostic for transport.
2021-06-18 16:17:13 +02:00
Kim Woelders
8f03384964
print_help(): Add missing options to run in foreground
...
Suggested by joluxer <linuxer@quantentunnel.de >.
2021-06-18 16:17:13 +02:00
Kim Woelders
b314659125
Fix potentially incorrect speed check
...
We don't know if tio is termios or termios2.
2021-06-18 07:21:53 +02:00
Kim Woelders
42a4e2e062
ttynvt_ioctl(): Cleanups around TCSET.. handling
...
Avoid nested switches and unnecessary block level.
2021-06-18 07:21:53 +02:00
Kim Woelders
0b402cdb6b
Remove pointless CFLAGS_OPT
...
It would normally be overridden by the default automake CFLAGS="-g -O2".
2021-06-14 18:35:10 +02:00
Kim Woelders
302ed6d796
Include asm/ioctls.h for TCSETSF2 and friends
...
Some targets appear to need that.
2021-01-20 18:34:53 +01:00
Kim Woelders
bf11b1dd15
Add support for termios2 ioctls
...
Based on patch by Thomas Shaddack <shaddack@shaddack.mauriceward.com >
https://www.improwis.com/projects/sw_SerialOverIP_RFC2217/
2021-01-14 07:41:43 +01:00
Kim Woelders
33de2e875c
Add a couple of debug logs
...
From patch by Thomas Shaddack <shaddack@shaddack.mauriceward.com >
https://www.improwis.com/projects/sw_SerialOverIP_RFC2217/
2021-01-14 07:40:40 +01:00
Kim Woelders
eccd32fdfb
telnet_param.h: Show hex codes too
...
Inspired by Thomas Shaddack <shaddack@shaddack.mauriceward.com >
https://www.improwis.com/projects/sw_SerialOverIP_RFC2217/
2021-01-14 07:19:05 +01:00
Kim Woelders
089b733f27
Indent
2021-01-14 07:18:48 +01:00
Kim Woelders
41802ce7e9
Include poll.h, not sys/poll.h
...
... the posixly correct location.
2020-10-08 17:36:55 +02:00
Kim Woelders
e51a98e4b2
Handle CRTSCTS properly
2019-09-10 06:52:00 +02:00
Kim Woelders
9db6c5d83c
Move logging functions to separate file
2019-09-05 11:36:49 +02:00
Kim Woelders
e3675b9e89
Move ttynvt source to src/
2019-09-05 11:36:49 +02:00