On Thu, Sep 17, 2020 at 6:04 PM Tom Lane <t...@sss.pgh.pa.us> wrote:

> =?UTF-8?Q?Juan_Jos=C3=A9_Santamar=C3=ADa_Flecha?= <
> juanjo.santama...@gmail.com> writes:
> > Thanks for the reminder. Please find attached a rebased version.
>
> (This hasn't shown up on -hackers yet, maybe caught in moderation?)
>

Thanks for looking into it. Finally, it went through. I will be removing
bug-list from now on.

>
> I took a quick look through this.  I'm not qualified to review the
> actual Windows code in win32stat.c, but as far as the way you're
> plugging it into the system goes, it looks good and seems to comport
> with the discussion so far.
>
> One thing I noticed, which is a pre-existing problem but maybe now
> is a good time to consider it, is that we're mapping lstat() to be
> exactly stat() on Windows.  That made sense years ago when (we
> believed that) Windows didn't have symlinks, but surely it no longer
> makes sense.
>

I will have to take a better look at it, but from a quick look it, all
lstat() calls seem to test just if the file exists, and that can be done
with a cheap call to GetFileAttributes(). Would a limited (but fast)
lstat(), where only st_mode could be informed, be acceptable?

>
> Another more trivial point is that it'd be good to run the new code
> through pgindent before committing.
>

I do not have pgindent in the WIN32 machine, but I will try to for the next
version.

Regards,

Juan José Santamaría Flecha

Reply via email to