Domanda

Può sendfile () linux syscall essere utilizzato per inviare parte di file da un file mmaped ad altro file mmaped?

È stato utile?

Soluzione

sendfile(2) :

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
scroll top