@@ -1552,17 +1552,6 @@ impl fmt::Debug for File { |
|
|
1552 |
1552 |
None |
1553 |
1553 |
} |
1554 |
1554 |
|
1555 |
|
-#[cfg(any( |
1556 |
|
- target_os = "linux", |
1557 |
|
- target_os = "freebsd", |
1558 |
|
- target_os = "hurd", |
1559 |
|
- target_os = "netbsd", |
1560 |
|
- target_os = "openbsd", |
1561 |
|
- target_os = "vxworks", |
1562 |
|
- target_os = "solaris", |
1563 |
|
- target_os = "illumos", |
1564 |
|
- target_vendor = "apple", |
1565 |
|
- ))] |
1566 |
1555 |
fn get_mode(fd: c_int) -> Option<(bool, bool)> { |
1567 |
1556 |
let mode = unsafe { libc::fcntl(fd, libc::F_GETFL) }; |
1568 |
1557 |
if mode == -1 { |
@@ -1576,22 +1565,6 @@ impl fmt::Debug for File { |
|
|
1576 |
1565 |
} |
1577 |
1566 |
} |
1578 |
1567 |
|
1579 |
|
-#[cfg(not(any( |
1580 |
|
- target_os = "linux", |
1581 |
|
- target_os = "freebsd", |
1582 |
|
- target_os = "hurd", |
1583 |
|
- target_os = "netbsd", |
1584 |
|
- target_os = "openbsd", |
1585 |
|
- target_os = "vxworks", |
1586 |
|
- target_os = "solaris", |
1587 |
|
- target_os = "illumos", |
1588 |
|
- target_vendor = "apple", |
1589 |
|
- )))] |
1590 |
|
-fn get_mode(_fd: c_int) -> Option<(bool, bool)> { |
1591 |
|
-// FIXME(#24570): implement this for other Unix platforms |
1592 |
|
-None |
1593 |
|
-} |
1594 |
|
- |
1595 |
1568 |
let fd = self.as_raw_fd(); |
1596 |
1569 |
let mut b = f.debug_struct("File"); |
1597 |
1570 |
b.field("fd", &fd); |