Cygwin: stat: fix st_mode of fifos again
This partially reverts commit
f36262d56a
. That commit incorrectly
made the st_mode of a fifo reflect the Windows permissions of the disk
file underlying the fifo.
This commit is contained in:
parent
b5089f339a
commit
41ae84e6dc
|
@ -491,7 +491,7 @@ fhandler_base::fstat_helper (struct stat *buf)
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
buf->st_dev = buf->st_rdev = dev ();
|
buf->st_dev = buf->st_rdev = dev ();
|
||||||
buf->st_mode |= dev ().mode () & S_IFMT;
|
buf->st_mode = dev ().mode ();
|
||||||
buf->st_size = 0;
|
buf->st_size = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -32,3 +32,6 @@ Bug Fixes:
|
||||||
- Make sure pseudo tty doesn't hang if cygwin-console-helper.exe is
|
- Make sure pseudo tty doesn't hang if cygwin-console-helper.exe is
|
||||||
non-functional.
|
non-functional.
|
||||||
Addresses: https://cygwin.com/pipermail/cygwin-patches/2020q2/010191.html
|
Addresses: https://cygwin.com/pipermail/cygwin-patches/2020q2/010191.html
|
||||||
|
|
||||||
|
- Fix a bug causing FIFOs to have incorrect permissions.
|
||||||
|
Addresses: https://sourceware.org/pipermail/cygwin/2020-May/245031.html
|
||||||
|
|
Loading…
Reference in New Issue