summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenny Siegert <bsiegert@gmail.com>2022-01-01 19:17:50 +0000
committerBenny Siegert <bsiegert@gmail.com>2022-01-01 19:17:50 +0000
commita1a24cd01fac84671d5666e325942090b7adc2d3 (patch)
tree0040179a156fa418a1f8d584b96a3796a8b7691f
parent52382d65fb03836a5ce2efefbbee8e774e36084d (diff)
downloadrust-libc-a1a24cd01fac84671d5666e325942090b7adc2d3.tar.gz
NetBSD: add definition for execvpe
This is exactly the same as the OpenBSD definition. NetBSD has had execvpe since the beginning, AFAICS.
-rw-r--r--src/unix/bsd/netbsdlike/netbsd/mod.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/unix/bsd/netbsdlike/netbsd/mod.rs b/src/unix/bsd/netbsdlike/netbsd/mod.rs
index f597627200..1ede151b40 100644
--- a/src/unix/bsd/netbsdlike/netbsd/mod.rs
+++ b/src/unix/bsd/netbsdlike/netbsd/mod.rs
@@ -2165,6 +2165,12 @@ extern "C" {
pub fn fchflags(fd: ::c_int, flags: ::c_ulong) -> ::c_int;
pub fn lchflags(path: *const ::c_char, flags: ::c_ulong) -> ::c_int;
+ pub fn execvpe(
+ file: *const ::c_char,
+ argv: *const *const ::c_char,
+ envp: *const *const ::c_char,
+ ) -> ::c_int;
+
pub fn extattr_delete_fd(
fd: ::c_int,
attrnamespace: ::c_int,