blob: 715a9ed42dd1700502a5241cfbb794a63d80cd7e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
/*************************************************
* Exim - an Internet mail transport agent *
*************************************************/
/* Copyright (c) Jeremy Harris 2017 */
/* See the file NOTICE for conditions of use and distribution. */
/* FreeBSD-specific code. This is concatenated onto the generic
src/os.c file. */
/*************
* Sendfile *
*************/
ssize_t
os_sendfile(int out, int in, off_t * off, size_t cnt)
{
off_t written;
return sendfile(in, out, *off, cnt, NULL, &written, 0) < 0
? (ssize_t) -1 : (ssize_t) written;
}
/* End of os.c-Linux */
|