2 unstable releases

0.2.0 Oct 16, 2022
0.1.1 Jul 12, 2022

#722 in Unix APIs

Download history 31/week @ 2024-10-01 25/week @ 2024-10-08 48/week @ 2024-10-15 2/week @ 2024-10-22 81/week @ 2024-10-29 87/week @ 2024-11-05 16/week @ 2024-11-12 32/week @ 2024-11-19 47/week @ 2024-11-26 35/week @ 2024-12-03 52/week @ 2024-12-10 18/week @ 2024-12-17 10/week @ 2024-12-31 29/week @ 2025-01-07 16/week @ 2025-01-14

55 downloads per month

Custom license

9KB
178 lines

liblmod - Library for loading Linux kernel modules

Features:

  • modprobe
  • rmmod

Example code:

extern crate liblmod;

fn main() -> std::io::Result<()> {
    println!("Unloading module kvm");
    liblmod::rmmod("kvm".to_string(), liblmod::Flags::Force)?;

    println!("Loading module kvm");
    liblmod::modprobe("kvm".to_string(), "".to_string(), liblmod::Selection::Current)
}

License

Crate is licensed to MIT/X11 license.


lib.rs:

liblmod - Library for loading Linux kernel modules

Features:

  • Loading modules (modprobe)
  • Unloading modules (rmmod)

Example code:

extern crate liblmod;

fn main() -> std::io::Result<()> {
    println!("Unloading module kvm");
    liblmod::rmmod("kvm".to_string(), liblmod::Flags::Force)?;

    println!("Loading module kvm");
    liblmod::modprobe("kvm".to_string(), "".to_string(), liblmod::Selection::Current)
}

No runtime deps