Skip to content

libudev replacement #1

Open
Open
@Ravenslofty

Description

@Ravenslofty

Sharing a libudev context between threads is not safe (in rust terms a context is !Send), even when guarded by a mutex. This means that a USB context that depends on libudev must also be !Send. As a result, a Rust library needs to be created to talk to udev directly without using libudev.

Metadata

Metadata

Assignees

No one assigned

    Labels

    RIIRNo native-Rust library existsenhancementNew feature or requesthelp wantedExtra attention is neededlinuxThis issue affects Linuxthread-safetyThis issue affects thread safety

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions