diff options
author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2022-10-13 02:07:31 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-13 02:07:31 +0000 |
commit | 0d6cc1844da238ca35989b95f80e33980b56db02 (patch) | |
tree | 79ee845303b605b239aec4f723d9c6b91de038ac /CHANGELOG.md | |
parent | b45618134e004992e3263543671e9f89ef189c06 (diff) | |
parent | 04e409b376615080e1d910e302b28b144dcbff71 (diff) | |
download | nix-0d6cc1844da238ca35989b95f80e33980b56db02.zip |
Merge #1842
1842: add eaccess on freebsd, dragonfly and linux r=rtzoeller a=SteveLauC
#### man pages
* [FreeBSD](https://www.freebsd.org/cgi/man.cgi?query=eaccess&sektion=2&n=1)
* [DragonFly](https://man.dragonflybsd.org/?command=access§ion=2)
* [Linux](https://man7.org/linux/man-pages/man3/euidaccess.3.html)
#### difference between `eaccess` and `access/faccessat`
IMHO, `eaccess` uses effective identifiers to perform the permission check while `access/faccessat` use real IDs.
Fixes #1373
Co-authored-by: Steve Lau <stevelauc@outlook.com>
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 6d45b963..b1f74a89 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -24,6 +24,8 @@ This project adheres to [Semantic Versioning](https://semver.org/). ([#1833](https://github.com/nix-rust/nix/pull/1833)) - Added `faccessat(2)` on illumos ([#1841](https://github.com/nix-rust/nix/pull/1841)) +- Added `eaccess()` on FreeBSD, DragonFly and Linux (glibc and musl). + ([#1842](https://github.com/nix-rust/nix/pull/1842)) ### Changed |