Treat FIFOs' type as __WASI_FILETYPE_UNKNOWN.

This commit is contained in:
Marcin Mielniczuk
2019-08-27 15:36:21 +02:00
committed by Dan Gohman
parent c2d2b8066b
commit 85a41d449c
3 changed files with 5 additions and 35 deletions

View File

@@ -368,8 +368,6 @@ fn filetype(file: &File, metadata: &Metadata) -> Result<host::__wasi_filetype_t>
Ok(host::__WASI_FILETYPE_CHARACTER_DEVICE)
} else if ftype.is_block_device() {
Ok(host::__WASI_FILETYPE_BLOCK_DEVICE)
} else if ftype.is_fifo() {
Ok(host::__WASI_FILETYPE_SOCKET_STREAM)
} else if ftype.is_socket() {
match socket::getsockopt(file.as_raw_fd(), socket::sockopt::SockType)
.map_err(|err| err.as_errno().unwrap())