Ingo Molnar wrote:
> On Tue, 9 Jan 2001, Christoph Hellwig wrote:
>
>> Sure. But sendfile is not one of the fundamental UNIX operations...
>
> Neither were eg. kernel-based semaphores. So what? Unix wasnt
> perfect and isnt perfect - but it was a (very) good starting
> point. If you are arguing against the existence or importance of
> sendfile() you should re-think, sendfile() is a unique (and
> important) interface because it enables moving information between
> files (streams) without involving any interim user-space memory
> buffer. No original Unix API did this AFAIK, so we obviously had to
> add it. It's an important Linux API category.
Ehh, that's not correct. HP-UX was the first to implement sendfile().
Linux (and other commercial unices) then copied the idea...
For the record, sendfile() exists because we (Zeus) asked HP for
it. (So of course we agree that sendfile is important!)
Regards,
Stephen
-- Stephen Landamore, <slandamore@zeus.com> Zeus Technology Tel: +44 1223 525000 Universally Serving the Net Fax: +44 1223 525100 http://www.zeus.com Zeus Technology, Zeus House, Cowley Road, Cambridge, CB4 0ZT, ENGLAND- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org Please read the FAQ at http://www.tux.org/lkml/
This archive was generated by hypermail 2b29 : Mon Jan 15 2001 - 21:00:21 EST