summary refs log tree commit diff
path: root/library/std/src/sys/solid/net.rs
diff options
context:
space:
mode:
authorTomoaki Kawada <kawada@kmckk.co.jp>2022-01-28 14:53:54 +0900
committerTomoaki Kawada <kawada@kmckk.co.jp>2022-01-28 15:02:44 +0900
commitda0d506ace5dc5ec36cd1eafa37a0657fa61442e (patch)
treea39a6e04bd24a9a162e6a6eb4431dfb74efe9c77 /library/std/src/sys/solid/net.rs
parent5ab502c6d308b0ccac8127c0464e432334755a60 (diff)
downloadrust-da0d506ace5dc5ec36cd1eafa37a0657fa61442e.tar.gz
rust-da0d506ace5dc5ec36cd1eafa37a0657fa61442e.zip
kmc-solid: Implement `FileDesc::duplicate`
Diffstat (limited to 'library/std/src/sys/solid/net.rs')
-rw-r--r--library/std/src/sys/solid/net.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/library/std/src/sys/solid/net.rs b/library/std/src/sys/solid/net.rs
index 63ba6341c79..c91ecce4d72 100644
--- a/library/std/src/sys/solid/net.rs
+++ b/library/std/src/sys/solid/net.rs
@@ -107,7 +107,7 @@ impl FileDesc {
     }
 
     fn duplicate(&self) -> io::Result<FileDesc> {
-        super::unsupported()
+        cvt(unsafe { netc::dup(self.fd) }).map(Self::new)
     }
 }