Можно ли использовать системный вызов linf sendfile () для отправки части файла из одного файла mmaped в другой файл mmaped?
С sendfile(2):
sendfile(2)
В настоящее время (Linux 2.6.9): in_fd, должен соответствовать файлу, который поддерживает mmap () -подобные операции (т.е. это не может быть сокет); и out_fd должен ссылаться на сокет.
Похоже, ответ - нет.
Мне кажется, я понимаю, что вы сейчас ищете. Выезд splice(2).
splice(2)