Something went wrong. Try again.
This repository has no description
Something went wrong. Try again.
5.5 kB · 271 lines
Zig
at zig
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272const list = @import("list");pub const c = @import("ffi").c;
const Device = struct { properties: list.ListEntry, sysattrs: list.ListEntry, parent: ?*Device, udev: ?*c.struct_udev, refcount: c_int,};
export fn udev_device_get_syspath( device: ?*c.struct_udev_device,) callconv(.c) [*c]const u8 { _ = device; return null;}
export fn udev_device_get_sysname( device: ?*c.struct_udev_device,) callconv(.c) [*c]const u8 { _ = device; return null;}
export fn udev_device_get_sysnum( device: ?*c.struct_udev_device,) callconv(.c) [*c]const u8 { _ = device; return null;}
export fn udev_device_get_devpath( device: ?*c.struct_udev_device,) callconv(.c) [*c]const u8 { _ = device; return null;}
export fn udev_device_get_devnode( device: ?*c.struct_udev_device,) callconv(.c) [*c]const u8 { _ = device; return null;}
export fn udev_device_get_devnum( device: ?*c.struct_udev_device,) callconv(.c) c.dev_t { _ = device; return 0;}
export fn udev_device_get_seqnum( device: ?*c.struct_udev_device,) callconv(.c) c_ulonglong { _ = device; return 0;}
export fn udev_device_get_usec_since_initialized( device: ?*c.struct_udev_device,) callconv(.c) c_ulonglong { _ = device; return 0;}
export fn udev_device_get_devtype( device: ?*c.struct_udev_device,) callconv(.c) [*c]const u8 { _ = device; return null;}
export fn udev_device_get_subsystem( device: ?*c.struct_udev_device,) callconv(.c) [*c]const u8 { _ = device; return null;}
export fn udev_device_get_driver( device: ?*c.struct_udev_device,) callconv(.c) [*c]const u8 { _ = device; return null;}
export fn udev_device_get_udev( device: ?*c.struct_udev_device,) callconv(.c) ?*c.struct_udev { _ = device; return null;}
export fn udev_device_get_parent( device: ?*c.struct_udev_device,) callconv(.c) ?*c.struct_udev_device { _ = device; return null;}
export fn udev_device_get_parent_with_subsystem_devtype( device: ?*c.struct_udev_device, subsystem: [*c]const u8, devtype: [*c]const u8,) callconv(.c) ?*c.struct_udev_device { _ = device; _ = subsystem; _ = devtype; return null;}
export fn udev_device_get_is_initialized( device: ?*c.struct_udev_device,) callconv(.c) c_int { _ = device; return 0;}
export fn udev_device_get_action( device: ?*c.struct_udev_device,) callconv(.c) [*c]const u8 { _ = device; return null;}
export fn udev_device_has_tag( device: ?*c.struct_udev_device, tag: [*c]const u8,) callconv(.c) c_int { _ = device; _ = tag; return 0;}
export fn udev_device_get_devlinks_list_entry( device: ?*c.struct_udev_device,) callconv(.c) ?*c.struct_udev_list_entry { _ = device; return null;}
export fn udev_device_get_properties_list_entry( device: ?*c.struct_udev_device,) callconv(.c) ?*c.struct_udev_list_entry { _ = device; return null;}
export fn udev_device_get_tags_list_entry( device: ?*c.struct_udev_device,) callconv(.c) ?*c.struct_udev_list_entry { _ = device; return null;}
export fn udev_device_get_current_tags_list_entry( device: ?*c.struct_udev_device,) callconv(.c) ?*c.struct_udev_list_entry { _ = device; return null;}
export fn udev_device_get_sysattr_list_entry( device: ?*c.struct_udev_device,) callconv(.c) ?*c.struct_udev_list_entry { _ = device; return null;}
export fn udev_device_get_property_value( device: ?*c.struct_udev_device, key: [*c]const u8,) callconv(.c) [*c]const u8 { _ = device; _ = key; return null;}
export fn udev_device_get_sysattr_value( device: ?*c.struct_udev_device, sysattr: [*c]const u8,) callconv(.c) [*c]const u8 { _ = device; _ = sysattr; return null;}
export fn udev_device_set_sysattr_value( device: ?*c.struct_udev_device, sysattr: [*c]const u8, value: [*c]const u8,) callconv(.c) c_int { _ = device; _ = sysattr; _ = value; return 0;}
export fn udev_device_new_from_syspath( udev: ?*c.struct_udev, syspath: [*c]const u8,) callconv(.c) ?*c.struct_udev_device { _ = udev; _ = syspath; return null;}
export fn udev_device_new_from_devnum( udev: ?*c.struct_udev, device_type: u8, devnum: c.dev_t,) callconv(.c) ?*c.struct_udev_device { _ = udev; _ = device_type; _ = devnum; return null;}
export fn udev_device_new_from_subsystem_sysname( udev: ?*c.struct_udev, subsystem: [*c]const u8, sysname: [*c]const u8,) callconv(.c) ?*c.struct_udev_device { _ = udev; _ = subsystem; _ = sysname; return null;}
export fn udev_device_new_from_device_id( udev: ?*c.struct_udev, id: [*c]const u8,) callconv(.c) ?*c.struct_udev_device { _ = udev; _ = id; return null;}
export fn udev_device_new_from_environment( udev: ?*c.struct_udev,) callconv(.c) ?*c.struct_udev_device { _ = udev; return null;}
export fn udev_device_new_from_uevent( udev: ?*c.struct_udev, buf: [*c]u8, len: usize,) callconv(.c) ?*c.struct_udev_device { _ = udev; _ = buf; _ = len; return null;}
export fn udev_device_ref( device: ?*c.struct_udev_device,) callconv(.c) ?*c.struct_udev_device { _ = device; return null;}
export fn udev_device_unref( device: ?*c.struct_udev_device,) callconv(.c) ?*c.struct_udev_device { _ = device; return null;}