Использование sendfile() для двух файлов mmaped (linux)
-
22-09-2019 - |
Вопрос
Можно ли использовать системный вызов sendfile() Linux для отправки части файла из одного файла mmaped в другой файл mmaped?
Решение
От sendfile(2)
:
В настоящее время (Linux 2.6.9):in_fd, должен соответствовать файлу, который поддерживает mmap ()-как операции (т.е. это не может быть сокетом);и out_fd должен ссылаться на сокет.
Так что, похоже, ответ отрицательный.
Редактировать
Кажется, я понимаю, что вы сейчас ищете.Проверить splice(2)
.
Не связан с StackOverflow