File tree 2 files changed +4
-2
lines changed
2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change 1
1
use super :: { abi, WORD_SIZE } ;
2
2
use crate :: ffi:: OsString ;
3
3
use crate :: fmt;
4
+ use crate :: sys:: os_str;
4
5
use crate :: sys_common:: FromInner ;
5
6
6
7
pub struct Args {
@@ -33,7 +34,7 @@ impl Args {
33
34
// "os_str".
34
35
let arg_bytes: & [ u8 ] =
35
36
unsafe { crate :: slice:: from_raw_parts ( words. cast ( ) as * const u8 , arg_len) } ;
36
- OsString :: from_inner ( super :: os_str:: Buf { inner : arg_bytes. to_vec ( ) } )
37
+ OsString :: from_inner ( os_str:: Buf { inner : arg_bytes. to_vec ( ) } )
37
38
}
38
39
}
39
40
Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ use crate::fmt;
5
5
use crate :: io;
6
6
use crate :: marker:: PhantomData ;
7
7
use crate :: path:: { self , PathBuf } ;
8
+ use crate :: sys:: os_str;
8
9
use crate :: sys_common:: FromInner ;
9
10
10
11
pub fn errno ( ) -> i32 {
@@ -111,7 +112,7 @@ pub fn getenv(varname: &OsStr) -> Option<OsString> {
111
112
// reimplement "os_str" instead of just using the generic unix
112
113
// "os_str".
113
114
let u8s: & [ u8 ] = unsafe { crate :: slice:: from_raw_parts ( words. cast ( ) as * const u8 , nbytes) } ;
114
- Some ( OsString :: from_inner ( super :: os_str:: Buf { inner : u8s. to_vec ( ) } ) )
115
+ Some ( OsString :: from_inner ( os_str:: Buf { inner : u8s. to_vec ( ) } ) )
115
116
}
116
117
117
118
pub fn setenv ( _: & OsStr , _: & OsStr ) -> io:: Result < ( ) > {
You can’t perform that action at this time.
0 commit comments