Re: Closing some 8.4 open items - Mailing list pgsql-hackers

From Heikki Linnakangas
Subject Re: Closing some 8.4 open items
Date
Msg-id 49DCE207.9070806@enterprisedb.com
Whole thread Raw
In response to Re: Closing some 8.4 open items  (Dave Page <dpage@pgadmin.org>)
Responses Re: Closing some 8.4 open items  (Magnus Hagander <magnus@hagander.net>)
Re: Closing some 8.4 open items  (Dave Page <dpage@pgadmin.org>)
List pgsql-hackers
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


pgsql-hackers by date:

Previous
From: "Kevin Grittner"
Date:
Subject: Re: Closing some 8.4 open items
Next
From: Heikki Linnakangas
Date:
Subject: Re: Closing some 8.4 open items