chiark / gitweb /
tmpfiles: ensure we do no follow symlinks when cleaning up dirs
[elogind.git] / src / util.c
index d769d60986f136d628d0eb0cfac21c3f9c478a35..60af4fe60d4dfce08e66a92632e30dbada029d3f 100644 (file)
@@ -3402,8 +3402,8 @@ bool null_or_empty(struct stat *st) {
         return false;
 }
 
-DIR *xopendirat(int fd, const char *name) {
-        return fdopendir(openat(fd, name, O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC));
+DIR *xopendirat(int fd, const char *name, int flags) {
+        return fdopendir(openat(fd, name, O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|flags));
 }
 
 int signal_from_string_try_harder(const char *s) {