sendfile () l'utilizzo su due file mmaped (linux)
-
22-09-2019 - |
Domanda
Può sendfile () linux syscall essere utilizzato per inviare parte di file da un file mmaped ad altro file mmaped?
Soluzione
Attualmente (Linux 2.6.9): in_fd, deve corrispondere a un file che supporta mmap () - operazioni analoghe (cioè, non può essere un socket); e out_fd deve riferirsi ad una presa.
Quindi sembra che la risposta è no.
Modifica
Credo di capire quello che stai cercando per ora. Scopri splice(2)
.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow