When SEEK_HOLE and SEEK_DATA return -1, then the entire file is data.
Set hole and data accordingly and before acting on them.
While here: remove some debugging printfs; we're good so far.