The newest version of my patch retained `struct stat;' in from
"lisp.h" because removing it *may* break compilation on windows (never
tried it anyway).
"syswindows.h" does not `#include <sys/stat.h>', but uses `struct
stat'. It will be ok when "sysfile.h" is included before it or if
`struct stat;' remains in "lisp.h".
When "syswindows.h" included in "glyphs-msw.h" included in
"frame-msw.c", "sysfile.h" is not included before. How will
"frame-msw.c" compile on windows witout `struct stat;'?