@@ -62,7 +62,8 @@ libc_enum!{
62
62
#[ cfg( all( any( target_os = "android" , target_os = "emscripten" ,
63
63
target_os = "fuchsia" , target_os = "linux" ) ,
64
64
not( any( target_arch = "mips" , target_arch = "mips64" ,
65
- target_arch = "sparc64" ) ) ) ) ]
65
+ target_arch = "sparc64" ,
66
+ target_arch = "loongarch64" ) ) ) ) ]
66
67
SIGSTKFLT ,
67
68
/// To parent on child stop or exit
68
69
SIGCHLD ,
@@ -138,7 +139,8 @@ impl FromStr for Signal {
138
139
#[ cfg( all( any( target_os = "android" , target_os = "emscripten" ,
139
140
target_os = "fuchsia" , target_os = "linux" ) ,
140
141
not( any( target_arch = "mips" , target_arch = "mips64" ,
141
- target_arch = "sparc64" ) ) ) ) ]
142
+ target_arch = "sparc64" ,
143
+ target_arch = "loongarch64" ) ) ) ) ]
142
144
"SIGSTKFLT" => Signal :: SIGSTKFLT ,
143
145
"SIGCHLD" => Signal :: SIGCHLD ,
144
146
"SIGCONT" => Signal :: SIGCONT ,
@@ -197,7 +199,9 @@ impl Signal {
197
199
Signal :: SIGTERM => "SIGTERM" ,
198
200
#[ cfg( all( any( target_os = "android" , target_os = "emscripten" ,
199
201
target_os = "fuchsia" , target_os = "linux" ) ,
200
- not( any( target_arch = "mips" , target_arch = "mips64" , target_arch = "sparc64" ) ) ) ) ]
202
+ not( any( target_arch = "mips" , target_arch = "mips64" ,
203
+ target_arch = "sparc64" ,
204
+ target_arch = "loongarch64" ) ) ) ) ]
201
205
Signal :: SIGSTKFLT => "SIGSTKFLT" ,
202
206
Signal :: SIGCHLD => "SIGCHLD" ,
203
207
Signal :: SIGCONT => "SIGCONT" ,
@@ -312,7 +316,8 @@ const SIGNALS: [Signal; 28] = [
312
316
#[ cfg( all( any( target_os = "linux" , target_os = "android" ,
313
317
target_os = "emscripten" , target_os = "fuchsia" ) ,
314
318
not( any( target_arch = "mips" , target_arch = "mips64" ,
315
- target_arch = "sparc64" ) ) ) ) ]
319
+ target_arch = "sparc64" ,
320
+ target_arch = "loongarch64" ) ) ) ) ]
316
321
#[ cfg( feature = "signal" ) ]
317
322
const SIGNALS : [ Signal ; 31 ] = [
318
323
SIGHUP ,
0 commit comments