diff options
author | Bill Fraser <wfraser@codewise.org> | 2020-06-24 23:55:43 -0700 |
---|---|---|
committer | Bill Fraser <wfraser@codewise.org> | 2020-06-26 11:28:12 -0700 |
commit | 775c52e6691b5329fc28dfe6f8d5ae2169f40c84 (patch) | |
tree | 0edebc5ab3ab0fdfe2d59640c10f47ba0a73c5c6 | |
parent | 3118fb455ea9ff14087b36b198485e5c7744ab30 (diff) | |
download | rust-libc-775c52e6691b5329fc28dfe6f8d5ae2169f40c84.tar.gz |
add wexecv, wexecve, wexecvp, wexecvpe
-rw-r--r-- | src/windows/mod.rs | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/windows/mod.rs b/src/windows/mod.rs index 54421dd4da..2770cf90ef 100644 --- a/src/windows/mod.rs +++ b/src/windows/mod.rs @@ -463,6 +463,28 @@ extern "C" { argv: *const *const c_char, envp: *const *const c_char, ) -> ::c_int; + #[link_name = "_wexecv"] + pub fn wexecv( + prog: *const wchar_t, + argv: *const *const wchar_t, + ) -> ::intptr_t; + #[link_name = "_wexecve"] + pub fn wexecve( + prog: *const wchar_t, + argv: *const *const wchar_t, + envp: *const *const wchar_t, + ) -> ::intptr_t; + #[link_name = "_wexecvp"] + pub fn wexecvp( + c: *const wchar_t, + argv: *const *const wchar_t, + ) -> ::intptr_t; + #[link_name = "_wexecvpe"] + pub fn wexecvpe( + c: *const wchar_t, + argv: *const *const wchar_t, + envp: *const *const wchar_t, + ) -> ::intptr_t; #[link_name = "_getcwd"] pub fn getcwd(buf: *mut c_char, size: ::c_int) -> *mut c_char; #[link_name = "_getpid"] |