Nuovo quinto capitolo, parte seconda

E’ stata completata la revisione della seconda parte del quinto capitolo, che tratta l’interfaccia ANSI C per i file (quella denominata dei file stream). Si tratta della parte accorpata alla trattazione base dei file descriptor che costituiva il precedente settimo capitolo.

Si sono riorganizzati gli argomenti con una migliore suddivisione dei paragrafi e dei titoli più appropriati, e si è fatta una revisione generale dei contenuti, ma non sono state effettuate aggiunte significative.

Nuovo quinto capitolo, parte prima

Nella revisione della guida si è deciso di accorpare i due capitoli in precedenza dedicati alle due interfacce di programmazione per l’accesso al contenuto dei file, quella dei file descriptor e quella degli stream, in un unico capitolo, il quinto, dedicato alla gestione del contenuto dei file in maniera generale.

Si sono ristrutturate le varie sezioni dedicando a ciascuna interfaccia due sezioni, di cui la prima volta ad illustrare architettura e funzioni di base, e la seconda volta ad illustrare le caratteristiche più avanzate di entrambe. Si è inoltre provveduto ad un aggiornamento dei contenuti, che è stato completato per quanto riguarda la prima parte, quella dedicata alla interfaccia nativa Unix dei file descriptor.

Si è revisionata la spiegazione sul significato dei file descriptor, si sono documentati in maniera dettagliata i flag di open, in particolare O_DIRECT e O_SYNC, si sono documentati i nuovi parametri SEEK_HOLE e SEEK_DATA di lseek, si sono accorpate le sezioni relative all’accesso concorrente dei processi ai file e documentati i dettagli non standard di dup2 e della nuova dup3. Si sono documentati meglio i comandi di fcntl ed aggiunti i nuovi comandi introdotti negli ultimi anni come F_GETOWN_EX, F_SETOWN_EX, F_SETPIPE_SZ e F_GETPIPE_SZ.

This work by Simone Piccardi is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported.