commit a516dde67379545149bfa5c024568e8af81f9101 parent 73ea08b253fdcdc96c35cf405210842d174d736b Author: mjkloeckner <martinjkloeckner@gmail.com> Date: Fri, 15 Mar 2024 00:03:08 -0300 Add resources about termios.h and signal handling Diffstat:
| M | README.md | | | 17 | +++++++++++++++++ |
1 file changed, 17 insertions(+), 0 deletions(-) diff --git a/README.md b/README.md @@ -10,3 +10,20 @@ Programación 2 - [C++ reference](https://en.cppreference.com ) - [Deitel & Deitel - C how to program with an Introduction to C++](https://deitel.com/c-how-to-program-8-e/) - [ANSI Escape Sequences Cheatsheet](https://gist.github.com/fnky/458719343aabd01cfb17a3a4f7296797) + +## Librería Termios + +La librería `termios.h` permite cambiar la configuración de las interfaces de +entrada y salida de la terminal. Esta libreria resulta util en casos en los que +se quiera hacer un programa interactive con el que se muestra a continuación + + + +### Recursos Recomendados Sobre Termios y Manejo de Señales + +* [termios(3) — Linux manual page](https://man7.org/linux/man-pages/man3/tcsetattr.3.html) +* [Terminal Input Modes](https://ftp.gnu.org/old-gnu/Manuals/glibc-2.2.3/html_node/libc_352.html) +* [Setting Terminal Modes Properly](https://ftp.gnu.org/old-gnu/Manuals/glibc-2.2.3/html_node/libc_351.html#SEC360) +* [Serial Programming/termios](https://en.wikibooks.org/wiki/Serial_Programming/termios) +* [Characters that Cause Signals](https://www.gnu.org/software/libc/manual/html_node/Signal-Characters.html) +* [Install a Signal Handler ](https://www.csl.mtu.edu/cs4411.ck/www/NOTES/signal/install.html)
