@@ -5,42 +5,42 @@ use nix::sys::ioctl::*;
5
5
6
6
#[ test]
7
7
fn test_op_none ( ) {
8
- assert_eq ! ( op_none ( 'q' as u8 , 10 ) , 0x0000710A ) ;
9
- assert_eq ! ( op_none ( 'a' as u8 , 255 ) , 0x000061FF ) ;
8
+ assert_eq ! ( io! ( b 'q', 10 ) , 0x0000710A ) ;
9
+ assert_eq ! ( io! ( b 'a', 255 ) , 0x000061FF ) ;
10
10
}
11
11
12
12
#[ test]
13
13
fn test_op_write ( ) {
14
- assert_eq ! ( op_write ( 'z' as u8 , 10 , 1 ) , 0x40017A0A ) ;
15
- assert_eq ! ( op_write ( 'z' as u8 , 10 , 512 ) , 0x42007A0A ) ;
14
+ assert_eq ! ( iow! ( b 'z', 10 , 1 ) , 0x40017A0A ) ;
15
+ assert_eq ! ( iow! ( b 'z', 10 , 512 ) , 0x42007A0A ) ;
16
16
}
17
17
18
18
#[ cfg( target_pointer_width = "64" ) ]
19
19
#[ test]
20
20
fn test_op_write_64 ( ) {
21
- assert_eq ! ( op_write ( 'z' as u8 , 10 , 1 << 32 ) , 0x40007A0A ) ;
21
+ assert_eq ! ( iow! ( b 'z', 10 , ( 1 as u64 ) << 32 ) , 0x40007A0A ) ;
22
22
}
23
23
24
24
#[ test]
25
25
fn test_op_read ( ) {
26
- assert_eq ! ( op_read ( 'z' as u8 , 10 , 1 ) , 0x80017A0A ) ;
27
- assert_eq ! ( op_read ( 'z' as u8 , 10 , 512 ) , 0x82007A0A ) ;
26
+ assert_eq ! ( ior! ( b 'z', 10 , 1 ) , 0x80017A0A ) ;
27
+ assert_eq ! ( ior! ( b 'z', 10 , 512 ) , 0x82007A0A ) ;
28
28
}
29
29
30
30
#[ cfg( target_pointer_width = "64" ) ]
31
31
#[ test]
32
32
fn test_op_read_64 ( ) {
33
- assert_eq ! ( op_read ( 'z' as u8 , 10 , 1 << 32 ) , 0x80007A0A ) ;
33
+ assert_eq ! ( ior! ( b 'z', 10 , ( 1 as u64 ) << 32 ) , 0x80007A0A ) ;
34
34
}
35
35
36
36
#[ test]
37
37
fn test_op_read_write ( ) {
38
- assert_eq ! ( op_read_write ( 'z' as u8 , 10 , 1 ) , 0xC0017A0A ) ;
39
- assert_eq ! ( op_read_write ( 'z' as u8 , 10 , 512 ) , 0xC2007A0A ) ;
38
+ assert_eq ! ( iorw! ( b 'z', 10 , 1 ) , 0xC0017A0A ) ;
39
+ assert_eq ! ( iorw! ( b 'z', 10 , 512 ) , 0xC2007A0A ) ;
40
40
}
41
41
42
42
#[ cfg( target_pointer_width = "64" ) ]
43
43
#[ test]
44
44
fn test_op_read_write_64 ( ) {
45
- assert_eq ! ( op_read_write ( 'z' as u8 , 10 , 1 << 32 ) , 0xC0007A0A ) ;
45
+ assert_eq ! ( iorw! ( b 'z', 10 , ( 1 as u64 ) << 32 ) , 0xC0007A0A ) ;
46
46
}
0 commit comments