redo sendfile to not return offset, consistent with other functions