Correzioni ai prototipi di alcune funzioni dello standard I/O su file,
authorSimone Piccardi <piccardi@gnulinux.it>
Wed, 21 Jan 2009 11:35:19 +0000 (11:35 +0000)
committerSimone Piccardi <piccardi@gnulinux.it>
Wed, 21 Jan 2009 11:35:19 +0000 (11:35 +0000)
sbagliate da tempo immemorabile a causa di un incauto taglia e incolla...

Un grazie a Grendizer che ha segnalato l'errore.

filestd.tex
html/gapil.html
session.tex

index b7b071c0fbb50b8e702abd5375f22d9551c0adf3..4a5156f70f85ec5f85b7b2eb005f6e47dfaea66f 100644 (file)
@@ -615,7 +615,7 @@ carattere in formato esteso (cio
   \param{stream}. In genere è implementata come una macro.
   
   \funcdecl{wint\_t fgetwc(FILE *stream)} Legge un carattere esteso da
-  \param{stream} È una sempre una funzione.
+  \param{stream}. È una sempre una funzione.
   
   \funcdecl{wint\_t getwchar(void)} Equivalente a \code{getwc(stdin)}.
   
@@ -632,10 +632,10 @@ loro prototipi sono:
   \funcdecl{int putc(int c, FILE *stream)} Scrive il carattere \param{c}
   su \param{stream}. In genere è implementata come una macro.
   
-  \funcdecl{int fputc(FILE *stream)} Scrive il carattere \param{c} su
+  \funcdecl{int fputc(int c, FILE *stream)} Scrive il carattere \param{c} su
   \param{stream}. È una sempre una funzione.
   
-  \funcdecl{int putchar(void)} Equivalente a \code{putc(stdin)}.
+  \funcdecl{int putchar(int c)} Equivalente a \code{putc(stdout)}.
   
   \bodydesc{Le funzioni scrivono sempre un carattere alla volta, il cui
     valore viene restituito in caso di successo; in caso di errore o
index 8f556a97c59e7fa9c0a8b5e3d64d19ae8e875e6b..af42d80c98ba598c48d14794177037aa1e9061f8 100644 (file)
           
            <p> Ma se trovare della buona documentazione libera, specie per
                quanto riguarda i programmi che girano sul sistema GNU/Linux,
-               è ormai relativamente facile, la produzione di buoni testi
-               didattici è ancora molto limitata, soprattutto se li si cercano
+               è ormai relativamente facile, la produzione di buoni testi
+               didattici è ancora molto limitata, soprattutto se li si cercano
                in lingua italiana.
            </p>
-           <p> <b>GaPiL</b> è un tentativo di scrivere un manuale di
+           <p> <b>GaPiL</b> è un tentativo di scrivere un manuale di
                programmazione di sistema in ambiente Linux, con una
                particolare attenzione alle caratteristiche specifiche delle
-               interfacce fornite dal kernel. Benché buona parte della
+               interfacce fornite dal kernel. Benché buona parte della
                trattazione delle funzioni di libreria faccia riferimento a
-               standard generali come POSIX, si è comunque data una
-               attenzione particolare alle GNU libc, che sono la versione più
+               standard generali come POSIX, si è comunque data una
+               attenzione particolare alle GNU libc, che sono la versione più
                usata delle librerie del C, senza dimenticare, ove note, di
                citare le differenze con possibili alternative come le libc5 o
                le uclibc.
                href="http://www.gnu.org/copyleft/fdl.html">GNU FDL</a>, che
                possa servire a chi si accosta per la prima volta alla
                programmazione avanzata e di sistema su un kernel Linux, con
-               la speranza di poter un giorno raggiungere la qualità dei
+               la speranza di poter un giorno raggiungere la qualità dei
                lavori del compianto R. W. Stevens.
            </p>
          </td>
            href="http://firenze.linux.it/~piccardi/pubblicazioni.html">
            http://firenze.linux.it/~piccardi/pubblicazioni.html</a>
            <p>
-           Invece la documentazione tecnica più recente che ho prodotto è
+           Invece la documentazione tecnica più recente che ho prodotto è
            pubblicata sul sito di <a href="http://www.truelite.it">Truelite
            Srl</a>, ed in particolare sono disponibili una serie di manuali
            su temi di natura sistemistica a partire da <a href=
            </b>
          </td>
          <td bgcolor="lightblue"> 
+             <b>6 - dicembre - 2008</b> <br/> Aggiornata la versione cartacea
+              acquistabile su lulu.com, all'indirizzo 
+             <a href="http://stores.lulu.com/piccardi">
+               http://stores.lulu.com/piccardi</a>, contiene le ultime
+               novità in particolare riguardo le funzioni delle ACL. Si
+               ricorda che il sovrapprezzo serve a finanziare lo sviluppo del
+               testo; si può sempre scaricare la versione corrente aggiornata
+               e gratuita da questo sito.
+           <p>
              <b>5 - gennaio - 2007</b> <br/> Pubblicata una versione
              stampabile a richiesta su lulu.com, ordinabile all'indirizzo 
-             <a href="http://www.lulu.com/content/612937">
-               http://www.lulu.com/content/612937</a>. 
+             <a href="http://stores.lulu.com/piccardi">
+               http://stores.lulu.com/piccardi</a>. 
            <p>
              <b>1 - giugno - 2006</b> <br/> Nuova revisione con varie aggiunte
              e correzioni, in occasione della pubblicazione sul DVD di
              LinuxPro. 
            <p>
              <b>11 - marzo - 2005</b> <br/> Modificata la pagina dell'accesso
-             ai sorgenti, non viene più utilizzato ViewCVS ma è stato
+             ai sorgenti, non viene più utilizzato ViewCVS ma è stato
              installato il sistema di tracking <a
              href="http://www.edgewall.com/trac/">trac</a> che oltre alla
              navigazione dei contenuti consente di tenere sotto controllo le
              revisioni, e l'evoluzione della guida e di inviare ticket via
-             web. 
+             web.
            <p>
              <b>6 - marzo - 2005</b> <br/> Realizzato un web server
              elementare a scopo didattico, in vista <a href="
            <p>
              <b>6 - aprile - 2003</b> <br/> Grazie all'incredibile lavoro di
              Mirko Maischberger abbiamo una favolosa versione in HTML, che
-             collego direttamente dalla sua home page. Non finirò mai di
+             collego direttamente dalla sua home page. Non finirò mai di
              ringraziarlo per aver domato htlatex fino a produrre la prima
              versione di GaPiL realmente consuntabile on line. Con
-             l'occasione è stata completamente revisionata la parte di
+             l'occasione è stata completamente revisionata la parte di
              introduzione alle reti.
            </p>
            <p>
            <p>
              <b>3 - luglio - 2002</b> <br/> Prima versione del sito, con
              rilascio della prima versione di GaPiL in un HTML passabile.
-             <br/>
-             Sono in versione preliminare, ma ricontrollati e di qualità
-             accettabile, i capitoli dal primo al nono: introduzione,
+             <br/> Sono in versione preliminare, ma ricontrollati e di
+             qualità accettabile, i capitoli dal primo al nono: introduzione,
              gestione dei processi, interfacce di base per i file e per il
              controllo dei parametri del sistema, gestione dei segnali. Sono
-             da ricontrollare, ma di qualità decente, i capitoli dal
+             da ricontrollare, ma di qualità decente, i capitoli dal
              tredicesimo al sedicesimo: reti e socket elementari (il
-             sedicesimo capitolo è incompleto). Sono in corso di stesura, e
-             pertanto di qualità non classificabile (che può oscillare fra la
+             sedicesimo capitolo è incompleto). Sono in corso di stesura, e
+             pertanto di qualità non classificabile (che può oscillare fra la
              bozza non rivista ed il semplice elenco degli argomenti) gli
              altri capitoli.
            </p>
index c73da43cd1bc20991b61de7ba9f218c7262f89c5..be2e20fba985e748aee98c9bd6246e2ccf44516c 100644 (file)
@@ -2004,6 +2004,9 @@ Qui vanno le cose su \func{openpty} e compagnia.
 
 
 
+% TODO materiale sulle seriali
+% vedi http://www.easysw.com/~mike/serial/serial.html
+
 
 % LocalWords:  kernel multitasking dell'I job control BSD POSIX shell sez group
 % LocalWords:  foreground process bg fg Di waitpid WUNTRACED pgrp session sched