seq_runtime/signal/
constants.rs1use crate::stack::{Stack, push};
6use crate::value::Value;
7
8#[cfg(unix)]
15#[unsafe(no_mangle)]
16pub unsafe extern "C" fn patch_seq_signal_sigint(stack: Stack) -> Stack {
17 unsafe { push(stack, Value::Int(libc::SIGINT as i64)) }
18}
19
20#[cfg(unix)]
27#[unsafe(no_mangle)]
28pub unsafe extern "C" fn patch_seq_signal_sigterm(stack: Stack) -> Stack {
29 unsafe { push(stack, Value::Int(libc::SIGTERM as i64)) }
30}
31
32#[cfg(unix)]
39#[unsafe(no_mangle)]
40pub unsafe extern "C" fn patch_seq_signal_sighup(stack: Stack) -> Stack {
41 unsafe { push(stack, Value::Int(libc::SIGHUP as i64)) }
42}
43
44#[cfg(unix)]
51#[unsafe(no_mangle)]
52pub unsafe extern "C" fn patch_seq_signal_sigpipe(stack: Stack) -> Stack {
53 unsafe { push(stack, Value::Int(libc::SIGPIPE as i64)) }
54}
55
56#[cfg(unix)]
63#[unsafe(no_mangle)]
64pub unsafe extern "C" fn patch_seq_signal_sigusr1(stack: Stack) -> Stack {
65 unsafe { push(stack, Value::Int(libc::SIGUSR1 as i64)) }
66}
67
68#[cfg(unix)]
75#[unsafe(no_mangle)]
76pub unsafe extern "C" fn patch_seq_signal_sigusr2(stack: Stack) -> Stack {
77 unsafe { push(stack, Value::Int(libc::SIGUSR2 as i64)) }
78}
79
80#[cfg(unix)]
87#[unsafe(no_mangle)]
88pub unsafe extern "C" fn patch_seq_signal_sigchld(stack: Stack) -> Stack {
89 unsafe { push(stack, Value::Int(libc::SIGCHLD as i64)) }
90}
91
92#[cfg(unix)]
99#[unsafe(no_mangle)]
100pub unsafe extern "C" fn patch_seq_signal_sigalrm(stack: Stack) -> Stack {
101 unsafe { push(stack, Value::Int(libc::SIGALRM as i64)) }
102}
103
104#[cfg(unix)]
111#[unsafe(no_mangle)]
112pub unsafe extern "C" fn patch_seq_signal_sigcont(stack: Stack) -> Stack {
113 unsafe { push(stack, Value::Int(libc::SIGCONT as i64)) }
114}
115
116#[cfg(not(unix))]
122#[unsafe(no_mangle)]
123pub unsafe extern "C" fn patch_seq_signal_sigint(stack: Stack) -> Stack {
124 unsafe { push(stack, Value::Int(0)) }
125}
126
127#[cfg(not(unix))]
130#[unsafe(no_mangle)]
131pub unsafe extern "C" fn patch_seq_signal_sigterm(stack: Stack) -> Stack {
132 unsafe { push(stack, Value::Int(0)) }
133}
134
135#[cfg(not(unix))]
138#[unsafe(no_mangle)]
139pub unsafe extern "C" fn patch_seq_signal_sighup(stack: Stack) -> Stack {
140 unsafe { push(stack, Value::Int(0)) }
141}
142
143#[cfg(not(unix))]
146#[unsafe(no_mangle)]
147pub unsafe extern "C" fn patch_seq_signal_sigpipe(stack: Stack) -> Stack {
148 unsafe { push(stack, Value::Int(0)) }
149}
150
151#[cfg(not(unix))]
154#[unsafe(no_mangle)]
155pub unsafe extern "C" fn patch_seq_signal_sigusr1(stack: Stack) -> Stack {
156 unsafe { push(stack, Value::Int(0)) }
157}
158
159#[cfg(not(unix))]
162#[unsafe(no_mangle)]
163pub unsafe extern "C" fn patch_seq_signal_sigusr2(stack: Stack) -> Stack {
164 unsafe { push(stack, Value::Int(0)) }
165}
166
167#[cfg(not(unix))]
170#[unsafe(no_mangle)]
171pub unsafe extern "C" fn patch_seq_signal_sigchld(stack: Stack) -> Stack {
172 unsafe { push(stack, Value::Int(0)) }
173}
174
175#[cfg(not(unix))]
178#[unsafe(no_mangle)]
179pub unsafe extern "C" fn patch_seq_signal_sigalrm(stack: Stack) -> Stack {
180 unsafe { push(stack, Value::Int(0)) }
181}
182
183#[cfg(not(unix))]
186#[unsafe(no_mangle)]
187pub unsafe extern "C" fn patch_seq_signal_sigcont(stack: Stack) -> Stack {
188 unsafe { push(stack, Value::Int(0)) }
189}