feat: add udev_device_new_* stub

Signed-off-by: sisungo <[email protected]>
This commit is contained in:
2026-09-07 03:49:15 +00:00
parent 835f213e49
commit 43b723ac49
+53
View File
@@ -181,6 +181,59 @@ impl Drop for UdevDevice {
} }
} }
#[unsafe(no_mangle)]
pub unsafe extern "C" fn udev_device_new_from_syspath(
_udev: *mut Udev,
_syspath: *const libc::c_char,
) -> *mut UdevDevice {
std::ptr::null_mut()
}
#[unsafe(no_mangle)]
pub unsafe extern "C" fn udev_device_new_from_devnum(
_udev: *mut Udev,
_type: libc::c_char,
_devnum: libc::dev_t,
) -> *mut UdevDevice {
std::ptr::null_mut()
}
#[unsafe(no_mangle)]
pub unsafe extern "C" fn udev_device_new_from_subsystem_sysname(
_udev: *mut Udev,
_subsystem: *const libc::c_char,
_sysname: *const libc::c_char,
) -> *mut UdevDevice {
std::ptr::null_mut()
}
#[unsafe(no_mangle)]
pub unsafe extern "C" fn udev_device_new_from_device_id(
_udev: *mut Udev,
_id: *const libc::c_char,
) -> *mut UdevDevice {
std::ptr::null_mut()
}
#[unsafe(no_mangle)]
pub unsafe extern "C" fn udev_device_new_from_environment(_udev: *mut Udev) -> *mut UdevDevice {
std::ptr::null_mut()
}
#[unsafe(no_mangle)]
pub unsafe extern "C" fn udev_device_get_parent(_dev: *mut UdevDevice) -> *mut UdevDevice {
std::ptr::null_mut()
}
#[unsafe(no_mangle)]
pub unsafe extern "C" fn udev_device_get_parent_with_subsystem_devtype(
_dev: *mut UdevDevice,
_subsystem: *const libc::c_char,
_devtype: *const libc::c_char,
) -> *mut UdevDevice {
std::ptr::null_mut()
}
#[unsafe(no_mangle)] #[unsafe(no_mangle)]
pub unsafe extern "C" fn udev_device_ref(dev: *mut UdevDevice) -> *mut UdevDevice { pub unsafe extern "C" fn udev_device_ref(dev: *mut UdevDevice) -> *mut UdevDevice {
unsafe { unsafe {