informatica:sol:laboratorio20:esercitazionib:readnwriten

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisione
Revisione precedente
informatica:sol:laboratorio20:esercitazionib:readnwriten [03/05/2020 alle 10:14 (5 anni fa)] Massimo Torquatiinformatica:sol:laboratorio20:esercitazionib:readnwriten [03/05/2020 alle 10:44 (5 anni fa)] (versione attuale) Massimo Torquati
Linea 1: Linea 1:
 ===== Implementazione delle funzioni "readn" e "writen" ==== ===== Implementazione delle funzioni "readn" e "writen" ====
-(tratto da "Advanced Programming In the UNIX Environment" 3rd Edition by W. Richard Stevens and Stephen A. Rago, 2013, Addison-Wesley -- Section 14.7)+(tratto da "Advanced Programming In the UNIX Environment" by W. Richard Stevens and Stephen A. Rago, 2013, 3rd Edition, Addison-Wesley)
  
  
Linea 36: Linea 36:
 <code c> <code c>
 ssize_t  /* Read "n" bytes from a descriptor */ ssize_t  /* Read "n" bytes from a descriptor */
-writen(int fd, void *ptr, size_t n) {  +readn(int fd, void *ptr, size_t n) {  
    size_t   nleft;    size_t   nleft;
    ssize_t  nread;    ssize_t  nread;
informatica/sol/laboratorio20/esercitazionib/readnwriten.1588500874.txt.gz · Ultima modifica: 03/05/2020 alle 10:14 (5 anni fa) da Massimo Torquati

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki