On Mon, 13 Dec 2004, Gisle Vanem wrote:
> It looked rather suspicious to want (S_IRUSR | S_IWUSR) for MingW
> when opening files in status.c. Patch:
>
> --- status.c.orig Wed Dec 08 00:52:04 2004
> +++ status.c Mon Dec 13 14:44:17 2004
> @@ -77,7 +77,7 @@
> {
> switch (so->flags)
> {
> -#ifdef _MSC_VER
> +#ifdef WIN32
> case STATUS_OUTPUT_WRITE:
> so->fd = open (filename,
> O_CREAT | O_TRUNC | O_WRONLY,
It's not strictly necessary, since MinGW has:
sh-2.04$ grep -Er '_S_IRUSR|_S_IWUSR' .
./sys/stat.h:#define _S_IWUSR _S_IWRITE
./sys/stat.h:#define _S_IRUSR _S_IREAD
./sys/stat.h:#define S_IWUSR _S_IWUSR
./sys/stat.h:#define S_IRUSR _S_IRUSR
James