1
1
use cfg_if:: cfg_if;
2
- use std:: ffi:: CString ;
3
2
use std:: str;
4
3
5
4
use nix:: errno:: Errno ;
@@ -34,7 +33,7 @@ macro_rules! assert_attr_eq {
34
33
fn test_mq_send_and_receive ( ) {
35
34
const MSG_SIZE : mq_attr_member_t = 32 ;
36
35
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" ;
38
37
39
38
let oflag0 = MQ_OFlag :: O_CREAT | MQ_OFlag :: O_WRONLY ;
40
39
let mode = Mode :: S_IWUSR | Mode :: S_IRUSR | Mode :: S_IRGRP | Mode :: S_IROTH ;
@@ -63,7 +62,7 @@ fn test_mq_send_and_receive() {
63
62
fn test_mq_timedreceive ( ) {
64
63
const MSG_SIZE : mq_attr_member_t = 32 ;
65
64
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" ;
67
66
68
67
let oflag0 = MQ_OFlag :: O_CREAT | MQ_OFlag :: O_WRONLY ;
69
68
let mode = Mode :: S_IWUSR | Mode :: S_IRUSR | Mode :: S_IRGRP | Mode :: S_IROTH ;
@@ -95,7 +94,7 @@ fn test_mq_getattr() {
95
94
use nix:: mqueue:: mq_getattr;
96
95
const MSG_SIZE : mq_attr_member_t = 32 ;
97
96
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" ;
99
98
let oflag = MQ_OFlag :: O_CREAT | MQ_OFlag :: O_WRONLY ;
100
99
let mode = Mode :: S_IWUSR | Mode :: S_IRUSR | Mode :: S_IRGRP | Mode :: S_IROTH ;
101
100
let r = mq_open ( mq_name, oflag, mode, Some ( & initial_attr) ) ;
@@ -120,7 +119,7 @@ fn test_mq_setattr() {
120
119
use nix:: mqueue:: { mq_getattr, mq_setattr} ;
121
120
const MSG_SIZE : mq_attr_member_t = 32 ;
122
121
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" ;
124
123
let oflag = MQ_OFlag :: O_CREAT | MQ_OFlag :: O_WRONLY ;
125
124
let mode = Mode :: S_IWUSR | Mode :: S_IRUSR | Mode :: S_IRGRP | Mode :: S_IROTH ;
126
125
let r = mq_open ( mq_name, oflag, mode, Some ( & initial_attr) ) ;
@@ -170,7 +169,7 @@ fn test_mq_set_nonblocking() {
170
169
use nix:: mqueue:: { mq_getattr, mq_remove_nonblock, mq_set_nonblock} ;
171
170
const MSG_SIZE : mq_attr_member_t = 32 ;
172
171
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" ;
174
173
let oflag = MQ_OFlag :: O_CREAT | MQ_OFlag :: O_WRONLY ;
175
174
let mode = Mode :: S_IWUSR | Mode :: S_IRUSR | Mode :: S_IRGRP | Mode :: S_IROTH ;
176
175
let r = mq_open ( mq_name, oflag, mode, Some ( & initial_attr) ) ;
@@ -194,10 +193,9 @@ fn test_mq_unlink() {
194
193
use nix:: mqueue:: mq_unlink;
195
194
const MSG_SIZE : mq_attr_member_t = 32 ;
196
195
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" ;
198
197
#[ 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" ;
201
199
let oflag = MQ_OFlag :: O_CREAT | MQ_OFlag :: O_WRONLY ;
202
200
let mode = Mode :: S_IWUSR | Mode :: S_IRUSR | Mode :: S_IRGRP | Mode :: S_IROTH ;
203
201
let r = mq_open ( mq_name_opened, oflag, mode, Some ( & initial_attr) ) ;
0 commit comments