utilisation sendfile () sur deux fichiers mmaped (linux)
-
22-09-2019 - |
Question
Peut sendfile () syscall linux être utilisé pour envoyer une partie de fichier d'un fichier mmaped à un autre fichier mmaped?
La solution
De sendfile(2)
:
Actuellement (Linux 2.6.9): in_fd, doit correspondre à un fichier soutient mmap () - opérations similaires (à savoir, il ne peut pas être un socket); et out_fd doit se référer à une prise.
Il semble donc que la réponse est non.
Modifier
Je pense que je comprends ce que vous cherchez maintenant. Consultez splice(2)
.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow