Something went wrong. Try again.
This repository has no description
Something went wrong. Try again.
2.1 kB · 90 lines
Rust
at master
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091use crate::udev;use crate::udev_device::udev_device;use crate::udev_list;use std::{ffi, ptr};
struct Monitor { subsystem_match: udev_list::ListEntry, devtype_match: udev_list::ListEntry, udev: udev::udev, nlgrp: ffi::c_uint,}
#[allow(non_camel_case_types)]#[repr(C)]pub struct udev_monitor { _private: [u8; 0],}
#[unsafe(no_mangle)]pub extern "C" fn udev_monitor_receive_device(_monitor: *mut udev_monitor) -> *mut udev_device { ptr::null_mut()}
#[unsafe(no_mangle)]pub extern "C" fn udev_monitor_enable_receiving(_monitor: *mut udev_monitor) -> ffi::c_int { 0}
#[unsafe(no_mangle)]pub extern "C" fn udev_monitor_set_receive_buffer_size( _monitor: *mut udev_monitor, _size: ffi::c_int,) -> ffi::c_int { 0}
#[unsafe(no_mangle)]pub extern "C" fn udev_monitor_get_fd(_monitor: *mut udev_monitor) -> ffi::c_int { 0}
#[unsafe(no_mangle)]pub extern "C" fn udev_monitor_get_udev(_monitor: *mut udev_monitor) -> *mut udev::udev { ptr::null_mut()}
#[unsafe(no_mangle)]pub extern "C" fn udev_monitor_filter_add_match_subsystem_devtype( _monitor: *mut udev_monitor, _subsystem: *const ffi::c_char, _devtype: *const ffi::c_char,) -> ffi::c_int { 0}
#[unsafe(no_mangle)]pub extern "C" fn udev_monitor_new_from_netlink( _udev: *mut udev::udev, _name: *const ffi::c_char,) -> *mut udev_monitor { ptr::null_mut()}
#[unsafe(no_mangle)]pub extern "C" fn udev_monitor_ref(_monitor: *mut udev_monitor) -> *mut udev_monitor { ptr::null_mut()}
#[unsafe(no_mangle)]pub extern "C" fn udev_monitor_unref(_monitor: *mut udev_monitor) -> *mut udev_monitor { ptr::null_mut()}
#[unsafe(no_mangle)]pub extern "C" fn udev_monitor_filter_update(_monitor: *mut udev_monitor) -> ffi::c_int { 0}
#[unsafe(no_mangle)]pub extern "C" fn udev_monitor_filter_remove(_monitor: *mut udev_monitor) -> ffi::c_int { 0}
#[unsafe(no_mangle)]pub extern "C" fn udev_monitor_filter_add_match_tag( _monitor: *mut udev_monitor, _tag: *const ffi::c_char,) -> ffi::c_int { 0}