Date: Wed, 16 Dec 1998 21:59:42 -0800 (PST) From: Matthew Dillon <dillon@apollo.backplane.com> To: HighWind Software Information <info@highwind.com> Cc: current@FreeBSD.ORG Subject: Re: sendfile() Message-ID: <199812170559.VAA87886@apollo.backplane.com> References: <199812170518.AAA22593@highwind.com>
next in thread | previous in thread | raw e-mail | index | archive | help
:Heard some talk of sendfile() in 3.0
:
:Where is that interface? man page? Header file?
:
:Is it in a very new kernel or just a rumor?
:
:-Rob
:
:To Unsubscribe: send mail to majordomo@FreeBSD.org
:with "unsubscribe freebsd-current" in the body of the message
Yes, it's been in -current for about a month and a half. Works great!
You'll have to download a recent -current and make world.
Essentially:
int sendfile(int fd, int s, off_t offset, size_t nbytes,
struct sf_hdtr *hdtr, off_t *sbytes, int flags)
Where sf_hdtr allows headers and trailers to be merged into the
stream.
If you are thinking of using sendfile with HighWind's news software
and you already store the articles in wire format, it should work great!
I don't use it in Diablo because I store articles in their binary
format :-(.
Linux has a similar system call, but I think not quite as sophisticated
as DG's FreeBSD implementation.
-Matt
Matthew Dillon Engineering, HiWay Technologies, Inc. & BEST Internet
Communications & God knows what else.
<dillon@backplane.com> (Please include original email in any response)
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199812170559.VAA87886>
