summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorLuca Bruno <lucab@debian.org>2017-11-19 09:13:53 +0000
committerLuca Bruno <lucab@debian.org>2017-11-19 20:33:23 +0000
commit8e463f52d41903a7253002aabe24e9447c0c14ed (patch)
tree71989b6b63220a4c7857bdddeea97a069430defa /CHANGELOG.md
parentcf3f236b908680ec0b55c527716c5860d0b3ce59 (diff)
downloadnix-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.md2
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))