AnalogTerm2: Rework child process management.
authorMatthew Mondor <mmondor@pulsar-zone.net>
Wed, 14 Jun 2023 14:27:17 +0000 (14:27 +0000)
committerMatthew Mondor <mmondor@pulsar-zone.net>
Wed, 14 Jun 2023 14:27:17 +0000 (14:27 +0000)
commit45298931af5acc01b55a3fa7464638a8c85e8f4a
tree76ba28cc20317ef41809451bb70512b2445c7fda
parent4092d41bff3efd05868345b16390d68626751b6a
AnalogTerm2: Rework child process management.
- SIGKILL was sent to the child process if it wasn't detected to
  have exited, now SIGHUP is sent to its process group instead.
- The signal handler in tty.c could perform operations that were
  unsafe for a handler, these now only set flags that are processed
  outside of the handler.
mmsoftware/analogterm2/TODO.txt
mmsoftware/analogterm2/src/font.c
mmsoftware/analogterm2/src/tty.c
mmsoftware/analogterm2/src/tty.h