Function sigdelset [src]

Prototype

pub fn sigdelset(set: *sigset_t, sig: u6) void

Parameters

set: *sigset_tsig: u6

Source

pub fn sigdelset(set: *sigset_t, sig: u6) void { const s = sig - 1; // shift in musl: s&8*sizeof *set->__bits-1 const shift = @as(u5, @intCast(s & (usize_bits - 1))); const val = @as(u32, @intCast(1)) << shift; (set.*)[@as(usize, @intCast(s)) / usize_bits] ^= val; }