Использование sendfile () для двух файлов mmaped (linux) - PullRequest
3 голосов
/ 29 марта 2010

Можно ли использовать системный вызов linf sendfile () для отправки части файла из одного файла mmaped в другой файл mmaped?

1 Ответ

3 голосов
/ 29 марта 2010

С sendfile(2):

В настоящее время (Linux 2.6.9): in_fd, должен соответствовать файлу, который поддерживает mmap () -подобные операции (т.е. это не может быть сокет); и out_fd должен ссылаться на сокет.

Похоже, ответ - нет.

Редактировать

Мне кажется, я понимаю, что вы сейчас ищете. Выезд splice(2).

...