From dfba31880be3d3cc5d56707cd05ab306149392e2 Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Wed, 16 Nov 2022 11:08:53 +0100 Subject: filemap xattr: move data structures to mkfs.h Signed-off-by: David Oberhollenzer --- bin/gensquashfs/mkfs.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'bin/gensquashfs/mkfs.h') diff --git a/bin/gensquashfs/mkfs.h b/bin/gensquashfs/mkfs.h index 1254770..bbecdbb 100644 --- a/bin/gensquashfs/mkfs.h +++ b/bin/gensquashfs/mkfs.h @@ -3,6 +3,7 @@ * mkfs.h * * Copyright (C) 2019 David Oberhollenzer + * Copyright (C) 2022 Enno Boland */ #ifndef MKFS_H #define MKFS_H @@ -60,6 +61,23 @@ typedef struct { bool scan_xattr; } options_t; +struct XattrMapEntry { + char *key; + char *value; + size_t value_len; + struct XattrMapEntry *next; +}; + +struct XattrMapPattern { + char *path; + struct XattrMapEntry *entries; + struct XattrMapPattern *next; +}; + +struct XattrMap { + struct XattrMapPattern *patterns; +}; + void process_command_line(options_t *opt, int argc, char **argv); int xattrs_from_dir(fstree_t *fs, const char *path, void *selinux_handle, -- cgit v1.2.3