tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: RFC: lseek() extensions: SEEK_HOLE / SEEK_DATA with patch

On Dec 28,  1:27pm, Reinoud Zandijk wrote:
} On Sun, Aug 07, 2011 at 02:14:50PM +0000, David Holland wrote:
} > On Sun, Aug 07, 2011 at 09:52:11AM +0200, Reinoud Zandijk wrote:
} >  > i've implemented the SEEK_HOLE / SEEK_DATA additions to lseek() as
} >  > introduced by Solaris for ZFS.
} > 
} > What does this operation have to do with seeking? And why involve the
} > seek pointer, especially at a time when new calls are being added left
} > and right to cope with files accessed from more than one thread at a
} > time in the same process?
} One `seeks' the next hole of data block in the file from a given pos? Sounds
} logical to me.

     Sounds like rationalising to me.  David is right, this is a truely
brain dead interface.  Having said that, I understand that sometimes we
get stuck with brain dead interfaces simply because they get into
common use.  The question is, do we have time to come with a better
interface that we can hopefully encourage others to use?  Or, is this
one already in common use across multiple OSes and applications?

}-- End of excerpt from Reinoud Zandijk

Home | Main Index | Thread Index | Old Index