@@ -118,37 +118,30 @@ impl WaitStatus {
118
118
}
119
119
120
120
fn exited ( status : i32 ) -> bool {
121
- #[ allow( unused_unsafe) ]
122
121
unsafe { libc:: WIFEXITED ( status) }
123
122
}
124
123
125
124
fn exit_status ( status : i32 ) -> i32 {
126
- #[ allow( unused_unsafe) ]
127
125
unsafe { libc:: WEXITSTATUS ( status) }
128
126
}
129
127
130
128
fn signaled ( status : i32 ) -> bool {
131
- #[ allow( unused_unsafe) ]
132
129
unsafe { libc:: WIFSIGNALED ( status) }
133
130
}
134
131
135
132
fn term_signal ( status : i32 ) -> Result < Signal > {
136
- #[ allow( unused_unsafe) ]
137
133
Signal :: try_from ( unsafe { libc:: WTERMSIG ( status) } )
138
134
}
139
135
140
136
fn dumped_core ( status : i32 ) -> bool {
141
- #[ allow( unused_unsafe) ]
142
137
unsafe { libc:: WCOREDUMP ( status) }
143
138
}
144
139
145
140
fn stopped ( status : i32 ) -> bool {
146
- #[ allow( unused_unsafe) ]
147
141
unsafe { libc:: WIFSTOPPED ( status) }
148
142
}
149
143
150
144
fn stop_signal ( status : i32 ) -> Result < Signal > {
151
- #[ allow( unused_unsafe) ]
152
145
Signal :: try_from ( unsafe { libc:: WSTOPSIG ( status) } )
153
146
}
154
147
@@ -158,7 +151,6 @@ fn syscall_stop(status: i32) -> bool {
158
151
// of delivering SIGTRAP | 0x80 as the signal number for syscall
159
152
// stops. This allows easily distinguishing syscall stops from
160
153
// genuine SIGTRAP signals.
161
- #[ allow( unused_unsafe) ]
162
154
unsafe { libc:: WSTOPSIG ( status) == libc:: SIGTRAP | 0x80 }
163
155
}
164
156
@@ -168,7 +160,6 @@ fn stop_additional(status: i32) -> c_int {
168
160
}
169
161
170
162
fn continued ( status : i32 ) -> bool {
171
- #[ allow( unused_unsafe) ]
172
163
unsafe { libc:: WIFCONTINUED ( status) }
173
164
}
174
165
0 commit comments