summaryrefslogtreecommitdiffstats
path: root/vendor/rustix/src/signal.rs
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-07 05:48:48 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-07 05:48:48 +0000
commitef24de24a82fe681581cc130f342363c47c0969a (patch)
tree0d494f7e1a38b95c92426f58fe6eaa877303a86c /vendor/rustix/src/signal.rs
parentReleasing progress-linux version 1.74.1+dfsg1-1~progress7.99u1. (diff)
downloadrustc-ef24de24a82fe681581cc130f342363c47c0969a.tar.xz
rustc-ef24de24a82fe681581cc130f342363c47c0969a.zip
Merging upstream version 1.75.0+dfsg1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'vendor/rustix/src/signal.rs')
-rw-r--r--vendor/rustix/src/signal.rs38
1 files changed, 34 insertions, 4 deletions
diff --git a/vendor/rustix/src/signal.rs b/vendor/rustix/src/signal.rs
index 43236f335..e55126f37 100644
--- a/vendor/rustix/src/signal.rs
+++ b/vendor/rustix/src/signal.rs
@@ -30,10 +30,12 @@ pub enum Signal {
/// `SIGKILL`
Kill = c::SIGKILL,
/// `SIGUSR1`
+ #[cfg(not(target_os = "vita"))]
Usr1 = c::SIGUSR1,
/// `SIGSEGV`
Segv = c::SIGSEGV,
/// `SIGUSR2`
+ #[cfg(not(target_os = "vita"))]
Usr2 = c::SIGUSR2,
/// `SIGPIPE`
Pipe = c::SIGPIPE,
@@ -49,6 +51,7 @@ pub enum Signal {
target_os = "aix",
target_os = "haiku",
target_os = "nto",
+ target_os = "vita",
all(
linux_kernel,
any(
@@ -63,37 +66,49 @@ pub enum Signal {
)))]
Stkflt = c::SIGSTKFLT,
/// `SIGCHLD`
+ #[cfg(not(target_os = "vita"))]
#[doc(alias = "Chld")]
Child = c::SIGCHLD,
/// `SIGCONT`
+ #[cfg(not(target_os = "vita"))]
Cont = c::SIGCONT,
/// `SIGSTOP`
+ #[cfg(not(target_os = "vita"))]
Stop = c::SIGSTOP,
/// `SIGTSTP`
+ #[cfg(not(target_os = "vita"))]
Tstp = c::SIGTSTP,
/// `SIGTTIN`
+ #[cfg(not(target_os = "vita"))]
Ttin = c::SIGTTIN,
/// `SIGTTOU`
+ #[cfg(not(target_os = "vita"))]
Ttou = c::SIGTTOU,
/// `SIGURG`
+ #[cfg(not(target_os = "vita"))]
Urg = c::SIGURG,
/// `SIGXCPU`
+ #[cfg(not(target_os = "vita"))]
Xcpu = c::SIGXCPU,
/// `SIGXFSZ`
+ #[cfg(not(target_os = "vita"))]
Xfsz = c::SIGXFSZ,
/// `SIGVTALRM`
+ #[cfg(not(target_os = "vita"))]
#[doc(alias = "Vtalrm")]
Vtalarm = c::SIGVTALRM,
/// `SIGPROF`
+ #[cfg(not(target_os = "vita"))]
Prof = c::SIGPROF,
/// `SIGWINCH`
+ #[cfg(not(target_os = "vita"))]
Winch = c::SIGWINCH,
/// `SIGIO`, aka `SIGPOLL`
#[doc(alias = "Poll")]
- #[cfg(not(target_os = "haiku"))]
+ #[cfg(not(any(target_os = "haiku", target_os = "vita")))]
Io = c::SIGIO,
/// `SIGPWR`
- #[cfg(not(any(bsd, target_os = "haiku")))]
+ #[cfg(not(any(bsd, target_os = "haiku", target_os = "vita")))]
#[doc(alias = "Pwr")]
Power = c::SIGPWR,
/// `SIGSYS`, aka `SIGUNUSED`
@@ -143,8 +158,10 @@ impl Signal {
c::SIGBUS => Some(Self::Bus),
c::SIGFPE => Some(Self::Fpe),
c::SIGKILL => Some(Self::Kill),
+ #[cfg(not(target_os = "vita"))]
c::SIGUSR1 => Some(Self::Usr1),
c::SIGSEGV => Some(Self::Segv),
+ #[cfg(not(target_os = "vita"))]
c::SIGUSR2 => Some(Self::Usr2),
c::SIGPIPE => Some(Self::Pipe),
c::SIGALRM => Some(Self::Alarm),
@@ -155,6 +172,7 @@ impl Signal {
target_os = "aix",
target_os = "haiku",
target_os = "nto",
+ target_os = "vita",
all(
linux_kernel,
any(
@@ -168,21 +186,33 @@ impl Signal {
)
)))]
c::SIGSTKFLT => Some(Self::Stkflt),
+ #[cfg(not(target_os = "vita"))]
c::SIGCHLD => Some(Self::Child),
+ #[cfg(not(target_os = "vita"))]
c::SIGCONT => Some(Self::Cont),
+ #[cfg(not(target_os = "vita"))]
c::SIGSTOP => Some(Self::Stop),
+ #[cfg(not(target_os = "vita"))]
c::SIGTSTP => Some(Self::Tstp),
+ #[cfg(not(target_os = "vita"))]
c::SIGTTIN => Some(Self::Ttin),
+ #[cfg(not(target_os = "vita"))]
c::SIGTTOU => Some(Self::Ttou),
+ #[cfg(not(target_os = "vita"))]
c::SIGURG => Some(Self::Urg),
+ #[cfg(not(target_os = "vita"))]
c::SIGXCPU => Some(Self::Xcpu),
+ #[cfg(not(target_os = "vita"))]
c::SIGXFSZ => Some(Self::Xfsz),
+ #[cfg(not(target_os = "vita"))]
c::SIGVTALRM => Some(Self::Vtalarm),
+ #[cfg(not(target_os = "vita"))]
c::SIGPROF => Some(Self::Prof),
+ #[cfg(not(target_os = "vita"))]
c::SIGWINCH => Some(Self::Winch),
- #[cfg(not(target_os = "haiku"))]
+ #[cfg(not(any(target_os = "haiku", target_os = "vita")))]
c::SIGIO => Some(Self::Io),
- #[cfg(not(any(bsd, target_os = "haiku")))]
+ #[cfg(not(any(bsd, target_os = "haiku", target_os = "vita")))]
c::SIGPWR => Some(Self::Power),
c::SIGSYS => Some(Self::Sys),
#[cfg(any(