+% TODO le ioctl dei terminali
+% TODO trattare \func{posix\_openpt}
+
+
+
+% TODO materiale sulle seriali
+% vedi http://www.easysw.com/~mike/serial/serial.html
+% TODO materiale generico sul layer TTY
+% vedi http://www.linusakesson.net/programming/tty/index.php
+
+
+% LocalWords: kernel multitasking dell'I job control BSD POSIX shell sez group
+% LocalWords: foreground process bg fg Di waitpid WUNTRACED pgrp session sched
+% LocalWords: struct pgid sid pid ps getpgid getpgrp SVr unistd void errno int
+% LocalWords: ESRCH getsid glibc system call XOPEN SOURCE EPERM setpgrp EACCES
+% LocalWords: setpgid exec EINVAL did fork race condition setsid l'I tty ioctl
+% LocalWords: NOCTTY TIOCSCTTY error tcsetpgrp termios fd pgrpid descriptor VT
+% LocalWords: ENOTTY ENOSYS EBADF SIGTTIN SIGTTOU EIO tcgetpgrp crypt SIGTSTP
+% LocalWords: SIGINT SIGQUIT SIGTERM SIGHUP hungup kill orphaned SIGCONT exit
+% LocalWords: init Slackware run level inittab fig device getty exevle TERM at
+% LocalWords: getpwnam chdir home chown chmod setuid setgid initgroups SIGCHLD
+% LocalWords: daemon like daemons NdT Stevens Programming FAQ filesystem umask
+% LocalWords: noclose syslog syslogd socket UDP klogd printk printf facility
+% LocalWords: priority log openlog const char ident option argv tab AUTH CRON
+% LocalWords: AUTHPRIV cron FTP KERN LOCAL LPR NEWS news USENET UUCP CONS CRIT
+% LocalWords: NDELAY NOWAIT ODELAY PERROR stderr format strerror EMERG ALERT
+% LocalWords: ERR WARNING NOTICE INFO DEBUG debug setlogmask mask UPTO za ssh
+% LocalWords: teletype telnet read write BELL beep CANON isatty desc ttyname
+% LocalWords: NULL ctermid stdio pathname buff size len ERANGE bits ispeed xFF
+% LocalWords: ospeed line tcflag INPCK IGNPAR PARMRK ISTRIP IGNBRK BREAK NUL
+% LocalWords: BRKINT IGNCR carriage return newline ICRNL INLCR IUCLC IXON NL
+% LocalWords: IXANY IXOFF IMAXBEL iflag OPOST CR OCRNL OLCUC ONLCR ONOCR OFILL
+% LocalWords: ONLRET OFDEL NLDLY CRDLY TABDLY BSDLY backspace BS VTDLY FFDLY
+% LocalWords: form feed FF oflag CLOCAL NOBLOCK of HUPCL CREAD CSTOPB PARENB
+% LocalWords: PARODD CSIZE CS CBAUD CBAUDEX CIBAUD CRTSCTS RTS CTS cflag ECHO
+% LocalWords: ICANON ECHOE ERASE ECHOPRT ECHOK ECHOKE ECHONL ECHOCTL ctrl ISIG
+% LocalWords: INTR QUIT SUSP IEXTEN EOL LNEXT REPRINT WERASE NOFLSH and TOSTOP
+% LocalWords: SIGSUSP XCASE DEFECHO FLUSHO DISCARD PENDIN lflag NCCS VINTR EOF
+% LocalWords: interrupt VQUIT VERASE VKILL VEOF VTIME VMIN VSWTC switch VSTART
+% LocalWords: VSTOP VSUSP VEOL VREPRINT VDISCARD VWERASE VLNEXT escape actions
+% LocalWords: tcgetattr tcsetattr EINTR TCSANOW TCSADRAIN TCSAFLUSH speed MIN
+% LocalWords: SetTermAttr UnSetTermAttr cfsetispeed cfsetospeed cfgetispeed
+% LocalWords: cfgetospeed quest'ultime tcsendbreak duration break tcdrain
+% LocalWords: tcflush queue TCIFLUSH TCOFLUSH TCIOFLUSH tcflow action TCOOFF
+% LocalWords: TCOON TCIOFF TCION timer openpty Window nochdir
+
+