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}