diff --git a/libc-test/semver/netbsd.txt b/libc-test/semver/netbsd.txt index bd60cdce3efea..ebd5ddc7207d0 100644 --- a/libc-test/semver/netbsd.txt +++ b/libc-test/semver/netbsd.txt @@ -298,10 +298,13 @@ ETIME ETOOMANYREFS EUSERS EVFILT_AIO +EVFILT_EMPTY +EVFILT_FS EVFILT_PROC EVFILT_READ EVFILT_SIGNAL EVFILT_TIMER +EVFILT_USER EVFILT_VNODE EVFILT_WRITE EV_ADD @@ -720,6 +723,7 @@ NI_WITHSCOPEID NOEXPR NOKERNINFO NOSTR +NOTE_ABSTIME NOTE_ATTRIB NOTE_CHILD NOTE_DELETE @@ -729,12 +733,15 @@ NOTE_EXTEND NOTE_FORK NOTE_LINK NOTE_LOWAT +NOTE_MSECONDS +NOTE_NSECONDS NOTE_PCTRLMASK NOTE_PDATAMASK NOTE_RENAME NOTE_REVOKE NOTE_TRACK NOTE_TRACKERR +NOTE_USECONDS NOTE_WRITE NTP_API OFIOGETBMAP diff --git a/src/unix/bsd/netbsdlike/netbsd/mod.rs b/src/unix/bsd/netbsdlike/netbsd/mod.rs index fec6ec3e45cd2..c31c29a5ee6c4 100644 --- a/src/unix/bsd/netbsdlike/netbsd/mod.rs +++ b/src/unix/bsd/netbsdlike/netbsd/mod.rs @@ -1926,6 +1926,9 @@ pub const EVFILT_SIGNAL: u32 = 5; pub const EVFILT_TIMER: u32 = 6; pub const EVFILT_VNODE: u32 = 3; pub const EVFILT_WRITE: u32 = 1; +pub const EVFILT_FS: u32 = 7; +pub const EVFILT_USER: u32 = 8; +pub const EVFILT_EMPTY: u32 = 9; pub const EV_ADD: u32 = 0x1; pub const EV_DELETE: u32 = 0x2; @@ -1956,6 +1959,11 @@ pub const NOTE_PCTRLMASK: u32 = 0xf0000000; pub const NOTE_TRACK: u32 = 0x00000001; pub const NOTE_TRACKERR: u32 = 0x00000002; pub const NOTE_CHILD: u32 = 0x00000004; +pub const NOTE_MSECONDS: u32 = 0x00000000; +pub const NOTE_SECONDS: u32 = 0x00000001; +pub const NOTE_USECONDS: u32 = 0x00000002; +pub const NOTE_NSECONDS: u32 = 0x00000003; +pub const NOTE_ABSTIME: u32 = 0x000000010; pub const TMP_MAX: ::c_uint = 308915776;