From: Christian Brauner Date: Tue, 2 Feb 2021 12:44:37 +0000 (+0100) Subject: syscall_wrappers: add PROTECT_OPEN_W_* variants X-Git-Tag: lxc-5.0.0~306^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bcf9793d4351cd54f2de272fe52979e9fed2c1d4;p=thirdparty%2Flxc.git syscall_wrappers: add PROTECT_OPEN_W_* variants Signed-off-by: Christian Brauner --- diff --git a/src/lxc/syscall_wrappers.h b/src/lxc/syscall_wrappers.h index 27f77dec5..de931a351 100644 --- a/src/lxc/syscall_wrappers.h +++ b/src/lxc/syscall_wrappers.h @@ -268,6 +268,9 @@ struct lxc_open_how { #define PROTECT_OPEN_WITH_TRAILING_SYMLINKS (O_CLOEXEC | O_NOCTTY | O_RDONLY) #define PROTECT_OPEN (PROTECT_OPEN_WITH_TRAILING_SYMLINKS | O_NOFOLLOW) +#define PROTECT_OPEN_W_WITH_TRAILING_SYMLINKS (O_CLOEXEC | O_NOCTTY | O_WRONLY) +#define PROTECT_OPEN_W (PROTECT_OPEN_WITH_TRAILING_SYMLINKS | O_NOFOLLOW) + #ifndef HAVE_OPENAT2 static inline int openat2(int dfd, const char *filename, struct lxc_open_how *how, size_t size) {