Dave Page wrote:
On Wednesday, April 8, 2009, Josh Berkus <j...@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

--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Reply via email to