vmm/utils/signal.rs
1// Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
2// SPDX-License-Identifier: Apache-2.0
3
4use libc::c_int;
5pub use vmm_sys_util::signal::*;
6
7// SAFETY: these are valid libc functions
8unsafe extern "C" {
9 // SAFETY: Function has no invariants that can be broken.
10 safe fn __libc_current_sigrtmin() -> c_int;
11
12 // SAFETY: Function has no invariants that can be broken.
13 safe fn __libc_current_sigrtmax() -> c_int;
14}
15
16/// Sigrtmin
17pub fn sigrtmin() -> c_int {
18 __libc_current_sigrtmin()
19}
20
21/// Sigrtmax
22pub fn sigrtmax() -> c_int {
23 __libc_current_sigrtmax()
24}