MCPcopy Create free account
hub / github.com/bytecodealliance/rustix / sigs

Function sigs

src/kernel_sigset.rs:136–180  ·  view source on GitHub ↗

A bunch of signals for testing.

()

Source from the content-addressed store, hash-verified

134
135 /// A bunch of signals for testing.
136 fn sigs() -> Vec<Signal> {
137 #[allow(unused_mut)]
138 let mut sigs = vec![
139 Signal::HUP,
140 Signal::INT,
141 Signal::QUIT,
142 Signal::ILL,
143 Signal::TRAP,
144 Signal::ABORT,
145 Signal::BUS,
146 Signal::FPE,
147 Signal::KILL,
148 Signal::USR1,
149 Signal::SEGV,
150 Signal::USR2,
151 Signal::PIPE,
152 Signal::ALARM,
153 Signal::TERM,
154 Signal::CHILD,
155 Signal::CONT,
156 Signal::STOP,
157 Signal::TSTP,
158 Signal::TTIN,
159 Signal::TTOU,
160 Signal::URG,
161 Signal::XCPU,
162 Signal::XFSZ,
163 Signal::VTALARM,
164 Signal::PROF,
165 Signal::WINCH,
166 Signal::SYS,
167 unsafe { Signal::from_raw_unchecked(libc::SIGRTMIN()) },
168 unsafe { Signal::from_raw_unchecked(libc::SIGRTMIN() + 7) },
169 unsafe { Signal::from_raw_unchecked(libc::SIGRTMAX()) },
170 ];
171
172 #[cfg(linux_raw)]
173 {
174 sigs.push(unsafe { Signal::from_raw_unchecked(KERNEL_SIGRTMIN) });
175 sigs.push(unsafe { Signal::from_raw_unchecked(KERNEL_SIGRTMIN + 7) });
176 sigs.push(unsafe { Signal::from_raw_unchecked(KERNEL_SIGRTMAX) });
177 }
178
179 sigs
180 }
181
182 /// A bunch of non-reserved signals for testing.
183 fn libc_sigs() -> [Signal; 31] {

Callers 2

test_ops_plainFunction · 0.85
test_clearFunction · 0.85

Calls 1

pushMethod · 0.80

Tested by 2

test_ops_plainFunction · 0.68
test_clearFunction · 0.68