diff options
author | Luca Bruno <lucab@debian.org> | 2017-11-19 09:13:53 +0000 |
---|---|---|
committer | Luca Bruno <lucab@debian.org> | 2017-11-19 20:33:23 +0000 |
commit | 8e463f52d41903a7253002aabe24e9447c0c14ed (patch) | |
tree | 71989b6b63220a4c7857bdddeea97a069430defa /CHANGELOG.md | |
parent | cf3f236b908680ec0b55c527716c5860d0b3ce59 (diff) | |
download | nix-8e463f52d41903a7253002aabe24e9447c0c14ed.zip |
unistd: add execveat() on Linux and Android
This adds execveat() to `nix::unistd`. It uses the execveat(2) Linux
kernel syscall, which is available since 3.19.
This is a Linux-specific extension which is not covered by POSIX and
does not have any userland libc wrapper.
Ref: http://man7.org/linux/man-pages/man2/execveat.2.html
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 8f906b6b..3e3994c8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -43,6 +43,8 @@ This project adheres to [Semantic Versioning](http://semver.org/). - Added `nix::unistd::{getgroups, setgroups, getgrouplist, initgroups}`. ([#733](https://github.com/nix-rust/nix/pull/733)) - Added `nix::sys::socket::UnixAddr::as_abstract` on Linux and Android. ([#785](https://github.com/nix-rust/nix/pull/785)) +- Added `nix::unistd::execveat` on Linux and Android. + ([#800](https://github.com/nix-rust/nix/pull/800)) ### Changed - Renamed existing `ptrace` wrappers to encourage namespacing ([#692](https://github.com/nix-rust/nix/pull/692)) |