SEEK_HOLE
if ((hole = lseek(fd, data, SEEK_HOLE)) == -1) {
case SEEK_HOLE: str = "SEEK_HOLE"; break;
#ifndef SEEK_HOLE
#ifndef SEEK_HOLE
whence = (cmd == _FIO_SEEK_DATA) ? SEEK_DATA : SEEK_HOLE;
whence = whence == SEEK_HOLE ? SEEK_DATA : SEEK_HOLE;
if ((off = lseek(fd, 0, SEEK_HOLE)) == -1) {
return (off == 0 ? SEEK_HOLE : SEEK_DATA);
seg->seg_type == SEEK_HOLE ? 'h' : 'd',
if (seg->seg_type == SEEK_HOLE) {
case SEEK_HOLE:
case SEEK_HOLE: