[][src]Function vmm_sys_util::signal::create_sigset

pub fn create_sigset(signals: &[c_int]) -> Result<sigset_t>

Create a sigset with given signals.

An array of signal numbers are added into the signal set by sigaddset. This is a helper function used when we want to manipulate signals.

Arguments

  • signals: signal numbers to be added to the new sigset.

Examples

extern crate vmm_sys_util;
use vmm_sys_util::signal::create_sigset;

let sigset = create_sigset(&[1]).unwrap();

unsafe { assert_eq!(sigismember(&sigset, 1), 1); }