summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>2019-07-30 06:53:25 +0200
committerDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>2019-07-30 06:53:25 +0200
commit7e00faaca0207eb6ee6cf109c09cc489d8fb7e3f (patch)
tree6cb236ccadeb001b70d64d6fd7f52dad3c0b3623
parent3811f48ced97ec0fe56b48f0d9d906a43037e2fd (diff)
Add propper copyright headers to all source files
Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
-rw-r--r--include/compress.h5
-rw-r--r--include/data_reader.h5
-rw-r--r--include/data_writer.h5
-rw-r--r--include/fstree.h5
-rw-r--r--include/highlevel.h5
-rw-r--r--include/id_table.h5
-rw-r--r--include/meta_reader.h5
-rw-r--r--include/meta_writer.h5
-rw-r--r--include/squashfs.h5
-rw-r--r--include/str_table.h5
-rw-r--r--include/tar.h5
-rw-r--r--include/util.h5
-rw-r--r--lib/comp/compressor.c5
-rw-r--r--lib/comp/gzip.c5
-rw-r--r--lib/comp/internal.h5
-rw-r--r--lib/comp/lz4.c5
-rw-r--r--lib/comp/lzo.c5
-rw-r--r--lib/comp/xz.c5
-rw-r--r--lib/comp/zstd.c5
-rw-r--r--lib/fstree/add_by_path.c5
-rw-r--r--lib/fstree/deduplicate.c5
-rw-r--r--lib/fstree/fstree.c5
-rw-r--r--lib/fstree/fstree_from_dir.c5
-rw-r--r--lib/fstree/fstree_from_file.c5
-rw-r--r--lib/fstree/fstree_sort.c6
-rw-r--r--lib/fstree/gen_file_list.c5
-rw-r--r--lib/fstree/gen_inode_table.c5
-rw-r--r--lib/fstree/get_path.c5
-rw-r--r--lib/fstree/mknode.c5
-rw-r--r--lib/fstree/node_from_path.c5
-rw-r--r--lib/fstree/node_stat.c5
-rw-r--r--lib/fstree/selinux.c5
-rw-r--r--lib/fstree/xattr.c5
-rw-r--r--lib/sqfs/data_reader.c5
-rw-r--r--lib/sqfs/data_writer.c5
-rw-r--r--lib/sqfs/deserialize_fstree.c5
-rw-r--r--lib/sqfs/id_table.c5
-rw-r--r--lib/sqfs/id_table_read.c5
-rw-r--r--lib/sqfs/id_table_write.c5
-rw-r--r--lib/sqfs/meta_reader.c5
-rw-r--r--lib/sqfs/meta_writer.c5
-rw-r--r--lib/sqfs/read_inode.c5
-rw-r--r--lib/sqfs/read_super.c5
-rw-r--r--lib/sqfs/read_table.c5
-rw-r--r--lib/sqfs/readdir.c5
-rw-r--r--lib/sqfs/serialize_fstree.c5
-rw-r--r--lib/sqfs/statistics.c5
-rw-r--r--lib/sqfs/super.c5
-rw-r--r--lib/sqfs/tree_node_from_inode.c5
-rw-r--r--lib/sqfs/write_dir.c5
-rw-r--r--lib/sqfs/write_export_table.c5
-rw-r--r--lib/sqfs/write_inode.c5
-rw-r--r--lib/sqfs/write_table.c5
-rw-r--r--lib/sqfs/write_xattr.c5
-rw-r--r--lib/tar/base64.c5
-rw-r--r--lib/tar/checksum.c5
-rw-r--r--lib/tar/cleanup.c5
-rw-r--r--lib/tar/internal.h5
-rw-r--r--lib/tar/number.c5
-rw-r--r--lib/tar/read_header.c5
-rw-r--r--lib/tar/read_sparse_map.c5
-rw-r--r--lib/tar/read_sparse_map_old.c5
-rw-r--r--lib/tar/skip.c5
-rw-r--r--lib/tar/urldecode.c5
-rw-r--r--lib/tar/write_header.c5
-rw-r--r--lib/util/canonicalize_name.c5
-rw-r--r--lib/util/crc32.c5
-rw-r--r--lib/util/dirstack.c5
-rw-r--r--lib/util/mkdir_p.c5
-rw-r--r--lib/util/padd_file.c5
-rw-r--r--lib/util/print_version.c5
-rw-r--r--lib/util/read_data.c5
-rw-r--r--lib/util/read_data_at.c5
-rw-r--r--lib/util/str_table.c5
-rw-r--r--lib/util/write_data.c5
-rw-r--r--mkfs/mkfs.c5
-rw-r--r--mkfs/mkfs.h5
-rw-r--r--mkfs/options.c5
-rw-r--r--tar/sqfs2tar.c5
-rw-r--r--tar/tar2sqfs.c5
-rw-r--r--tests/add_by_path.c5
-rw-r--r--tests/canonicalize_name.c5
-rw-r--r--tests/crc32.c5
-rw-r--r--tests/fstree_from_file.c5
-rw-r--r--tests/fstree_init.c5
-rw-r--r--tests/fstree_sort.c5
-rw-r--r--tests/fstree_xattr.c5
-rw-r--r--tests/gen_inode_table.c5
-rw-r--r--tests/get_path.c5
-rw-r--r--tests/mknode_dir.c5
-rw-r--r--tests/mknode_reg.c5
-rw-r--r--tests/mknode_simple.c5
-rw-r--r--tests/mknode_slink.c5
-rw-r--r--tests/str_table.c5
-rw-r--r--tests/tar_gnu.c5
-rw-r--r--tests/tar_pax.c5
-rw-r--r--tests/tar_sparse_gnu.c5
-rw-r--r--tests/tar_sparse_gnu1.c5
-rw-r--r--tests/tar_sparse_gnu2.c5
-rw-r--r--tests/tar_ustar.c5
-rw-r--r--tests/tar_xattr_bsd.c5
-rw-r--r--tests/tar_xattr_schily.c5
-rw-r--r--unpack/describe.c5
-rw-r--r--unpack/fill_files.c5
-rw-r--r--unpack/list_files.c5
-rw-r--r--unpack/options.c5
-rw-r--r--unpack/rdsquashfs.c5
-rw-r--r--unpack/rdsquashfs.h5
-rw-r--r--unpack/restore_fstree.c5
109 files changed, 546 insertions, 0 deletions
diff --git a/include/compress.h b/include/compress.h
index 33488ad..7c90b2c 100644
--- a/include/compress.h
+++ b/include/compress.h
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * compress.h
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#ifndef COMPRESS_H
#define COMPRESS_H
diff --git a/include/data_reader.h b/include/data_reader.h
index ecac517..c6d85f1 100644
--- a/include/data_reader.h
+++ b/include/data_reader.h
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * data_reader.h
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#ifndef DATA_READER_H
#define DATA_READER_H
diff --git a/include/data_writer.h b/include/data_writer.h
index f5ad572..dc63592 100644
--- a/include/data_writer.h
+++ b/include/data_writer.h
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * data_writer.h
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#ifndef DATA_WRITER_H
#define DATA_WRITER_H
diff --git a/include/fstree.h b/include/fstree.h
index c327fc6..608ff97 100644
--- a/include/fstree.h
+++ b/include/fstree.h
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * fstree.h
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#ifndef FSTREE_H
#define FSTREE_H
diff --git a/include/highlevel.h b/include/highlevel.h
index 2a29410..7ff7b41 100644
--- a/include/highlevel.h
+++ b/include/highlevel.h
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * highlevel.h
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#ifndef HIGHLEVEL_H
#define HIGHLEVEL_H
diff --git a/include/id_table.h b/include/id_table.h
index 7aef468..dcc8a18 100644
--- a/include/id_table.h
+++ b/include/id_table.h
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * id_table.h
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#ifndef ID_TABLE_H
#define ID_TABLE_H
diff --git a/include/meta_reader.h b/include/meta_reader.h
index d0c9670..2d790d8 100644
--- a/include/meta_reader.h
+++ b/include/meta_reader.h
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * meta_reader.h
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#ifndef META_READER_H
#define META_READER_H
diff --git a/include/meta_writer.h b/include/meta_writer.h
index 0d7dfdf..762cc38 100644
--- a/include/meta_writer.h
+++ b/include/meta_writer.h
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * meta_writer.h
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#ifndef META_WRITER_H
#define META_WRITER_H
diff --git a/include/squashfs.h b/include/squashfs.h
index bb5b855..bd3db7b 100644
--- a/include/squashfs.h
+++ b/include/squashfs.h
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * squashfs.h
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#ifndef SQUASHFS_H
#define SQUASHFS_H
diff --git a/include/str_table.h b/include/str_table.h
index 56b601a..634854a 100644
--- a/include/str_table.h
+++ b/include/str_table.h
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * str_table.h
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#ifndef STR_TABLE_H
#define STR_TABLE_H
diff --git a/include/tar.h b/include/tar.h
index e6a506a..cb56ff0 100644
--- a/include/tar.h
+++ b/include/tar.h
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * tar.h
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#ifndef TAR_H
#define TAR_H
diff --git a/include/util.h b/include/util.h
index 2d5d521..9d5cc94 100644
--- a/include/util.h
+++ b/include/util.h
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * util.h
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#ifndef UTIL_H
#define UTIL_H
diff --git a/lib/comp/compressor.c b/lib/comp/compressor.c
index fd67257..e59d948 100644
--- a/lib/comp/compressor.c
+++ b/lib/comp/compressor.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * compressor.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include <string.h>
diff --git a/lib/comp/gzip.c b/lib/comp/gzip.c
index f974341..1068520 100644
--- a/lib/comp/gzip.c
+++ b/lib/comp/gzip.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * gzip.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include <stdbool.h>
diff --git a/lib/comp/internal.h b/lib/comp/internal.h
index f5bf956..6bcd8fc 100644
--- a/lib/comp/internal.h
+++ b/lib/comp/internal.h
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * internal.h
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#ifndef INTERNAL_H
#define INTERNAL_H
diff --git a/lib/comp/lz4.c b/lib/comp/lz4.c
index 2dafea3..ffa84dc 100644
--- a/lib/comp/lz4.c
+++ b/lib/comp/lz4.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * lz4.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include <stdbool.h>
diff --git a/lib/comp/lzo.c b/lib/comp/lzo.c
index 5443d7d..98cc200 100644
--- a/lib/comp/lzo.c
+++ b/lib/comp/lzo.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * lzo.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include <stdbool.h>
diff --git a/lib/comp/xz.c b/lib/comp/xz.c
index 330441c..3e63050 100644
--- a/lib/comp/xz.c
+++ b/lib/comp/xz.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * xz.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include <stdbool.h>
diff --git a/lib/comp/zstd.c b/lib/comp/zstd.c
index 8fa931b..252e1bf 100644
--- a/lib/comp/zstd.c
+++ b/lib/comp/zstd.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * zstd.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include <stdbool.h>
diff --git a/lib/fstree/add_by_path.c b/lib/fstree/add_by_path.c
index 8983722..fbc2ce7 100644
--- a/lib/fstree/add_by_path.c
+++ b/lib/fstree/add_by_path.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * add_by_path.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "fstree.h"
diff --git a/lib/fstree/deduplicate.c b/lib/fstree/deduplicate.c
index 9ae4440..7390a2c 100644
--- a/lib/fstree/deduplicate.c
+++ b/lib/fstree/deduplicate.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * deduplicate.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "fstree.h"
diff --git a/lib/fstree/fstree.c b/lib/fstree/fstree.c
index 553809b..3c240e7 100644
--- a/lib/fstree/fstree.c
+++ b/lib/fstree/fstree.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * fstree.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "fstree.h"
diff --git a/lib/fstree/fstree_from_dir.c b/lib/fstree/fstree_from_dir.c
index 2343fef..494b644 100644
--- a/lib/fstree/fstree_from_dir.c
+++ b/lib/fstree/fstree_from_dir.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * fstree_from_dir.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "fstree.h"
diff --git a/lib/fstree/fstree_from_file.c b/lib/fstree/fstree_from_file.c
index 46926ee..57b24cc 100644
--- a/lib/fstree/fstree_from_file.c
+++ b/lib/fstree/fstree_from_file.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * fstree_from_file.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "fstree.h"
diff --git a/lib/fstree/fstree_sort.c b/lib/fstree/fstree_sort.c
index 404554d..53fb58a 100644
--- a/lib/fstree/fstree_sort.c
+++ b/lib/fstree/fstree_sort.c
@@ -1,4 +1,10 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * fstree_sort.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ * Copyright (C) 2019 Zachary Dremann <dremann@gmail.com>
+ */
#include "config.h"
#include "fstree.h"
diff --git a/lib/fstree/gen_file_list.c b/lib/fstree/gen_file_list.c
index 30cd2f6..c1cde51 100644
--- a/lib/fstree/gen_file_list.c
+++ b/lib/fstree/gen_file_list.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * gen_file_list.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "fstree.h"
diff --git a/lib/fstree/gen_inode_table.c b/lib/fstree/gen_inode_table.c
index 15ef577..98294fa 100644
--- a/lib/fstree/gen_inode_table.c
+++ b/lib/fstree/gen_inode_table.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * gen_inode_table.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "fstree.h"
diff --git a/lib/fstree/get_path.c b/lib/fstree/get_path.c
index e11af3d..decf92e 100644
--- a/lib/fstree/get_path.c
+++ b/lib/fstree/get_path.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * get_path.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "fstree.h"
diff --git a/lib/fstree/mknode.c b/lib/fstree/mknode.c
index 18602e4..954771f 100644
--- a/lib/fstree/mknode.c
+++ b/lib/fstree/mknode.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * mknode.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "fstree.h"
diff --git a/lib/fstree/node_from_path.c b/lib/fstree/node_from_path.c
index 122e106..9140b2d 100644
--- a/lib/fstree/node_from_path.c
+++ b/lib/fstree/node_from_path.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * node_from_path.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "fstree.h"
diff --git a/lib/fstree/node_stat.c b/lib/fstree/node_stat.c
index 4c3afe6..d17d244 100644
--- a/lib/fstree/node_stat.c
+++ b/lib/fstree/node_stat.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * node_stat.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "fstree.h"
diff --git a/lib/fstree/selinux.c b/lib/fstree/selinux.c
index 23ce828..1cb921d 100644
--- a/lib/fstree/selinux.c
+++ b/lib/fstree/selinux.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * selinux.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "fstree.h"
diff --git a/lib/fstree/xattr.c b/lib/fstree/xattr.c
index 35517de..449ef45 100644
--- a/lib/fstree/xattr.c
+++ b/lib/fstree/xattr.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * xattr.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "fstree.h"
diff --git a/lib/sqfs/data_reader.c b/lib/sqfs/data_reader.c
index 780a2a6..cdb806c 100644
--- a/lib/sqfs/data_reader.c
+++ b/lib/sqfs/data_reader.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * data_reader.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "data_reader.h"
diff --git a/lib/sqfs/data_writer.c b/lib/sqfs/data_writer.c
index 301c944..0eeecc3 100644
--- a/lib/sqfs/data_writer.c
+++ b/lib/sqfs/data_writer.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * data_writer.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "data_writer.h"
diff --git a/lib/sqfs/deserialize_fstree.c b/lib/sqfs/deserialize_fstree.c
index 46e58e0..b227786 100644
--- a/lib/sqfs/deserialize_fstree.c
+++ b/lib/sqfs/deserialize_fstree.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * deserialize_fstree.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "meta_reader.h"
diff --git a/lib/sqfs/id_table.c b/lib/sqfs/id_table.c
index b4abd0c..deefd6c 100644
--- a/lib/sqfs/id_table.c
+++ b/lib/sqfs/id_table.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * id_table.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "id_table.h"
diff --git a/lib/sqfs/id_table_read.c b/lib/sqfs/id_table_read.c
index 0110082..a310fd4 100644
--- a/lib/sqfs/id_table_read.c
+++ b/lib/sqfs/id_table_read.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * id_table_read.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "highlevel.h"
diff --git a/lib/sqfs/id_table_write.c b/lib/sqfs/id_table_write.c
index 3bbe302..0f0e475 100644
--- a/lib/sqfs/id_table_write.c
+++ b/lib/sqfs/id_table_write.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * id_table_write.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "highlevel.h"
diff --git a/lib/sqfs/meta_reader.c b/lib/sqfs/meta_reader.c
index 2c6ec97..6547440 100644
--- a/lib/sqfs/meta_reader.c
+++ b/lib/sqfs/meta_reader.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * meta_reader.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "meta_reader.h"
diff --git a/lib/sqfs/meta_writer.c b/lib/sqfs/meta_writer.c
index 7b7ee84..b017051 100644
--- a/lib/sqfs/meta_writer.c
+++ b/lib/sqfs/meta_writer.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * meta_writer.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "meta_writer.h"
diff --git a/lib/sqfs/read_inode.c b/lib/sqfs/read_inode.c
index 22eaa0b..d13198e 100644
--- a/lib/sqfs/read_inode.c
+++ b/lib/sqfs/read_inode.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * read_inode.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "meta_reader.h"
diff --git a/lib/sqfs/read_super.c b/lib/sqfs/read_super.c
index f14a881..4cf54f1 100644
--- a/lib/sqfs/read_super.c
+++ b/lib/sqfs/read_super.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * read_super.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "squashfs.h"
diff --git a/lib/sqfs/read_table.c b/lib/sqfs/read_table.c
index 8fc8ebf..12e06b4 100644
--- a/lib/sqfs/read_table.c
+++ b/lib/sqfs/read_table.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * read_table.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "meta_reader.h"
diff --git a/lib/sqfs/readdir.c b/lib/sqfs/readdir.c
index d078719..598ccc2 100644
--- a/lib/sqfs/readdir.c
+++ b/lib/sqfs/readdir.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * readdir.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "meta_reader.h"
diff --git a/lib/sqfs/serialize_fstree.c b/lib/sqfs/serialize_fstree.c
index bd889a5..736744b 100644
--- a/lib/sqfs/serialize_fstree.c
+++ b/lib/sqfs/serialize_fstree.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * serialize_fstree.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "meta_writer.h"
diff --git a/lib/sqfs/statistics.c b/lib/sqfs/statistics.c
index 4452ad5..33ff7cb 100644
--- a/lib/sqfs/statistics.c
+++ b/lib/sqfs/statistics.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * statistics.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "highlevel.h"
diff --git a/lib/sqfs/super.c b/lib/sqfs/super.c
index 7a7f0da..ed59991 100644
--- a/lib/sqfs/super.c
+++ b/lib/sqfs/super.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * super.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "squashfs.h"
diff --git a/lib/sqfs/tree_node_from_inode.c b/lib/sqfs/tree_node_from_inode.c
index 84ebbb2..582399c 100644
--- a/lib/sqfs/tree_node_from_inode.c
+++ b/lib/sqfs/tree_node_from_inode.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * tree_node_from_inode.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "highlevel.h"
diff --git a/lib/sqfs/write_dir.c b/lib/sqfs/write_dir.c
index 8015f31..23297ad 100644
--- a/lib/sqfs/write_dir.c
+++ b/lib/sqfs/write_dir.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * write_dir.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "meta_writer.h"
diff --git a/lib/sqfs/write_export_table.c b/lib/sqfs/write_export_table.c
index 8794609..a4ba1b7 100644
--- a/lib/sqfs/write_export_table.c
+++ b/lib/sqfs/write_export_table.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * write_export_table.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "highlevel.h"
diff --git a/lib/sqfs/write_inode.c b/lib/sqfs/write_inode.c
index efb6a7d..1295fa9 100644
--- a/lib/sqfs/write_inode.c
+++ b/lib/sqfs/write_inode.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * write_inode.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "meta_writer.h"
diff --git a/lib/sqfs/write_table.c b/lib/sqfs/write_table.c
index 23ba5a8..2e55a26 100644
--- a/lib/sqfs/write_table.c
+++ b/lib/sqfs/write_table.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * write_table.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "meta_writer.h"
diff --git a/lib/sqfs/write_xattr.c b/lib/sqfs/write_xattr.c
index 4cc3eea..05f2775 100644
--- a/lib/sqfs/write_xattr.c
+++ b/lib/sqfs/write_xattr.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * write_xattr.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "meta_writer.h"
diff --git a/lib/tar/base64.c b/lib/tar/base64.c
index 89b7afa..edb2d61 100644
--- a/lib/tar/base64.c
+++ b/lib/tar/base64.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * base64.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "internal.h"
diff --git a/lib/tar/checksum.c b/lib/tar/checksum.c
index b3cef88..6bbe5d8 100644
--- a/lib/tar/checksum.c
+++ b/lib/tar/checksum.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * checksum.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "internal.h"
diff --git a/lib/tar/cleanup.c b/lib/tar/cleanup.c
index ed62c0a..2f814bf 100644
--- a/lib/tar/cleanup.c
+++ b/lib/tar/cleanup.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * cleanup.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "internal.h"
diff --git a/lib/tar/internal.h b/lib/tar/internal.h
index d59be14..d95ef52 100644
--- a/lib/tar/internal.h
+++ b/lib/tar/internal.h
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * internal.h
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#ifndef INTERNAL_H
#define INTERNAL_H
diff --git a/lib/tar/number.c b/lib/tar/number.c
index f80532b..e2a3dd4 100644
--- a/lib/tar/number.c
+++ b/lib/tar/number.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * number.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "internal.h"
diff --git a/lib/tar/read_header.c b/lib/tar/read_header.c
index 58e0230..eaea6db 100644
--- a/lib/tar/read_header.c
+++ b/lib/tar/read_header.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * read_header.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "internal.h"
diff --git a/lib/tar/read_sparse_map.c b/lib/tar/read_sparse_map.c
index a1526c4..0779b96 100644
--- a/lib/tar/read_sparse_map.c
+++ b/lib/tar/read_sparse_map.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * read_sparse_map.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "internal.h"
diff --git a/lib/tar/read_sparse_map_old.c b/lib/tar/read_sparse_map_old.c
index 2784640..5891bdb 100644
--- a/lib/tar/read_sparse_map_old.c
+++ b/lib/tar/read_sparse_map_old.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * read_sparse_map_old.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "internal.h"
diff --git a/lib/tar/skip.c b/lib/tar/skip.c
index 94d3e5d..3cdfb8b 100644
--- a/lib/tar/skip.c
+++ b/lib/tar/skip.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * skip.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "util.h"
diff --git a/lib/tar/urldecode.c b/lib/tar/urldecode.c
index 6bbecec..6fac4d3 100644
--- a/lib/tar/urldecode.c
+++ b/lib/tar/urldecode.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * urldecode.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "internal.h"
diff --git a/lib/tar/write_header.c b/lib/tar/write_header.c
index 0686200..e4d4d38 100644
--- a/lib/tar/write_header.c
+++ b/lib/tar/write_header.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * write_header.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "internal.h"
diff --git a/lib/util/canonicalize_name.c b/lib/util/canonicalize_name.c
index f696432..f99bc2a 100644
--- a/lib/util/canonicalize_name.c
+++ b/lib/util/canonicalize_name.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * canonicalize_name.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "util.h"
diff --git a/lib/util/crc32.c b/lib/util/crc32.c
index ffe0044..27c5b85 100644
--- a/lib/util/crc32.c
+++ b/lib/util/crc32.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * crc32.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "util.h"
diff --git a/lib/util/dirstack.c b/lib/util/dirstack.c
index 6949749..84da3fb 100644
--- a/lib/util/dirstack.c
+++ b/lib/util/dirstack.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * dirstack.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include <sys/types.h>
diff --git a/lib/util/mkdir_p.c b/lib/util/mkdir_p.c
index 867933b..1040453 100644
--- a/lib/util/mkdir_p.c
+++ b/lib/util/mkdir_p.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * mkdir_p.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include <sys/types.h>
diff --git a/lib/util/padd_file.c b/lib/util/padd_file.c
index 0ac19a9..9a2428d 100644
--- a/lib/util/padd_file.c
+++ b/lib/util/padd_file.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * padd_file.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "util.h"
diff --git a/lib/util/print_version.c b/lib/util/print_version.c
index 7b0965b..280c6d3 100644
--- a/lib/util/print_version.c
+++ b/lib/util/print_version.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * print_version.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "util.h"
diff --git a/lib/util/read_data.c b/lib/util/read_data.c
index 802baf4..47058d0 100644
--- a/lib/util/read_data.c
+++ b/lib/util/read_data.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * read_data.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include <unistd.h>
diff --git a/lib/util/read_data_at.c b/lib/util/read_data_at.c
index 98432d9..e055433 100644
--- a/lib/util/read_data_at.c
+++ b/lib/util/read_data_at.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * read_data_at.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include <unistd.h>
diff --git a/lib/util/str_table.c b/lib/util/str_table.c
index b6eb27c..ae3a4f2 100644
--- a/lib/util/str_table.c
+++ b/lib/util/str_table.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * str_table.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include <stdint.h>
diff --git a/lib/util/write_data.c b/lib/util/write_data.c
index 4396138..cc4947f 100644
--- a/lib/util/write_data.c
+++ b/lib/util/write_data.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * write_data.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include <unistd.h>
diff --git a/mkfs/mkfs.c b/mkfs/mkfs.c
index a5719cd..79dded9 100644
--- a/mkfs/mkfs.c
+++ b/mkfs/mkfs.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * mkfs.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "mkfs.h"
static int process_file(data_writer_t *data, file_info_t *fi, bool quiet,
diff --git a/mkfs/mkfs.h b/mkfs/mkfs.h
index 3576c12..e6e1517 100644
--- a/mkfs/mkfs.h
+++ b/mkfs/mkfs.h
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * mkfs.h
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#ifndef MKFS_H
#define MKFS_H
diff --git a/mkfs/options.c b/mkfs/options.c
index f14e6ef..471844f 100644
--- a/mkfs/options.c
+++ b/mkfs/options.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * options.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "mkfs.h"
static struct option long_opts[] = {
diff --git a/tar/sqfs2tar.c b/tar/sqfs2tar.c
index 32d155e..13a2339 100644
--- a/tar/sqfs2tar.c
+++ b/tar/sqfs2tar.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * sqfs2tar.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "meta_reader.h"
diff --git a/tar/tar2sqfs.c b/tar/tar2sqfs.c
index ffb1c99..f774c9d 100644
--- a/tar/tar2sqfs.c
+++ b/tar/tar2sqfs.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * tar2sqfs.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "data_writer.h"
diff --git a/tests/add_by_path.c b/tests/add_by_path.c
index e9e2546..610cb79 100644
--- a/tests/add_by_path.c
+++ b/tests/add_by_path.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * add_by_path.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "fstree.h"
diff --git a/tests/canonicalize_name.c b/tests/canonicalize_name.c
index 08c6d84..64ca766 100644
--- a/tests/canonicalize_name.c
+++ b/tests/canonicalize_name.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * canonicalize_name.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "util.h"
diff --git a/tests/crc32.c b/tests/crc32.c
index 290f5cf..669c6a4 100644
--- a/tests/crc32.c
+++ b/tests/crc32.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * crc32.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "util.h"
diff --git a/tests/fstree_from_file.c b/tests/fstree_from_file.c
index 86c1824..1b9fd76 100644
--- a/tests/fstree_from_file.c
+++ b/tests/fstree_from_file.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * fstree_from_file.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "fstree.h"
diff --git a/tests/fstree_init.c b/tests/fstree_init.c
index a9428e4..1a56256 100644
--- a/tests/fstree_init.c
+++ b/tests/fstree_init.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * fstree_init.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "fstree.h"
diff --git a/tests/fstree_sort.c b/tests/fstree_sort.c
index 28aa74e..c90f4b0 100644
--- a/tests/fstree_sort.c
+++ b/tests/fstree_sort.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * fstree_sort.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "fstree.h"
diff --git a/tests/fstree_xattr.c b/tests/fstree_xattr.c
index fabc9b4..0a5b487 100644
--- a/tests/fstree_xattr.c
+++ b/tests/fstree_xattr.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * fstree_xattr.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "fstree.h"
diff --git a/tests/gen_inode_table.c b/tests/gen_inode_table.c
index f1e1f16..7a93efc 100644
--- a/tests/gen_inode_table.c
+++ b/tests/gen_inode_table.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * gen_inode_table.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "fstree.h"
diff --git a/tests/get_path.c b/tests/get_path.c
index 5118876..7ce6aeb 100644
--- a/tests/get_path.c
+++ b/tests/get_path.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * get_path.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "fstree.h"
diff --git a/tests/mknode_dir.c b/tests/mknode_dir.c
index a14f3fe..d4e7c01 100644
--- a/tests/mknode_dir.c
+++ b/tests/mknode_dir.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * mknode_dir.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "fstree.h"
diff --git a/tests/mknode_reg.c b/tests/mknode_reg.c
index 7b9f961..7d8e934 100644
--- a/tests/mknode_reg.c
+++ b/tests/mknode_reg.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * mknode_reg.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "fstree.h"
diff --git a/tests/mknode_simple.c b/tests/mknode_simple.c
index 1cac860..956c5fe 100644
--- a/tests/mknode_simple.c
+++ b/tests/mknode_simple.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * mknode_simple.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "fstree.h"
diff --git a/tests/mknode_slink.c b/tests/mknode_slink.c
index d28f929..2383717 100644
--- a/tests/mknode_slink.c
+++ b/tests/mknode_slink.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * mknode_slink.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "fstree.h"
diff --git a/tests/str_table.c b/tests/str_table.c
index b9da577..8b30b35 100644
--- a/tests/str_table.c
+++ b/tests/str_table.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * str_table.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include <stdlib.h>
diff --git a/tests/tar_gnu.c b/tests/tar_gnu.c
index 4f78da7..4bff6ff 100644
--- a/tests/tar_gnu.c
+++ b/tests/tar_gnu.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * tar_gnu.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "util.h"
diff --git a/tests/tar_pax.c b/tests/tar_pax.c
index 9ca12ff..866e6eb 100644
--- a/tests/tar_pax.c
+++ b/tests/tar_pax.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * tar_pax.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "util.h"
diff --git a/tests/tar_sparse_gnu.c b/tests/tar_sparse_gnu.c
index 2aff2af..7cd6132 100644
--- a/tests/tar_sparse_gnu.c
+++ b/tests/tar_sparse_gnu.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * tar_sparse_gnu.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "util.h"
diff --git a/tests/tar_sparse_gnu1.c b/tests/tar_sparse_gnu1.c
index b92427e..366b0f4 100644
--- a/tests/tar_sparse_gnu1.c
+++ b/tests/tar_sparse_gnu1.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * tar_sparse_gnu1.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "util.h"
diff --git a/tests/tar_sparse_gnu2.c b/tests/tar_sparse_gnu2.c
index 14c2b07..cfc7eb3 100644
--- a/tests/tar_sparse_gnu2.c
+++ b/tests/tar_sparse_gnu2.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * tar_sparse_gnu2.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "util.h"
diff --git a/tests/tar_ustar.c b/tests/tar_ustar.c
index 695665f..2a59ac3 100644
--- a/tests/tar_ustar.c
+++ b/tests/tar_ustar.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * tar_ustar.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "util.h"
diff --git a/tests/tar_xattr_bsd.c b/tests/tar_xattr_bsd.c
index b2a1290..2e9479c 100644
--- a/tests/tar_xattr_bsd.c
+++ b/tests/tar_xattr_bsd.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * tar_xattr_bsd.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "util.h"
diff --git a/tests/tar_xattr_schily.c b/tests/tar_xattr_schily.c
index 9030a45..5f09110 100644
--- a/tests/tar_xattr_schily.c
+++ b/tests/tar_xattr_schily.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * tar_xattr_schily.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "util.h"
diff --git a/unpack/describe.c b/unpack/describe.c
index be27857..627bc2b 100644
--- a/unpack/describe.c
+++ b/unpack/describe.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * describe.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "rdsquashfs.h"
static void print_name(tree_node_t *n)
diff --git a/unpack/fill_files.c b/unpack/fill_files.c
index 88efd01..e104ae7 100644
--- a/unpack/fill_files.c
+++ b/unpack/fill_files.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * fill_files.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "config.h"
#include "rdsquashfs.h"
diff --git a/unpack/list_files.c b/unpack/list_files.c
index 9c48d46..857657b 100644
--- a/unpack/list_files.c
+++ b/unpack/list_files.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * list_files.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "rdsquashfs.h"
static void mode_to_str(uint16_t mode, char *p)
diff --git a/unpack/options.c b/unpack/options.c
index e7911e5..c281415 100644
--- a/unpack/options.c
+++ b/unpack/options.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * options.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "rdsquashfs.h"
static struct option long_opts[] = {
diff --git a/unpack/rdsquashfs.c b/unpack/rdsquashfs.c
index f165b90..4b2dc6c 100644
--- a/unpack/rdsquashfs.c
+++ b/unpack/rdsquashfs.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * rdsquashfs.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "rdsquashfs.h"
int main(int argc, char **argv)
diff --git a/unpack/rdsquashfs.h b/unpack/rdsquashfs.h
index 56250fd..b7c2fdf 100644
--- a/unpack/rdsquashfs.h
+++ b/unpack/rdsquashfs.h
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * rdsquashfs.h
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#ifndef RDSQUASHFS_H
#define RDSQUASHFS_H
diff --git a/unpack/restore_fstree.c b/unpack/restore_fstree.c
index a868062..c25763c 100644
--- a/unpack/restore_fstree.c
+++ b/unpack/restore_fstree.c
@@ -1,4 +1,9 @@
/* SPDX-License-Identifier: GPL-3.0-or-later */
+/*
+ * restore_fstree.c
+ *
+ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at>
+ */
#include "rdsquashfs.h"
static int create_node(tree_node_t *n, int flags)