fs-util: Add XOpenFlags with XO_LABEL flag to have xopenat() MAC label files/dirs

This commit is contained in:
Daan De Meyer
2023-05-31 13:15:56 +02:00
parent a452c807a4
commit 420d2e3136
10 changed files with 86 additions and 38 deletions
+7 -1
View File
@@ -37,7 +37,13 @@ int make_lock_file_at(int dir_fd, const char *p, int operation, LockFile *ret) {
if (!t)
return -ENOMEM;
fd = xopenat_lock(dfd, p, O_CREAT|O_RDWR|O_NOFOLLOW|O_CLOEXEC|O_NOCTTY, 0600, LOCK_UNPOSIX, operation);
fd = xopenat_lock(dfd,
p,
O_CREAT|O_RDWR|O_NOFOLLOW|O_CLOEXEC|O_NOCTTY,
/* xopen_flags = */ 0,
0600,
LOCK_UNPOSIX,
operation);
if (fd < 0)
return fd == -EAGAIN ? -EBUSY : fd;