sendfile () Verwendung auf zwei mmaped Dateien (Linux)
-
22-09-2019 - |
Frage
Kann sendfile () Linux-Systemaufruf verwendet werden, einen Teil der Datei von einer mmaped Datei in anderer mmaped Datei zu senden?
Lösung
Derzeit (Linux 2.6.9): in_fd muss in einer Datei entsprechen, die Stützen mmap () - artige Operationen (das heißt, es kann nicht eine Buchse sein); und out_fd muss an eine Steckdose beziehen.
So ist es wie die Antwort aussieht, ist nicht.
Bearbeiten
Ich glaube, ich verstehe, was Sie jetzt suchen. Schauen Sie sich splice(2)
.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow