summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/syscalls.cc
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/syscalls.cc')
-rw-r--r--winsup/cygwin/syscalls.cc7
1 files changed, 3 insertions, 4 deletions
diff --git a/winsup/cygwin/syscalls.cc b/winsup/cygwin/syscalls.cc
index dbb55f321..134ad8c59 100644
--- a/winsup/cygwin/syscalls.cc
+++ b/winsup/cygwin/syscalls.cc
@@ -1004,16 +1004,15 @@ stat_dev (DWORD devn, int unit, unsigned long ino, struct stat *buf)
sigframe thisframe (mainthread);
switch (devn)
{
- case FH_CONOUT:
case FH_PIPEW:
buf->st_mode = STD_WBITS;
break;
- case FH_CONIN:
case FH_PIPER:
buf->st_mode = STD_RBITS;
break;
- default:
- buf->st_mode = STD_RBITS | S_IWUSR | S_IWGRP | S_IWOTH;
+ case FH_CONIN:
+ case FH_CONOUT:
+ buf->st_mode = STD_RBITS | STD_WBITS;
break;
}