Re: sendfile from char device?

Jeff Garzik (jgarzik@mandrakesoft.com)
Mon, 19 Feb 2001 08:45:19 -0600 (CST)


On Mon, 19 Feb 2001, Matthew Kirkwood wrote:
> I'm looking for a fast way to initialise a file to zeroes
> (without holes) and reckoned that sendfile from /dev/zero
> would be the way to go.
>
> But, unfortunately, sendfile (in 2.2 and 2.4) appears not
> to support sendfile(2)ing a device:

Correct... sendfile(2) is only for sources/destinations that can be
ripped through the page cache. I converted Lineo's BusyBox to use
sendfile, only to see it die when used on anything but a normal file or
a socket.

Jeff

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/