objc2_browser_engine_core/generated/
BEkevent.rs

1//! This file has been automatically generated by `objc2`'s `header-translator`.
2//! DO NOT EDIT
3use core::ffi::*;
4
5use crate::*;
6
7extern "C-unwind" {
8    /// # Safety
9    ///
10    /// - `changelist` must be a valid pointer.
11    /// - `eventlist` must be a valid pointer.
12    #[cfg(feature = "libc")]
13    pub fn be_kevent(
14        kq: c_int,
15        changelist: *const libc::kevent,
16        nchanges: c_int,
17        eventlist: *mut libc::kevent,
18        nevents: c_int,
19        be_flags: c_uint,
20    ) -> c_int;
21}
22
23extern "C-unwind" {
24    /// # Safety
25    ///
26    /// - `changelist` must be a valid pointer.
27    /// - `eventlist` must be a valid pointer.
28    #[cfg(feature = "libc")]
29    pub fn be_kevent64(
30        kq: c_int,
31        changelist: *const libc::kevent64_s,
32        nchanges: c_int,
33        eventlist: *mut libc::kevent64_s,
34        nevents: c_int,
35        flags: c_uint,
36    ) -> c_int;
37}