Fix build on systems without sendfile(2).
Tested on: OpenBSD 5.4
This commit is contained in:
parent
de542356af
commit
9ac254da7d
@ -268,7 +268,6 @@ Nsendfile(int fromfd, int tofd, const char *buf, size_t count)
|
|||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif /* HAVE_SENDFILE */
|
|
||||||
if (r < 0) {
|
if (r < 0) {
|
||||||
switch (errno) {
|
switch (errno) {
|
||||||
case EINTR:
|
case EINTR:
|
||||||
@ -287,6 +286,10 @@ Nsendfile(int fromfd, int tofd, const char *buf, size_t count)
|
|||||||
nleft -= r;
|
nleft -= r;
|
||||||
}
|
}
|
||||||
return count;
|
return count;
|
||||||
|
#else /* HAVE_SENDFILE */
|
||||||
|
errno = ENOSYS; /* error if somehow get called without HAVE_SENDFILE */
|
||||||
|
return -1;
|
||||||
|
#endif /* HAVE_SENDFILE */
|
||||||
}
|
}
|
||||||
|
|
||||||
/*************************************************************************/
|
/*************************************************************************/
|
||||||
|
Loading…
Reference in New Issue
Block a user