X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=session.tex;h=92564cd2e1e11b28c0d8730105bad63513b48729;hp=78b60ecb9cf2475500e13dbdf7e3518e034ba815;hb=b81723c64c1d63b89cd3cec12f2fcccc4a756967;hpb=0e21ff1145b4f9a21c582fac348c87319133f79f diff --git a/session.tex b/session.tex index 78b60ec..92564cd 100644 --- a/session.tex +++ b/session.tex @@ -1,6 +1,6 @@ %% session.tex %% -%% Copyright (C) 2000-2007 Simone Piccardi. Permission is granted to +%% Copyright (C) 2000-2010 Simone Piccardi. Permission is granted to %% copy, distribute and/or modify this document under the terms of the GNU Free %% Documentation License, Version 1.1 or any later version published by the %% Free Software Foundation; with the Invariant Sections being "Un preambolo", @@ -71,7 +71,7 @@ Si noti come si sia parlato di comandi e non di programmi o processi; fra le funzionalità della shell infatti c'è anche quella di consentire di concatenare più programmi in una sola riga di comando con le pipe, ed in tal caso verranno eseguiti più programmi, inoltre, anche quando si invoca un singolo programma, -questo potrà sempre lanciare sottoprocessi per eseguire dei compiti specifici. +questo potrà sempre lanciare sotto-processi per eseguire dei compiti specifici. Per questo l'esecuzione di un comando può originare più di un processo; quindi nella gestione del job control non si può far riferimento ai singoli processi. @@ -1058,9 +1058,9 @@ stata allocata in precedenza ed essere lunga almeno che indica la dimensione che deve avere una stringa per poter contenere il nome di un terminale.} caratteri. -Esiste infine una versione rientrante \funcd{ttyname\_r} della funzione -\func{ttyname}, che non presenta il problema dell'uso di una zona di memoria -statica; il suo prototipo è: +Esiste infine una versione \index{funzioni!rientranti} rientrante +\funcd{ttyname\_r} della funzione \func{ttyname}, che non presenta il problema +dell'uso di una zona di memoria statica; il suo prototipo è: \begin{prototype}{unistd.h}{int ttyname\_r(int desc, char *buff, size\_t len)} Restituisce il nome del terminale associato al file \param{desc}. @@ -2004,6 +2004,11 @@ Qui vanno le cose su \func{openpty} e compagnia. +% 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