Skip to content

Commit f6dd339

Browse files
committed
fix tests
1 parent cc8e7c0 commit f6dd339

File tree

2 files changed

+5
-16
lines changed

2 files changed

+5
-16
lines changed

src/sys/ptrace.rs

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -244,20 +244,7 @@ mod tests {
244244
use super::*;
245245

246246
#[test]
247-
fn test_registry() {
248-
let mut reg = OverrideRegistry::new();
249-
let atenter = |_| {
250-
HandlerData {
251-
buflen: 0,
252-
bufptr: 0,
253-
}
254-
};
255-
let atexit = |_, _| {};
256-
257-
reg.add(17, atenter, atexit);
258-
let el = reg.find(17).unwrap();
259-
assert_eq!(el.syscall, 17);
260-
let len = (el.atenter)(Pid::from_raw(17)).buflen;
261-
assert_eq!(len, 0);
247+
fn test_types() {
248+
assert!(usize::max_value() <= Word::max_value());
262249
}
263250
}

test/sys/test_ptrace.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ use std::{mem, ptr};
1010
fn test_ptrace() {
1111
// Just make sure ptrace can be called at all, for now.
1212
// FIXME: qemu-user doesn't implement ptrace on all arches, so permit ENOSYS
13-
let err = ptrace(PTRACE_ATTACH, getpid(), ptr::null_mut(), ptr::null_mut()).unwrap_err();
13+
let err = unsafe {
14+
ptrace(PTRACE_ATTACH, getpid(), ptr::null_mut(), ptr::null_mut()).unwrap_err()
15+
};
1416
assert!(err == Error::Sys(Errno::EPERM) || err == Error::Sys(Errno::ENOSYS));
1517
}
1618

0 commit comments

Comments
 (0)