diff options
Diffstat (limited to 'src/libnative')
| -rw-r--r-- | src/libnative/io/process.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libnative/io/process.rs b/src/libnative/io/process.rs index 71702d180b9..21da0104c2f 100644 --- a/src/libnative/io/process.rs +++ b/src/libnative/io/process.rs @@ -729,7 +729,7 @@ fn with_argv<T>(prog: &CString, args: &[CString], } #[cfg(unix)] -fn with_envp<T>(env: Option<&[(CString, CString)]>, +fn with_envp<T>(env: Option<&[(&CString, &CString)]>, cb: proc(*const c_void) -> T) -> T { // On posixy systems we can pass a char** for envp, which is a // null-terminated array of "k=v\0" strings. Since we must create @@ -762,7 +762,7 @@ fn with_envp<T>(env: Option<&[(CString, CString)]>, } #[cfg(windows)] -fn with_envp<T>(env: Option<&[(CString, CString)]>, cb: |*mut c_void| -> T) -> T { +fn with_envp<T>(env: Option<&[(&CString, &CString)]>, cb: |*mut c_void| -> T) -> T { // On win32 we pass an "environment block" which is not a char**, but // rather a concatenation of null-terminated k=v\0 sequences, with a final // \0 to terminate. |
