From 74d18318803a9a41632cab15d65305fd414aa198 Mon Sep 17 00:00:00 2001 From: Carl Lerche Date: Thu, 21 May 2015 15:02:12 -0700 Subject: Test sockopt const values --- test/sys/test_ioctl.rs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'test/sys') diff --git a/test/sys/test_ioctl.rs b/test/sys/test_ioctl.rs index 2654bd81..49f49206 100644 --- a/test/sys/test_ioctl.rs +++ b/test/sys/test_ioctl.rs @@ -13,6 +13,11 @@ fn test_op_none() { fn test_op_write() { assert_eq!(op_write('z' as u8, 10, 1), 0x40017A0A); assert_eq!(op_write('z' as u8, 10, 512), 0x42007A0A); +} + +#[cfg(target_pointer_width = "64")] +#[test] +fn test_op_write_64() { assert_eq!(op_write('z' as u8, 10, 1 << 32), 0x40007A0A); } @@ -20,6 +25,11 @@ fn test_op_write() { fn test_op_read() { assert_eq!(op_read('z' as u8, 10, 1), 0x80017A0A); assert_eq!(op_read('z' as u8, 10, 512), 0x82007A0A); +} + +#[cfg(target_pointer_width = "64")] +#[test] +fn test_op_read_64() { assert_eq!(op_read('z' as u8, 10, 1 << 32), 0x80007A0A); } @@ -27,5 +37,10 @@ fn test_op_read() { fn test_op_read_write() { assert_eq!(op_read_write('z' as u8, 10, 1), 0xC0017A0A); assert_eq!(op_read_write('z' as u8, 10, 512), 0xC2007A0A); +} + +#[cfg(target_pointer_width = "64")] +#[test] +fn test_op_read_write_64() { assert_eq!(op_read_write('z' as u8, 10, 1 << 32), 0xC0007A0A); } -- cgit v1.2.3