From: Lennart Poettering Date: Wed, 20 Nov 2019 11:22:40 +0000 (+0100) Subject: errno-util: add ERRNO_IS_PRIVILEGE() helper X-Git-Tag: v244-rc1~11^2~2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e884e000714c2db006384058a63788ffcce8c8b8;p=thirdparty%2Fsystemd.git errno-util: add ERRNO_IS_PRIVILEGE() helper --- diff --git a/src/basic/errno-util.h b/src/basic/errno-util.h index b2723b864e3..8f1be6c00ea 100644 --- a/src/basic/errno-util.h +++ b/src/basic/errno-util.h @@ -94,3 +94,10 @@ static inline bool ERRNO_IS_NOT_SUPPORTED(int r) { ENOTTY, ENOSYS); } + +/* Two different errors for access problems */ +static inline bool ERRNO_IS_PRIVILEGE(int r) { + return IN_SET(abs(r), + EACCES, + EPERM); +}