Cygwin: signalfd: set st_mode in fhandler_signalfd::fstat
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
This commit is contained in:
		| @@ -1345,9 +1345,6 @@ fhandler_base::fstat (struct stat *buf) | ||||
|     case FH_PIPER: | ||||
|       buf->st_mode = S_IFIFO | S_IRUSR; | ||||
|       break; | ||||
|     case FH_SIGNALFD: | ||||
|       buf->st_mode = S_IRUSR | S_IWUSR; | ||||
|       break; | ||||
|     default: | ||||
|       buf->st_mode = S_IFCHR | STD_RBITS | STD_WBITS | S_IWGRP | S_IWOTH; | ||||
|       break; | ||||
|   | ||||
| @@ -59,6 +59,7 @@ fhandler_signalfd::fstat (struct stat *buf) | ||||
|   int ret = fhandler_base::fstat (buf); | ||||
|   if (!ret) | ||||
|     { | ||||
|       buf->st_mode = S_IRUSR | S_IWUSR; | ||||
|       buf->st_dev = FH_SIGNALFD; | ||||
|       buf->st_ino = get_unique_id (); | ||||
|     } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user