Merlin Moncure wrote:
> > Yes, of course. Otherwise we have all been wasting our time very badly
> ;-)
> >
> > In fact, it's quite important that all work be tested from a Windows
> > command prompt, and not just from inside Mingw. I know I found
> numerous
> > errors that I corrected that way.
>
> For fun, I've been porting postgres 7.4.1 to Interix and I'm about 99%
> of the way through it. There were some problems with configure and I
> had to do a lot of things by hand.
>
> It turns out that Interix 3.5 is still missing a few things, notably
> sync() (but not threads)... :(. I didn't know this going into it, and a
> kernel based sync() was one of the major reasons that the Interix port
> had the potential to be better/faster than a 'native' port (they do,
> however have ipc & signals, and other helpful things).
MinGW doesn't have sync() either. It is on our TODO and I think we are
going to have to collect a list of files modified since the last
checkpoint and do an open/_commit on each one.
--
Bruce Momjian | http://candle.pha.pa.us
pgman@candle.pha.pa.us | (610) 359-1001
+ If your life is a hard drive, | 13 Roberts Road
+ Christ can be your backup. | Newtown Square, Pennsylvania 19073