Skip to content

Commit 775c52e

Browse files
committed
add wexecv, wexecve, wexecvp, wexecvpe
1 parent 3118fb4 commit 775c52e

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

src/windows/mod.rs

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -463,6 +463,28 @@ extern "C" {
463463
argv: *const *const c_char,
464464
envp: *const *const c_char,
465465
) -> ::c_int;
466+
#[link_name = "_wexecv"]
467+
pub fn wexecv(
468+
prog: *const wchar_t,
469+
argv: *const *const wchar_t,
470+
) -> ::intptr_t;
471+
#[link_name = "_wexecve"]
472+
pub fn wexecve(
473+
prog: *const wchar_t,
474+
argv: *const *const wchar_t,
475+
envp: *const *const wchar_t,
476+
) -> ::intptr_t;
477+
#[link_name = "_wexecvp"]
478+
pub fn wexecvp(
479+
c: *const wchar_t,
480+
argv: *const *const wchar_t,
481+
) -> ::intptr_t;
482+
#[link_name = "_wexecvpe"]
483+
pub fn wexecvpe(
484+
c: *const wchar_t,
485+
argv: *const *const wchar_t,
486+
envp: *const *const wchar_t,
487+
) -> ::intptr_t;
466488
#[link_name = "_getcwd"]
467489
pub fn getcwd(buf: *mut c_char, size: ::c_int) -> *mut c_char;
468490
#[link_name = "_getpid"]

0 commit comments

Comments
 (0)