sbagliate da tempo immemorabile a causa di un incauto taglia e incolla...
Un grazie a Grendizer che ha segnalato l'errore.
\param{stream}. In genere è implementata come una macro.
\funcdecl{wint\_t fgetwc(FILE *stream)} Legge un carattere esteso da
\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)}.
\funcdecl{wint\_t getwchar(void)} Equivalente a \code{getwc(stdin)}.
\funcdecl{int putc(int c, FILE *stream)} Scrive il carattere \param{c}
su \param{stream}. In genere è implementata come una macro.
\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.
\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
\bodydesc{Le funzioni scrivono sempre un carattere alla volta, il cui
valore viene restituito in caso di successo; in caso di errore o
<p> Ma se trovare della buona documentazione libera, specie per
quanto riguarda i programmi che girano sul sistema GNU/Linux,
<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
- <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
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
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.
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
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>
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>
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=
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>
</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
<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
<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
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
<p>
<b>6 - marzo - 2005</b> <br/> Realizzato un web server
elementare a scopo didattico, in vista <a href="
<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
<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
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>
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.
<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
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
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>
bozza non rivista ed il semplice elenco degli argomenti) gli
altri capitoli.
</p>
+% 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
% LocalWords: kernel multitasking dell'I job control BSD POSIX shell sez group
% LocalWords: foreground process bg fg Di waitpid WUNTRACED pgrp session sched