fixed FreeBSD sendfile