diff --git a/libc-test/semver/netbsd.txt b/libc-test/semver/netbsd.txt index 17f29532426c1..fbb6277565cc0 100644 --- a/libc-test/semver/netbsd.txt +++ b/libc-test/semver/netbsd.txt @@ -1270,6 +1270,7 @@ openat openpty pause pipe2 +pollts popen posix_madvise preadv diff --git a/src/unix/bsd/netbsdlike/netbsd/mod.rs b/src/unix/bsd/netbsdlike/netbsd/mod.rs index 18d6137041fd0..5946dbeaa83c1 100644 --- a/src/unix/bsd/netbsdlike/netbsd/mod.rs +++ b/src/unix/bsd/netbsdlike/netbsd/mod.rs @@ -2277,6 +2277,14 @@ extern "C" { policy: ::c_int, param: *const ::sched_param, ) -> ::c_int; + + #[link_name = "__pollts50"] + pub fn pollts( + fds: *mut ::pollfd, + nfds: ::nfds_t, + ts: *const ::timespec, + sigmask: *const ::sigset_t, + ) -> ::c_int; } #[link(name = "util")]