11use cfg_if:: cfg_if;
2- use std:: ffi:: CString ;
32use std:: str;
43
54use nix:: errno:: Errno ;
@@ -34,7 +33,7 @@ macro_rules! assert_attr_eq {
3433fn test_mq_send_and_receive ( ) {
3534 const MSG_SIZE : mq_attr_member_t = 32 ;
3635 let attr = MqAttr :: new ( 0 , 10 , MSG_SIZE , 0 ) ;
37- let mq_name = & CString :: new ( b "/a_nix_test_queue". as_ref ( ) ) . unwrap ( ) ;
36+ let mq_name = "/a_nix_test_queue" ;
3837
3938 let oflag0 = MQ_OFlag :: O_CREAT | MQ_OFlag :: O_WRONLY ;
4039 let mode = Mode :: S_IWUSR | Mode :: S_IRUSR | Mode :: S_IRGRP | Mode :: S_IROTH ;
@@ -63,7 +62,7 @@ fn test_mq_send_and_receive() {
6362fn test_mq_timedreceive ( ) {
6463 const MSG_SIZE : mq_attr_member_t = 32 ;
6564 let attr = MqAttr :: new ( 0 , 10 , MSG_SIZE , 0 ) ;
66- let mq_name = & CString :: new ( b "/a_nix_test_queue". as_ref ( ) ) . unwrap ( ) ;
65+ let mq_name = "/a_nix_test_queue" ;
6766
6867 let oflag0 = MQ_OFlag :: O_CREAT | MQ_OFlag :: O_WRONLY ;
6968 let mode = Mode :: S_IWUSR | Mode :: S_IRUSR | Mode :: S_IRGRP | Mode :: S_IROTH ;
@@ -95,7 +94,7 @@ fn test_mq_getattr() {
9594 use nix:: mqueue:: mq_getattr;
9695 const MSG_SIZE : mq_attr_member_t = 32 ;
9796 let initial_attr = MqAttr :: new ( 0 , 10 , MSG_SIZE , 0 ) ;
98- let mq_name = & CString :: new ( b "/attr_test_get_attr". as_ref ( ) ) . unwrap ( ) ;
97+ let mq_name = "/attr_test_get_attr" ;
9998 let oflag = MQ_OFlag :: O_CREAT | MQ_OFlag :: O_WRONLY ;
10099 let mode = Mode :: S_IWUSR | Mode :: S_IRUSR | Mode :: S_IRGRP | Mode :: S_IROTH ;
101100 let r = mq_open ( mq_name, oflag, mode, Some ( & initial_attr) ) ;
@@ -120,7 +119,7 @@ fn test_mq_setattr() {
120119 use nix:: mqueue:: { mq_getattr, mq_setattr} ;
121120 const MSG_SIZE : mq_attr_member_t = 32 ;
122121 let initial_attr = MqAttr :: new ( 0 , 10 , MSG_SIZE , 0 ) ;
123- let mq_name = & CString :: new ( b "/attr_test_get_attr". as_ref ( ) ) . unwrap ( ) ;
122+ let mq_name = "/attr_test_get_attr" ;
124123 let oflag = MQ_OFlag :: O_CREAT | MQ_OFlag :: O_WRONLY ;
125124 let mode = Mode :: S_IWUSR | Mode :: S_IRUSR | Mode :: S_IRGRP | Mode :: S_IROTH ;
126125 let r = mq_open ( mq_name, oflag, mode, Some ( & initial_attr) ) ;
@@ -170,7 +169,7 @@ fn test_mq_set_nonblocking() {
170169 use nix:: mqueue:: { mq_getattr, mq_remove_nonblock, mq_set_nonblock} ;
171170 const MSG_SIZE : mq_attr_member_t = 32 ;
172171 let initial_attr = MqAttr :: new ( 0 , 10 , MSG_SIZE , 0 ) ;
173- let mq_name = & CString :: new ( b "/attr_test_get_attr". as_ref ( ) ) . unwrap ( ) ;
172+ let mq_name = "/attr_test_get_attr" ;
174173 let oflag = MQ_OFlag :: O_CREAT | MQ_OFlag :: O_WRONLY ;
175174 let mode = Mode :: S_IWUSR | Mode :: S_IRUSR | Mode :: S_IRGRP | Mode :: S_IROTH ;
176175 let r = mq_open ( mq_name, oflag, mode, Some ( & initial_attr) ) ;
@@ -194,10 +193,9 @@ fn test_mq_unlink() {
194193 use nix:: mqueue:: mq_unlink;
195194 const MSG_SIZE : mq_attr_member_t = 32 ;
196195 let initial_attr = MqAttr :: new ( 0 , 10 , MSG_SIZE , 0 ) ;
197- let mq_name_opened = & CString :: new ( b "/mq_unlink_test". as_ref ( ) ) . unwrap ( ) ;
196+ let mq_name_opened = "/mq_unlink_test" ;
198197 #[ cfg( not( any( target_os = "dragonfly" , target_os = "netbsd" ) ) ) ]
199- let mq_name_not_opened =
200- & CString :: new ( b"/mq_unlink_test" . as_ref ( ) ) . unwrap ( ) ;
198+ let mq_name_not_opened = "/mq_unlink_test" ;
201199 let oflag = MQ_OFlag :: O_CREAT | MQ_OFlag :: O_WRONLY ;
202200 let mode = Mode :: S_IWUSR | Mode :: S_IRUSR | Mode :: S_IRGRP | Mode :: S_IROTH ;
203201 let r = mq_open ( mq_name_opened, oflag, mode, Some ( & initial_attr) ) ;
0 commit comments