Dave Page wrote:
> On Wednesday, April 8, 2009, Josh Berkus <josh@agliodbs.com> wrote:
>> Presumably fadvise is useless on Windows. Anyone know?
>
> It is.
cygwin supports POSIX_FADV_SEQUENTIAL (and POSIX_FADV_NORMAL to revert
it), but not any of the other flags. It maps it to
NtSetInformationFile() like this:
> if (advice == POSIX_FADV_SEQUENTIAL)
> fmi.Mode |= FILE_SEQUENTIAL_ONLY;
> status = NtSetInformationFile (get_handle (), &io, &fmi, sizeof fmi,
> FileModeInformation);
-- Heikki Linnakangas EnterpriseDB http://www.enterprisedb.com