On 10/21/2015 11:32 AM, Daniel P. Berrange wrote: > >>> +/** >>> + * qio_channel_seek: >>> + * @ioc: the channel object >>> + * @offset: the position to seek to, relative to @whence >>> + * @whence: one of the POSIX SEEK_* constants >> >> Including SEEK_HOLE/SEEK_DATA? > > Are those actually POSIX, or Linux extensions ? In any case, > only SEEK_SET, SEEK_CUR and SEEK_END are intended for use. > I'll clarify the docs.
SEEK_HOLE/DATA are not quite POSIX yet, although the next version of POSIX (Issue 8) will have them [1]. But they are definitely more than just Linux extensions (Solaris implemented them first, after all). [1] http://austingroupbugs.net/view.php?id=415 -- Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature