summaryrefslogtreecommitdiff
path: root/src/basic
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2019-03-28 18:41:39 +0100
committerLennart Poettering <lennart@poettering.net>2019-03-28 18:43:05 +0100
commitd629ba70459251c1d5401dae7cdc0ed0573c8397 (patch)
tree7f7d5288a4893b58486ddcd9932a56f6ab50af45 /src/basic
parent70d8401d745e0fd8059f4da971600484e891285a (diff)
downloadsystemd-d629ba70459251c1d5401dae7cdc0ed0573c8397.tar.gz
tmpfiles: move full chattr flag set to chattr-util.h
It's a pretty generic concept and fits will there, hence let's move it.
Diffstat (limited to 'src/basic')
-rw-r--r--src/basic/chattr-util.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/basic/chattr-util.h b/src/basic/chattr-util.h
index eb6bfbe461..29070c848a 100644
--- a/src/basic/chattr-util.h
+++ b/src/basic/chattr-util.h
@@ -15,6 +15,23 @@
FS_NOCOMP_FL | \
FS_PROJINHERIT_FL)
+#define CHATTR_ALL_FL \
+ (FS_NOATIME_FL | \
+ FS_SYNC_FL | \
+ FS_DIRSYNC_FL | \
+ FS_APPEND_FL | \
+ FS_COMPR_FL | \
+ FS_NODUMP_FL | \
+ FS_EXTENT_FL | \
+ FS_IMMUTABLE_FL | \
+ FS_JOURNAL_DATA_FL | \
+ FS_SECRM_FL | \
+ FS_UNRM_FL | \
+ FS_NOTAIL_FL | \
+ FS_TOPDIR_FL | \
+ FS_NOCOW_FL | \
+ FS_PROJINHERIT_FL)
+
int chattr_fd(int fd, unsigned value, unsigned mask, unsigned *previous);
int chattr_path(const char *p, unsigned value, unsigned mask, unsigned *previous);