From fd4044d2aadbfba7d17287be88d8f83c4b7770a6 Mon Sep 17 00:00:00 2001 From: Antonio SJ Musumeci Date: Mon, 23 Feb 2026 13:22:21 -0600 Subject: [PATCH] Update copyright headers --- LICENSE | 2 +- src/assert.hpp | 4 +++- src/branch.cpp | 2 +- src/branch.hpp | 2 +- src/branches.cpp | 2 +- src/branches.hpp | 2 +- src/buildmap.hpp | 4 +++- src/buildvector.hpp | 4 +++- src/caps.cpp | 18 ++++++++++++++++++ src/caps.hpp | 18 ++++++++++++++++++ src/category.cpp | 2 +- src/category.hpp | 4 +++- src/config.cpp | 4 +++- src/config.hpp | 4 +++- src/config_cachefiles.cpp | 2 +- src/config_cachefiles.hpp | 2 +- src/config_dummy.hpp | 18 ++++++++++++++++++ src/config_flushonclose.cpp | 2 +- src/config_flushonclose.hpp | 2 +- src/config_follow_symlinks.cpp | 2 +- src/config_follow_symlinks.hpp | 2 +- src/config_inodecalc.cpp | 2 +- src/config_inodecalc.hpp | 2 +- src/config_link_exdev.cpp | 2 +- src/config_link_exdev.hpp | 2 +- src/config_log_file.cpp | 2 +- src/config_log_file.hpp | 2 +- src/config_moveonenospc.cpp | 2 +- src/config_moveonenospc.hpp | 2 +- src/config_nfsopenhack.cpp | 2 +- src/config_nfsopenhack.hpp | 2 +- src/config_noforget.hpp | 18 ++++++++++++++++++ src/config_pagesize.cpp | 2 +- src/config_pagesize.hpp | 2 +- src/config_passthrough_io.cpp | 2 +- src/config_passthrough_io.hpp | 2 +- src/config_pid.hpp | 2 +- src/config_proxy_ioprio.cpp | 18 ++++++++++++++++++ src/config_proxy_ioprio.hpp | 18 ++++++++++++++++++ src/config_rename_exdev.cpp | 2 +- src/config_rename_exdev.hpp | 2 +- src/config_set.cpp | 2 +- src/config_set.hpp | 2 +- src/config_statfs.cpp | 2 +- src/config_statfs.hpp | 2 +- src/config_statfsignore.cpp | 2 +- src/config_statfsignore.hpp | 2 +- src/config_xattr.cpp | 2 +- src/config_xattr.hpp | 2 +- src/dirinfo.hpp | 4 +++- src/ef.hpp | 2 +- src/endian.hpp | 2 +- src/enum.hpp | 2 +- src/errno.hpp | 4 +++- src/error.hpp | 18 ++++++++++++++++++ src/fh.hpp | 4 +++- src/fileinfo.hpp | 4 +++- src/from_string.cpp | 2 +- src/from_string.hpp | 2 +- src/fs_acl.cpp | 2 +- src/fs_acl.hpp | 2 +- src/fs_attr.cpp | 4 +++- src/fs_attr.hpp | 4 +++- src/fs_attr_linux.icpp | 2 +- src/fs_attr_unsupported.icpp | 2 +- src/fs_clonepath.cpp | 4 +++- src/fs_clonepath.hpp | 4 +++- src/fs_close.hpp | 2 +- src/fs_closedir.hpp | 2 +- src/fs_copy_file_range.cpp | 2 +- src/fs_copy_file_range.hpp | 2 +- src/fs_copy_file_range_linux.icpp | 2 +- src/fs_copy_file_range_unsupported.icpp | 2 +- src/fs_copydata.cpp | 2 +- src/fs_copydata.hpp | 2 +- src/fs_copydata_copy_file_range.cpp | 4 +++- src/fs_copydata_copy_file_range.hpp | 4 +++- src/fs_copydata_readwrite.cpp | 4 +++- src/fs_copydata_readwrite.hpp | 4 +++- src/fs_copyfile.cpp | 2 +- src/fs_copyfile.hpp | 18 ++++++++++++++++++ src/fs_cow.cpp | 2 +- src/fs_cow.hpp | 2 +- src/fs_devid.hpp | 2 +- src/fs_dirfd.hpp | 2 +- src/fs_dup.hpp | 2 +- src/fs_dup2.hpp | 2 +- src/fs_eaccess.hpp | 2 +- src/fs_exists.hpp | 2 +- src/fs_faccessat.hpp | 2 +- src/fs_fadvise.cpp | 4 +++- src/fs_fadvise.hpp | 4 +++- src/fs_fadvise_posix.icpp | 2 +- src/fs_fadvise_unsupported.icpp | 2 +- src/fs_fallocate.cpp | 4 +++- src/fs_fallocate.hpp | 4 +++- src/fs_fallocate_linux.icpp | 2 +- src/fs_fallocate_osx.icpp | 2 +- src/fs_fallocate_posix.icpp | 2 +- src/fs_fallocate_unsupported.icpp | 2 +- src/fs_fchmod.hpp | 2 +- src/fs_fchmodat.hpp | 2 +- src/fs_fchown.hpp | 2 +- src/fs_fcntl.hpp | 2 +- src/fs_fdatasync.hpp | 2 +- src/fs_fgetxattr.hpp | 2 +- src/fs_ficlone.cpp | 2 +- src/fs_ficlone.hpp | 2 +- src/fs_ficlone_linux.icpp | 2 +- src/fs_ficlone_unsupported.icpp | 2 +- src/fs_file_size.cpp | 2 +- src/fs_file_size.hpp | 2 +- src/fs_file_unchanged.hpp | 2 +- src/fs_findallfiles.cpp | 2 +- src/fs_findallfiles.hpp | 2 +- src/fs_findonfs.cpp | 2 +- src/fs_findonfs.hpp | 2 +- src/fs_flistxattr.hpp | 2 +- src/fs_flock.hpp | 2 +- src/fs_fsetxattr.hpp | 2 +- src/fs_fstat.hpp | 2 +- src/fs_fstatat.hpp | 2 +- src/fs_fstatvfs.hpp | 2 +- src/fs_fsync.hpp | 2 +- src/fs_ftruncate.hpp | 2 +- src/fs_futimens.hpp | 2 +- src/fs_futimens_freebsd_11.hpp | 2 +- src/fs_futimens_generic.hpp | 2 +- src/fs_futimens_linux.hpp | 2 +- src/fs_futimesat.cpp | 2 +- src/fs_futimesat.hpp | 2 +- src/fs_futimesat_generic.icpp | 2 +- src/fs_futimesat_osx.icpp | 2 +- src/fs_getdents64.cpp | 2 +- src/fs_getdents64.hpp | 2 +- src/fs_getfl.cpp | 2 +- src/fs_getfl.hpp | 2 +- src/fs_glob.cpp | 4 +++- src/fs_glob.hpp | 4 +++- src/fs_has_space.cpp | 2 +- src/fs_has_space.hpp | 2 +- src/fs_info.cpp | 2 +- src/fs_info.hpp | 2 +- src/fs_info_t.hpp | 2 +- src/fs_inode.cpp | 2 +- src/fs_inode.hpp | 2 +- src/fs_ioctl.hpp | 2 +- src/fs_is_rofs.hpp | 2 +- src/fs_lchmod.hpp | 2 +- src/fs_lchown.hpp | 2 +- src/fs_lgetxattr.hpp | 2 +- src/fs_link.hpp | 2 +- src/fs_llistxattr.hpp | 2 +- src/fs_lremovexattr.hpp | 2 +- src/fs_lseek.hpp | 2 +- src/fs_lsetxattr.hpp | 2 +- src/fs_lstat.hpp | 2 +- src/fs_lstatvfs.hpp | 2 +- src/fs_lutimens.hpp | 2 +- src/fs_mkdir.hpp | 2 +- src/fs_mkdir_as.hpp | 18 ++++++++++++++++++ src/fs_mkdirat.hpp | 18 ++++++++++++++++++ src/fs_mknod.hpp | 2 +- src/fs_mknod_as.hpp | 18 ++++++++++++++++++ src/fs_mktemp.cpp | 2 +- src/fs_mktemp.hpp | 2 +- src/fs_mount.cpp | 18 ++++++++++++++++++ src/fs_mount.hpp | 18 ++++++++++++++++++ src/fs_mounts.cpp | 18 ++++++++++++++++++ src/fs_mounts.hpp | 18 ++++++++++++++++++ src/fs_movefile_and_open.cpp | 4 +++- src/fs_movefile_and_open.hpp | 4 +++- src/fs_open.hpp | 2 +- src/fs_open_as.hpp | 18 ++++++++++++++++++ src/fs_open_fd.cpp | 18 ++++++++++++++++++ src/fs_open_fd.hpp | 18 ++++++++++++++++++ src/fs_openat.hpp | 2 +- src/fs_opendir.hpp | 2 +- src/fs_path.cpp | 4 +++- src/fs_path.hpp | 4 +++- src/fs_pread.hpp | 2 +- src/fs_preadn.hpp | 2 +- src/fs_pwrite.hpp | 2 +- src/fs_pwriten.hpp | 2 +- src/fs_read.hpp | 2 +- src/fs_readahead.cpp | 2 +- src/fs_readahead.hpp | 2 +- src/fs_readdir.hpp | 2 +- src/fs_readlink.hpp | 2 +- src/fs_realpath.hpp | 2 +- src/fs_realpathize.cpp | 2 +- src/fs_realpathize.hpp | 2 +- src/fs_remove.hpp | 2 +- src/fs_rename.hpp | 2 +- src/fs_rmdir.hpp | 2 +- src/fs_sendfile.cpp | 4 +++- src/fs_sendfile.hpp | 4 +++- src/fs_sendfile_linux.icpp | 2 +- src/fs_sendfile_unsupported.icpp | 2 +- src/fs_setfl.cpp | 2 +- src/fs_setfl.hpp | 2 +- src/fs_stat.hpp | 2 +- src/fs_stat_utils.hpp | 2 +- src/fs_statvfs.hpp | 2 +- src/fs_statvfs_cache.cpp | 2 +- src/fs_statvfs_cache.hpp | 2 +- src/fs_statx.hpp | 18 ++++++++++++++++++ src/fs_symlink.hpp | 2 +- src/fs_symlink_as.hpp | 18 ++++++++++++++++++ src/fs_truncate.hpp | 2 +- src/fs_umount2.hpp | 2 +- src/fs_unlink.hpp | 2 +- src/fs_utimensat.hpp | 2 +- src/fs_utimensat_freebsd.hpp | 2 +- src/fs_utimensat_generic.hpp | 2 +- src/fs_utimensat_linux.hpp | 2 +- src/fs_wait_for_mount.cpp | 2 +- src/fs_wait_for_mount.hpp | 2 +- src/fs_write.hpp | 2 +- src/fs_xattr.cpp | 4 +++- src/fs_xattr.hpp | 4 +++- src/func.cpp | 2 +- src/func.hpp | 2 +- src/funcs.hpp | 2 +- src/fuse_access.cpp | 4 +++- src/fuse_access.hpp | 4 +++- src/fuse_bmap.cpp | 2 +- src/fuse_bmap.hpp | 2 +- src/fuse_chmod.cpp | 4 +++- src/fuse_chmod.hpp | 4 +++- src/fuse_chown.cpp | 4 +++- src/fuse_chown.hpp | 4 +++- src/fuse_copy_file_range.cpp | 4 +++- src/fuse_copy_file_range.hpp | 4 +++- src/fuse_create.cpp | 4 +++- src/fuse_create.hpp | 4 +++- src/fuse_destroy.cpp | 4 +++- src/fuse_destroy.hpp | 4 +++- src/fuse_fallocate.cpp | 4 +++- src/fuse_fallocate.hpp | 4 +++- src/fuse_fchmod.cpp | 4 +++- src/fuse_fchmod.hpp | 4 +++- src/fuse_fchown.cpp | 4 +++- src/fuse_fchown.hpp | 4 +++- src/fuse_fgetattr.cpp | 4 +++- src/fuse_fgetattr.hpp | 4 +++- src/fuse_flock.cpp | 4 +++- src/fuse_flock.hpp | 4 +++- src/fuse_flush.cpp | 4 +++- src/fuse_flush.hpp | 4 +++- src/fuse_fsync.cpp | 4 +++- src/fuse_fsync.hpp | 4 +++- src/fuse_fsyncdir.cpp | 4 +++- src/fuse_fsyncdir.hpp | 4 +++- src/fuse_ftruncate.cpp | 4 +++- src/fuse_ftruncate.hpp | 4 +++- src/fuse_futimens.cpp | 4 +++- src/fuse_futimens.hpp | 4 +++- src/fuse_getattr.cpp | 4 +++- src/fuse_getattr.hpp | 4 +++- src/fuse_getxattr.cpp | 4 +++- src/fuse_getxattr.hpp | 4 +++- src/fuse_init.cpp | 4 +++- src/fuse_init.hpp | 4 +++- src/fuse_ioctl.cpp | 4 +++- src/fuse_ioctl.hpp | 4 +++- src/fuse_link.cpp | 4 +++- src/fuse_link.hpp | 4 +++- src/fuse_listxattr.cpp | 4 +++- src/fuse_listxattr.hpp | 4 +++- src/fuse_lock.cpp | 2 +- src/fuse_lock.hpp | 2 +- src/fuse_mkdir.cpp | 4 +++- src/fuse_mkdir.hpp | 4 +++- src/fuse_mknod.cpp | 4 +++- src/fuse_mknod.hpp | 4 +++- src/fuse_open.cpp | 4 +++- src/fuse_open.hpp | 4 +++- src/fuse_opendir.cpp | 4 +++- src/fuse_opendir.hpp | 4 +++- src/fuse_passthrough.hpp | 18 ++++++++++++++++++ src/fuse_poll.cpp | 2 +- src/fuse_poll.hpp | 2 +- src/fuse_read.cpp | 4 +++- src/fuse_read.hpp | 4 +++- src/fuse_readdir.cpp | 2 +- src/fuse_readdir.hpp | 4 +++- src/fuse_readdir_base.hpp | 4 +++- src/fuse_readdir_cor.cpp | 4 +++- src/fuse_readdir_cor.hpp | 2 +- src/fuse_readdir_cor_getdents.icpp | 18 ++++++++++++++++++ src/fuse_readdir_cor_readdir.icpp | 18 ++++++++++++++++++ src/fuse_readdir_cosr.cpp | 4 +++- src/fuse_readdir_cosr.hpp | 2 +- src/fuse_readdir_cosr_getdents.icpp | 18 ++++++++++++++++++ src/fuse_readdir_cosr_readdir.icpp | 18 ++++++++++++++++++ src/fuse_readdir_factory.cpp | 2 +- src/fuse_readdir_factory.hpp | 2 +- src/fuse_readdir_plus.cpp | 2 +- src/fuse_readdir_plus.hpp | 4 +++- src/fuse_readdir_seq.cpp | 4 +++- src/fuse_readdir_seq.hpp | 2 +- src/fuse_readdir_seq_getdents.icpp | 18 ++++++++++++++++++ src/fuse_readdir_seq_readdir.icpp | 18 ++++++++++++++++++ src/fuse_readlink.cpp | 4 +++- src/fuse_readlink.hpp | 4 +++- src/fuse_release.cpp | 4 +++- src/fuse_release.hpp | 4 +++- src/fuse_releasedir.cpp | 4 +++- src/fuse_releasedir.hpp | 4 +++- src/fuse_removemapping.cpp | 2 +- src/fuse_removemapping.hpp | 2 +- src/fuse_removexattr.cpp | 4 +++- src/fuse_removexattr.hpp | 4 +++- src/fuse_rename.cpp | 4 +++- src/fuse_rename.hpp | 4 +++- src/fuse_rmdir.cpp | 4 +++- src/fuse_rmdir.hpp | 4 +++- src/fuse_setupmapping.cpp | 2 +- src/fuse_setupmapping.hpp | 2 +- src/fuse_setxattr.cpp | 4 +++- src/fuse_setxattr.hpp | 4 +++- src/fuse_statfs.cpp | 4 +++- src/fuse_statfs.hpp | 4 +++- src/fuse_statx.cpp | 18 ++++++++++++++++++ src/fuse_statx.hpp | 2 +- src/fuse_statx_supported.icpp | 2 +- src/fuse_statx_unsupported.icpp | 18 ++++++++++++++++++ src/fuse_symlink.cpp | 4 +++- src/fuse_symlink.hpp | 4 +++- src/fuse_syncfs.cpp | 2 +- src/fuse_syncfs.hpp | 2 +- src/fuse_tmpfile.cpp | 2 +- src/fuse_tmpfile.hpp | 2 +- src/fuse_truncate.cpp | 4 +++- src/fuse_truncate.hpp | 4 +++- src/fuse_unlink.cpp | 4 +++- src/fuse_unlink.hpp | 4 +++- src/fuse_utimens.cpp | 4 +++- src/fuse_utimens.hpp | 4 +++- src/fuse_write.cpp | 4 +++- src/fuse_write.hpp | 4 +++- src/hashset.hpp | 2 +- src/hw_cpu.cpp | 2 +- src/hw_cpu.hpp | 2 +- src/ioprio.cpp | 18 ++++++++++++++++++ src/ioprio.hpp | 18 ++++++++++++++++++ src/mergerfs.cpp | 4 +++- src/mergerfs.hpp | 4 +++- src/mergerfs_api.cpp | 18 ++++++++++++++++++ src/mergerfs_api.hpp | 18 ++++++++++++++++++ src/mergerfs_collect_info.cpp | 18 ++++++++++++++++++ src/mergerfs_collect_info.hpp | 18 ++++++++++++++++++ src/mergerfs_fsck.cpp | 18 ++++++++++++++++++ src/mergerfs_fsck.hpp | 18 ++++++++++++++++++ src/mergerfs_ioctl.hpp | 18 ++++++++++++++++++ src/num.cpp | 4 +++- src/num.hpp | 4 +++- src/oom.cpp | 2 +- src/oom.hpp | 2 +- src/option_parser.cpp | 2 +- src/option_parser.hpp | 4 +++- src/policies.cpp | 2 +- src/policies.hpp | 2 +- src/policy.hpp | 4 +++- src/policy_all.cpp | 4 +++- src/policy_all.hpp | 2 +- src/policy_cache.cpp | 18 ++++++++++++++++++ src/policy_cache.hpp | 2 +- src/policy_epall.cpp | 4 +++- src/policy_epall.hpp | 2 +- src/policy_epff.cpp | 4 +++- src/policy_epff.hpp | 2 +- src/policy_eplfs.cpp | 4 +++- src/policy_eplfs.hpp | 2 +- src/policy_eplus.cpp | 4 +++- src/policy_eplus.hpp | 2 +- src/policy_epmfs.cpp | 4 +++- src/policy_epmfs.hpp | 2 +- src/policy_eppfrd.cpp | 4 +++- src/policy_eppfrd.hpp | 2 +- src/policy_eprand.cpp | 4 +++- src/policy_eprand.hpp | 2 +- src/policy_erofs.cpp | 4 +++- src/policy_erofs.hpp | 2 +- src/policy_error.hpp | 2 +- src/policy_ff.cpp | 4 +++- src/policy_ff.hpp | 2 +- src/policy_lfs.cpp | 4 +++- src/policy_lfs.hpp | 2 +- src/policy_lup.cpp | 4 +++- src/policy_lup.hpp | 2 +- src/policy_lus.cpp | 4 +++- src/policy_lus.hpp | 2 +- src/policy_mfs.cpp | 4 +++- src/policy_mfs.hpp | 2 +- src/policy_msplfs.cpp | 4 +++- src/policy_msplfs.hpp | 2 +- src/policy_msplus.cpp | 4 +++- src/policy_msplus.hpp | 2 +- src/policy_mspmfs.cpp | 4 +++- src/policy_mspmfs.hpp | 2 +- src/policy_msppfrd.cpp | 2 +- src/policy_msppfrd.hpp | 2 +- src/policy_newest.cpp | 4 +++- src/policy_newest.hpp | 2 +- src/policy_pfrd.cpp | 4 +++- src/policy_pfrd.hpp | 2 +- src/policy_rand.cpp | 4 +++- src/policy_rand.hpp | 2 +- src/policy_rv.hpp | 2 +- src/procfs.cpp | 18 ++++++++++++++++++ src/procfs.hpp | 2 +- src/resources.cpp | 4 +++- src/resources.hpp | 4 +++- src/rnd.cpp | 2 +- src/rnd.hpp | 2 +- src/rwlock.hpp | 4 +++- src/stat_util.hpp | 2 +- src/state.cpp | 21 ++++++++++++++++++--- src/state.hpp | 18 ++++++++++++++++++ src/statvfs_util.hpp | 4 +++- src/str.cpp | 4 +++- src/str.hpp | 4 +++- src/strvec.hpp | 2 +- src/supported_getdents64.hpp | 18 ++++++++++++++++++ src/supported_statx.hpp | 18 ++++++++++++++++++ src/symlinkify.hpp | 2 +- src/thread_info.hpp | 18 ++++++++++++++++++ src/to_neg_errno.hpp | 18 ++++++++++++++++++ src/to_string.cpp | 2 +- src/to_string.hpp | 2 +- src/tofrom_ref.hpp | 18 ++++++++++++++++++ src/tofrom_string.hpp | 2 +- src/tofrom_wrapper.hpp | 2 +- src/ugid.cpp | 18 ++++++++++++++++++ src/ugid.hpp | 4 +++- src/xattr.hpp | 4 +++- 438 files changed, 1558 insertions(+), 393 deletions(-) diff --git a/LICENSE b/LICENSE index c1ec0aba..469e19a5 100644 --- a/LICENSE +++ b/LICENSE @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2025, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/assert.hpp b/src/assert.hpp index 3945ed19..1d1488bf 100644 --- a/src/assert.hpp +++ b/src/assert.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/branch.cpp b/src/branch.cpp index c6088004..1a6e7d10 100644 --- a/src/branch.cpp +++ b/src/branch.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2018, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/branch.hpp b/src/branch.hpp index b30549f0..24652bf0 100644 --- a/src/branch.hpp +++ b/src/branch.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2018, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/branches.cpp b/src/branches.cpp index 065405c1..a468da0b 100644 --- a/src/branches.cpp +++ b/src/branches.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2021, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/branches.hpp b/src/branches.hpp index fea756d8..1607f926 100644 --- a/src/branches.hpp +++ b/src/branches.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2021, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/buildmap.hpp b/src/buildmap.hpp index 49ad3e39..9eb7cd35 100644 --- a/src/buildmap.hpp +++ b/src/buildmap.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/buildvector.hpp b/src/buildvector.hpp index 7f97f750..815c9718 100644 --- a/src/buildvector.hpp +++ b/src/buildvector.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/caps.cpp b/src/caps.cpp index 01156cdc..b36ec8a3 100644 --- a/src/caps.cpp +++ b/src/caps.cpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #include "caps.hpp" #if defined __linux__ diff --git a/src/caps.hpp b/src/caps.hpp index 7ca22636..8c652813 100644 --- a/src/caps.hpp +++ b/src/caps.hpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #pragma once namespace caps diff --git a/src/category.cpp b/src/category.cpp index e50acace..bdb68b53 100644 --- a/src/category.cpp +++ b/src/category.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/category.hpp b/src/category.hpp index da530103..8791eff6 100644 --- a/src/category.hpp +++ b/src/category.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2020, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/config.cpp b/src/config.cpp index 59a28183..ee78344d 100644 --- a/src/config.cpp +++ b/src/config.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/config.hpp b/src/config.hpp index 167e4e40..bf09fd8c 100644 --- a/src/config.hpp +++ b/src/config.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/config_cachefiles.cpp b/src/config_cachefiles.cpp index ce660c95..267e7f9d 100644 --- a/src/config_cachefiles.cpp +++ b/src/config_cachefiles.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/config_cachefiles.hpp b/src/config_cachefiles.hpp index 848ebdff..6bd90635 100644 --- a/src/config_cachefiles.hpp +++ b/src/config_cachefiles.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/config_dummy.hpp b/src/config_dummy.hpp index 67bdafe2..836f91ca 100644 --- a/src/config_dummy.hpp +++ b/src/config_dummy.hpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #pragma once #include "tofrom_string.hpp" diff --git a/src/config_flushonclose.cpp b/src/config_flushonclose.cpp index 73dae174..43f751d0 100644 --- a/src/config_flushonclose.cpp +++ b/src/config_flushonclose.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2023, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/config_flushonclose.hpp b/src/config_flushonclose.hpp index 4ad74ab1..2856ce9d 100644 --- a/src/config_flushonclose.hpp +++ b/src/config_flushonclose.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2023, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/config_follow_symlinks.cpp b/src/config_follow_symlinks.cpp index e57a8e3d..e8efb1c9 100644 --- a/src/config_follow_symlinks.cpp +++ b/src/config_follow_symlinks.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/config_follow_symlinks.hpp b/src/config_follow_symlinks.hpp index 1ebbdecf..b001a23f 100644 --- a/src/config_follow_symlinks.hpp +++ b/src/config_follow_symlinks.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/config_inodecalc.cpp b/src/config_inodecalc.cpp index aa0303f9..41df730d 100644 --- a/src/config_inodecalc.cpp +++ b/src/config_inodecalc.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/config_inodecalc.hpp b/src/config_inodecalc.hpp index dfcbd334..bb035626 100644 --- a/src/config_inodecalc.hpp +++ b/src/config_inodecalc.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/config_link_exdev.cpp b/src/config_link_exdev.cpp index cf08c750..1cd34721 100644 --- a/src/config_link_exdev.cpp +++ b/src/config_link_exdev.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2021, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/config_link_exdev.hpp b/src/config_link_exdev.hpp index 45f5dfe7..9a8e23f5 100644 --- a/src/config_link_exdev.hpp +++ b/src/config_link_exdev.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2021, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/config_log_file.cpp b/src/config_log_file.cpp index 5f5c2b0c..65271990 100644 --- a/src/config_log_file.cpp +++ b/src/config_log_file.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2021, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/config_log_file.hpp b/src/config_log_file.hpp index d9d8c1a3..a115283e 100644 --- a/src/config_log_file.hpp +++ b/src/config_log_file.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2021, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/config_moveonenospc.cpp b/src/config_moveonenospc.cpp index 0ccd1ac7..13ad7a6d 100644 --- a/src/config_moveonenospc.cpp +++ b/src/config_moveonenospc.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/config_moveonenospc.hpp b/src/config_moveonenospc.hpp index c6122618..47f99423 100644 --- a/src/config_moveonenospc.hpp +++ b/src/config_moveonenospc.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/config_nfsopenhack.cpp b/src/config_nfsopenhack.cpp index a024441e..abdd910d 100644 --- a/src/config_nfsopenhack.cpp +++ b/src/config_nfsopenhack.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/config_nfsopenhack.hpp b/src/config_nfsopenhack.hpp index 0e54b482..713687ce 100644 --- a/src/config_nfsopenhack.hpp +++ b/src/config_nfsopenhack.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/config_noforget.hpp b/src/config_noforget.hpp index 9e10fe46..70ea021a 100644 --- a/src/config_noforget.hpp +++ b/src/config_noforget.hpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #pragma once #include "tofrom_string.hpp" diff --git a/src/config_pagesize.cpp b/src/config_pagesize.cpp index 50f4f2b1..b07ca36b 100644 --- a/src/config_pagesize.cpp +++ b/src/config_pagesize.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2025, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/config_pagesize.hpp b/src/config_pagesize.hpp index e3000b77..b2893d71 100644 --- a/src/config_pagesize.hpp +++ b/src/config_pagesize.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2025, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/config_passthrough_io.cpp b/src/config_passthrough_io.cpp index adef3580..c832e1e9 100644 --- a/src/config_passthrough_io.cpp +++ b/src/config_passthrough_io.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2025, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/config_passthrough_io.hpp b/src/config_passthrough_io.hpp index 2ca34365..0e633030 100644 --- a/src/config_passthrough_io.hpp +++ b/src/config_passthrough_io.hpp @@ -3,7 +3,7 @@ /* ISC License - Copyright (c) 2025, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/config_pid.hpp b/src/config_pid.hpp index fbff0bab..914cfb9f 100644 --- a/src/config_pid.hpp +++ b/src/config_pid.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2023, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/config_proxy_ioprio.cpp b/src/config_proxy_ioprio.cpp index b559a012..7ac7ba13 100644 --- a/src/config_proxy_ioprio.cpp +++ b/src/config_proxy_ioprio.cpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #include "config_proxy_ioprio.hpp" #include "ioprio.hpp" diff --git a/src/config_proxy_ioprio.hpp b/src/config_proxy_ioprio.hpp index 064c0deb..de95a77d 100644 --- a/src/config_proxy_ioprio.hpp +++ b/src/config_proxy_ioprio.hpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #pragma once #include "tofrom_string.hpp" diff --git a/src/config_rename_exdev.cpp b/src/config_rename_exdev.cpp index c3ff8b68..7bf52069 100644 --- a/src/config_rename_exdev.cpp +++ b/src/config_rename_exdev.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2021, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/config_rename_exdev.hpp b/src/config_rename_exdev.hpp index 4be91114..c8b117e8 100644 --- a/src/config_rename_exdev.hpp +++ b/src/config_rename_exdev.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2021, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/config_set.cpp b/src/config_set.cpp index 4f053d7d..eee62454 100644 --- a/src/config_set.cpp +++ b/src/config_set.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2023, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/config_set.hpp b/src/config_set.hpp index 0fd49b0c..e6333b80 100644 --- a/src/config_set.hpp +++ b/src/config_set.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2023, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/config_statfs.cpp b/src/config_statfs.cpp index 70c77807..568a786e 100644 --- a/src/config_statfs.cpp +++ b/src/config_statfs.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/config_statfs.hpp b/src/config_statfs.hpp index 0d408aeb..1b5d0289 100644 --- a/src/config_statfs.hpp +++ b/src/config_statfs.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/config_statfsignore.cpp b/src/config_statfsignore.cpp index 9b13faf5..58db0f9e 100644 --- a/src/config_statfsignore.cpp +++ b/src/config_statfsignore.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/config_statfsignore.hpp b/src/config_statfsignore.hpp index 6749f8d6..4e1d9e27 100644 --- a/src/config_statfsignore.hpp +++ b/src/config_statfsignore.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/config_xattr.cpp b/src/config_xattr.cpp index b9973c5c..a4efc967 100644 --- a/src/config_xattr.cpp +++ b/src/config_xattr.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/config_xattr.hpp b/src/config_xattr.hpp index 34329fa4..13401f2d 100644 --- a/src/config_xattr.hpp +++ b/src/config_xattr.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/dirinfo.hpp b/src/dirinfo.hpp index 9661b95e..49b126c6 100644 --- a/src/dirinfo.hpp +++ b/src/dirinfo.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2017, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/ef.hpp b/src/ef.hpp index 94374b4c..cf450d23 100644 --- a/src/ef.hpp +++ b/src/ef.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2019, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/endian.hpp b/src/endian.hpp index d5454994..0ec0f9fd 100644 --- a/src/endian.hpp +++ b/src/endian.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2019, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/enum.hpp b/src/enum.hpp index 70232cac..db079f66 100644 --- a/src/enum.hpp +++ b/src/enum.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2019, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/errno.hpp b/src/errno.hpp index 96be9595..e4d88734 100644 --- a/src/errno.hpp +++ b/src/errno.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/error.hpp b/src/error.hpp index 9e496cd9..8f05bac0 100644 --- a/src/error.hpp +++ b/src/error.hpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #pragma once #include "errno.hpp" diff --git a/src/fh.hpp b/src/fh.hpp index ff2f8b2a..5d7fa486 100644 --- a/src/fh.hpp +++ b/src/fh.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2020, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fileinfo.hpp b/src/fileinfo.hpp index 16becb71..236ac73d 100644 --- a/src/fileinfo.hpp +++ b/src/fileinfo.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/from_string.cpp b/src/from_string.cpp index de14305f..d8287e1f 100644 --- a/src/from_string.cpp +++ b/src/from_string.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2019, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/from_string.hpp b/src/from_string.hpp index fae06634..0cbb8e3e 100644 --- a/src/from_string.hpp +++ b/src/from_string.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2019, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_acl.cpp b/src/fs_acl.cpp index dbc30aff..5f7ef8aa 100644 --- a/src/fs_acl.cpp +++ b/src/fs_acl.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_acl.hpp b/src/fs_acl.hpp index f9e81b20..ff204287 100644 --- a/src/fs_acl.hpp +++ b/src/fs_acl.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_attr.cpp b/src/fs_attr.cpp index 120fc4ae..1de4a3c8 100644 --- a/src/fs_attr.cpp +++ b/src/fs_attr.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_attr.hpp b/src/fs_attr.hpp index 1f603702..8a282561 100644 --- a/src/fs_attr.hpp +++ b/src/fs_attr.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_attr_linux.icpp b/src/fs_attr_linux.icpp index 47fd077b..baa06b72 100644 --- a/src/fs_attr_linux.icpp +++ b/src/fs_attr_linux.icpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_attr_unsupported.icpp b/src/fs_attr_unsupported.icpp index 0d4e3c1f..9acfcebc 100644 --- a/src/fs_attr_unsupported.icpp +++ b/src/fs_attr_unsupported.icpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_clonepath.cpp b/src/fs_clonepath.cpp index 088b737a..6fafcac7 100644 --- a/src/fs_clonepath.cpp +++ b/src/fs_clonepath.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_clonepath.hpp b/src/fs_clonepath.hpp index f5821f9d..feff3dce 100644 --- a/src/fs_clonepath.hpp +++ b/src/fs_clonepath.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_close.hpp b/src/fs_close.hpp index 260a48b3..bf438837 100644 --- a/src/fs_close.hpp +++ b/src/fs_close.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_closedir.hpp b/src/fs_closedir.hpp index fb081791..05430063 100644 --- a/src/fs_closedir.hpp +++ b/src/fs_closedir.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_copy_file_range.cpp b/src/fs_copy_file_range.cpp index ded23722..14480432 100644 --- a/src/fs_copy_file_range.cpp +++ b/src/fs_copy_file_range.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2018, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_copy_file_range.hpp b/src/fs_copy_file_range.hpp index 09baf76b..88c6f353 100644 --- a/src/fs_copy_file_range.hpp +++ b/src/fs_copy_file_range.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2018, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_copy_file_range_linux.icpp b/src/fs_copy_file_range_linux.icpp index b9bc1d21..dc95e8b8 100644 --- a/src/fs_copy_file_range_linux.icpp +++ b/src/fs_copy_file_range_linux.icpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2018, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_copy_file_range_unsupported.icpp b/src/fs_copy_file_range_unsupported.icpp index aebd6e0c..234eb34c 100644 --- a/src/fs_copy_file_range_unsupported.icpp +++ b/src/fs_copy_file_range_unsupported.icpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2018, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_copydata.cpp b/src/fs_copydata.cpp index 8f35aec4..657c5fb0 100644 --- a/src/fs_copydata.cpp +++ b/src/fs_copydata.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_copydata.hpp b/src/fs_copydata.hpp index d588322c..7faa6817 100644 --- a/src/fs_copydata.hpp +++ b/src/fs_copydata.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_copydata_copy_file_range.cpp b/src/fs_copydata_copy_file_range.cpp index cd3fb08c..8b2a6fdd 100644 --- a/src/fs_copydata_copy_file_range.cpp +++ b/src/fs_copydata_copy_file_range.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2019, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_copydata_copy_file_range.hpp b/src/fs_copydata_copy_file_range.hpp index 7fb14f59..57bcb121 100644 --- a/src/fs_copydata_copy_file_range.hpp +++ b/src/fs_copydata_copy_file_range.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_copydata_readwrite.cpp b/src/fs_copydata_readwrite.cpp index 7cf5031b..a6657688 100644 --- a/src/fs_copydata_readwrite.cpp +++ b/src/fs_copydata_readwrite.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2018, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_copydata_readwrite.hpp b/src/fs_copydata_readwrite.hpp index 403c2384..b268704b 100644 --- a/src/fs_copydata_readwrite.hpp +++ b/src/fs_copydata_readwrite.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_copyfile.cpp b/src/fs_copyfile.cpp index cc5bc88f..5938bd4e 100644 --- a/src/fs_copyfile.cpp +++ b/src/fs_copyfile.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2025, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_copyfile.hpp b/src/fs_copyfile.hpp index d7541224..5cf25b6a 100644 --- a/src/fs_copyfile.hpp +++ b/src/fs_copyfile.hpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #pragma once #include "base_types.h" diff --git a/src/fs_cow.cpp b/src/fs_cow.cpp index 5074f035..18aafea8 100644 --- a/src/fs_cow.cpp +++ b/src/fs_cow.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2018, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_cow.hpp b/src/fs_cow.hpp index 3f6fe6c0..e0e1a92f 100644 --- a/src/fs_cow.hpp +++ b/src/fs_cow.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2018, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_devid.hpp b/src/fs_devid.hpp index 26d4f059..c56c0552 100644 --- a/src/fs_devid.hpp +++ b/src/fs_devid.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_dirfd.hpp b/src/fs_dirfd.hpp index c1105591..fb1822b8 100644 --- a/src/fs_dirfd.hpp +++ b/src/fs_dirfd.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_dup.hpp b/src/fs_dup.hpp index f4089c15..e85ee3dc 100644 --- a/src/fs_dup.hpp +++ b/src/fs_dup.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_dup2.hpp b/src/fs_dup2.hpp index d97ddfab..bdb02161 100644 --- a/src/fs_dup2.hpp +++ b/src/fs_dup2.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2023, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_eaccess.hpp b/src/fs_eaccess.hpp index 07fdb9ae..60da834e 100644 --- a/src/fs_eaccess.hpp +++ b/src/fs_eaccess.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_exists.hpp b/src/fs_exists.hpp index 7b6151a4..25553a99 100644 --- a/src/fs_exists.hpp +++ b/src/fs_exists.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2018, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_faccessat.hpp b/src/fs_faccessat.hpp index 036bdec2..a57716ae 100644 --- a/src/fs_faccessat.hpp +++ b/src/fs_faccessat.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_fadvise.cpp b/src/fs_fadvise.cpp index 9d5755cb..be8b16ed 100644 --- a/src/fs_fadvise.cpp +++ b/src/fs_fadvise.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_fadvise.hpp b/src/fs_fadvise.hpp index e1126228..d91fde84 100644 --- a/src/fs_fadvise.hpp +++ b/src/fs_fadvise.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_fadvise_posix.icpp b/src/fs_fadvise_posix.icpp index ccc82eba..f6581612 100644 --- a/src/fs_fadvise_posix.icpp +++ b/src/fs_fadvise_posix.icpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_fadvise_unsupported.icpp b/src/fs_fadvise_unsupported.icpp index 2f6d0a7b..d376edec 100644 --- a/src/fs_fadvise_unsupported.icpp +++ b/src/fs_fadvise_unsupported.icpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_fallocate.cpp b/src/fs_fallocate.cpp index 9bd15e9e..7f6da2a0 100644 --- a/src/fs_fallocate.cpp +++ b/src/fs_fallocate.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_fallocate.hpp b/src/fs_fallocate.hpp index 74d33feb..dee2d28a 100644 --- a/src/fs_fallocate.hpp +++ b/src/fs_fallocate.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_fallocate_linux.icpp b/src/fs_fallocate_linux.icpp index f7bb3127..4d801357 100644 --- a/src/fs_fallocate_linux.icpp +++ b/src/fs_fallocate_linux.icpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_fallocate_osx.icpp b/src/fs_fallocate_osx.icpp index eafacaf7..37036715 100644 --- a/src/fs_fallocate_osx.icpp +++ b/src/fs_fallocate_osx.icpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_fallocate_posix.icpp b/src/fs_fallocate_posix.icpp index 055b5ddc..1e8787e6 100644 --- a/src/fs_fallocate_posix.icpp +++ b/src/fs_fallocate_posix.icpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_fallocate_unsupported.icpp b/src/fs_fallocate_unsupported.icpp index b0c61d17..d92f1dbc 100644 --- a/src/fs_fallocate_unsupported.icpp +++ b/src/fs_fallocate_unsupported.icpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_fchmod.hpp b/src/fs_fchmod.hpp index eef69c90..79d50b68 100644 --- a/src/fs_fchmod.hpp +++ b/src/fs_fchmod.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2019, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_fchmodat.hpp b/src/fs_fchmodat.hpp index ad4e8549..9be6b371 100644 --- a/src/fs_fchmodat.hpp +++ b/src/fs_fchmodat.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_fchown.hpp b/src/fs_fchown.hpp index 8a6b3ed2..de690570 100644 --- a/src/fs_fchown.hpp +++ b/src/fs_fchown.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2019, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_fcntl.hpp b/src/fs_fcntl.hpp index 7be20d69..5c5def98 100644 --- a/src/fs_fcntl.hpp +++ b/src/fs_fcntl.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2025, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_fdatasync.hpp b/src/fs_fdatasync.hpp index 1178a34b..100c4d48 100644 --- a/src/fs_fdatasync.hpp +++ b/src/fs_fdatasync.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_fgetxattr.hpp b/src/fs_fgetxattr.hpp index 87c46c1d..7bd82717 100644 --- a/src/fs_fgetxattr.hpp +++ b/src/fs_fgetxattr.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_ficlone.cpp b/src/fs_ficlone.cpp index 4b1273f6..ab81db32 100644 --- a/src/fs_ficlone.cpp +++ b/src/fs_ficlone.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2018, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_ficlone.hpp b/src/fs_ficlone.hpp index fd046c64..819f257b 100644 --- a/src/fs_ficlone.hpp +++ b/src/fs_ficlone.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2018, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_ficlone_linux.icpp b/src/fs_ficlone_linux.icpp index 4de556ca..24d3fe7f 100644 --- a/src/fs_ficlone_linux.icpp +++ b/src/fs_ficlone_linux.icpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2018, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_ficlone_unsupported.icpp b/src/fs_ficlone_unsupported.icpp index 1c16dbe2..3d10f0cc 100644 --- a/src/fs_ficlone_unsupported.icpp +++ b/src/fs_ficlone_unsupported.icpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2018, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_file_size.cpp b/src/fs_file_size.cpp index 9557fcec..ca6a08b5 100644 --- a/src/fs_file_size.cpp +++ b/src/fs_file_size.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_file_size.hpp b/src/fs_file_size.hpp index 1b01ea31..2a91c9ce 100644 --- a/src/fs_file_size.hpp +++ b/src/fs_file_size.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_file_unchanged.hpp b/src/fs_file_unchanged.hpp index a9d83008..b6f57775 100644 --- a/src/fs_file_unchanged.hpp +++ b/src/fs_file_unchanged.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2025, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_findallfiles.cpp b/src/fs_findallfiles.cpp index 2c4ad0e0..3a9587f5 100644 --- a/src/fs_findallfiles.cpp +++ b/src/fs_findallfiles.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_findallfiles.hpp b/src/fs_findallfiles.hpp index 4a9e710a..40a83433 100644 --- a/src/fs_findallfiles.hpp +++ b/src/fs_findallfiles.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_findonfs.cpp b/src/fs_findonfs.cpp index c5e3fbd1..6f2b0538 100644 --- a/src/fs_findonfs.cpp +++ b/src/fs_findonfs.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_findonfs.hpp b/src/fs_findonfs.hpp index b635ed64..56f513da 100644 --- a/src/fs_findonfs.hpp +++ b/src/fs_findonfs.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_flistxattr.hpp b/src/fs_flistxattr.hpp index ff28cef0..56c27dda 100644 --- a/src/fs_flistxattr.hpp +++ b/src/fs_flistxattr.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_flock.hpp b/src/fs_flock.hpp index d02f216b..27b6f815 100644 --- a/src/fs_flock.hpp +++ b/src/fs_flock.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_fsetxattr.hpp b/src/fs_fsetxattr.hpp index 08cae58a..20f058b2 100644 --- a/src/fs_fsetxattr.hpp +++ b/src/fs_fsetxattr.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_fstat.hpp b/src/fs_fstat.hpp index 87ebe1ee..8d1f0582 100644 --- a/src/fs_fstat.hpp +++ b/src/fs_fstat.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_fstatat.hpp b/src/fs_fstatat.hpp index 976c437e..dfd7de2d 100644 --- a/src/fs_fstatat.hpp +++ b/src/fs_fstatat.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2019, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_fstatvfs.hpp b/src/fs_fstatvfs.hpp index 1c0eebb2..3a0faeff 100644 --- a/src/fs_fstatvfs.hpp +++ b/src/fs_fstatvfs.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2019, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_fsync.hpp b/src/fs_fsync.hpp index 93902daf..522df7d9 100644 --- a/src/fs_fsync.hpp +++ b/src/fs_fsync.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_ftruncate.hpp b/src/fs_ftruncate.hpp index 245ff6f4..2a053eec 100644 --- a/src/fs_ftruncate.hpp +++ b/src/fs_ftruncate.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_futimens.hpp b/src/fs_futimens.hpp index 84b32a9e..011a62db 100644 --- a/src/fs_futimens.hpp +++ b/src/fs_futimens.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_futimens_freebsd_11.hpp b/src/fs_futimens_freebsd_11.hpp index edbc6dc8..07869f61 100644 --- a/src/fs_futimens_freebsd_11.hpp +++ b/src/fs_futimens_freebsd_11.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_futimens_generic.hpp b/src/fs_futimens_generic.hpp index 61620246..77286ff7 100644 --- a/src/fs_futimens_generic.hpp +++ b/src/fs_futimens_generic.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_futimens_linux.hpp b/src/fs_futimens_linux.hpp index edbc6dc8..07869f61 100644 --- a/src/fs_futimens_linux.hpp +++ b/src/fs_futimens_linux.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_futimesat.cpp b/src/fs_futimesat.cpp index 7f836988..905d1222 100644 --- a/src/fs_futimesat.cpp +++ b/src/fs_futimesat.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2017, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_futimesat.hpp b/src/fs_futimesat.hpp index f5a34d64..c5bedc63 100644 --- a/src/fs_futimesat.hpp +++ b/src/fs_futimesat.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2017, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_futimesat_generic.icpp b/src/fs_futimesat_generic.icpp index dfae194a..847677f2 100644 --- a/src/fs_futimesat_generic.icpp +++ b/src/fs_futimesat_generic.icpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2017, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_futimesat_osx.icpp b/src/fs_futimesat_osx.icpp index d62508c1..4006bc09 100644 --- a/src/fs_futimesat_osx.icpp +++ b/src/fs_futimesat_osx.icpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2017, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_getdents64.cpp b/src/fs_getdents64.cpp index ab012390..054e8046 100644 --- a/src/fs_getdents64.cpp +++ b/src/fs_getdents64.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_getdents64.hpp b/src/fs_getdents64.hpp index 6c76c185..a42bf1c5 100644 --- a/src/fs_getdents64.hpp +++ b/src/fs_getdents64.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2025, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_getfl.cpp b/src/fs_getfl.cpp index 92d6474a..34141247 100644 --- a/src/fs_getfl.cpp +++ b/src/fs_getfl.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_getfl.hpp b/src/fs_getfl.hpp index 0abb3e20..9c654be7 100644 --- a/src/fs_getfl.hpp +++ b/src/fs_getfl.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_glob.cpp b/src/fs_glob.cpp index 09b99a45..78147b3f 100644 --- a/src/fs_glob.cpp +++ b/src/fs_glob.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2018, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_glob.hpp b/src/fs_glob.hpp index 9d2b3b06..e6f0bc98 100644 --- a/src/fs_glob.hpp +++ b/src/fs_glob.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2018, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_has_space.cpp b/src/fs_has_space.cpp index 865ef77d..b7fadfe4 100644 --- a/src/fs_has_space.cpp +++ b/src/fs_has_space.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_has_space.hpp b/src/fs_has_space.hpp index 64aa7825..97af0d18 100644 --- a/src/fs_has_space.hpp +++ b/src/fs_has_space.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_info.cpp b/src/fs_info.cpp index d5d5f4ee..b5bf0d70 100644 --- a/src/fs_info.cpp +++ b/src/fs_info.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2018, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_info.hpp b/src/fs_info.hpp index ec7cf30d..9a96d98e 100644 --- a/src/fs_info.hpp +++ b/src/fs_info.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2018, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_info_t.hpp b/src/fs_info_t.hpp index 7db05d74..08f62bf1 100644 --- a/src/fs_info_t.hpp +++ b/src/fs_info_t.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2018, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_inode.cpp b/src/fs_inode.cpp index 1715e185..beb6a877 100644 --- a/src/fs_inode.cpp +++ b/src/fs_inode.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_inode.hpp b/src/fs_inode.hpp index 203dbe22..968d5872 100644 --- a/src/fs_inode.hpp +++ b/src/fs_inode.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_ioctl.hpp b/src/fs_ioctl.hpp index f5236438..11cc666a 100644 --- a/src/fs_ioctl.hpp +++ b/src/fs_ioctl.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_is_rofs.hpp b/src/fs_is_rofs.hpp index 17ef7bf0..2d3b4fa3 100644 --- a/src/fs_is_rofs.hpp +++ b/src/fs_is_rofs.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2023, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_lchmod.hpp b/src/fs_lchmod.hpp index d611645f..17d313e4 100644 --- a/src/fs_lchmod.hpp +++ b/src/fs_lchmod.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_lchown.hpp b/src/fs_lchown.hpp index 24c9d0f1..9ca8e922 100644 --- a/src/fs_lchown.hpp +++ b/src/fs_lchown.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_lgetxattr.hpp b/src/fs_lgetxattr.hpp index 96b0dfe7..e4ef00b6 100644 --- a/src/fs_lgetxattr.hpp +++ b/src/fs_lgetxattr.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_link.hpp b/src/fs_link.hpp index f2dcdb9b..69ddeaed 100644 --- a/src/fs_link.hpp +++ b/src/fs_link.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_llistxattr.hpp b/src/fs_llistxattr.hpp index 30978e4c..d42b35ef 100644 --- a/src/fs_llistxattr.hpp +++ b/src/fs_llistxattr.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_lremovexattr.hpp b/src/fs_lremovexattr.hpp index 2f2e8a91..be18416b 100644 --- a/src/fs_lremovexattr.hpp +++ b/src/fs_lremovexattr.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_lseek.hpp b/src/fs_lseek.hpp index e47345a3..01f6b003 100644 --- a/src/fs_lseek.hpp +++ b/src/fs_lseek.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_lsetxattr.hpp b/src/fs_lsetxattr.hpp index 28e9e0b1..c1cc0283 100644 --- a/src/fs_lsetxattr.hpp +++ b/src/fs_lsetxattr.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_lstat.hpp b/src/fs_lstat.hpp index 574fd80b..45abe4fa 100644 --- a/src/fs_lstat.hpp +++ b/src/fs_lstat.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_lstatvfs.hpp b/src/fs_lstatvfs.hpp index 400bdb5a..666d29be 100644 --- a/src/fs_lstatvfs.hpp +++ b/src/fs_lstatvfs.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2019, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_lutimens.hpp b/src/fs_lutimens.hpp index e2937a6d..caecdbfb 100644 --- a/src/fs_lutimens.hpp +++ b/src/fs_lutimens.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_mkdir.hpp b/src/fs_mkdir.hpp index 7281b765..788cbbfa 100644 --- a/src/fs_mkdir.hpp +++ b/src/fs_mkdir.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_mkdir_as.hpp b/src/fs_mkdir_as.hpp index f922dd3a..1ed8f446 100644 --- a/src/fs_mkdir_as.hpp +++ b/src/fs_mkdir_as.hpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #pragma once #include "fs_mkdir.hpp" diff --git a/src/fs_mkdirat.hpp b/src/fs_mkdirat.hpp index f87f9150..76e417d7 100644 --- a/src/fs_mkdirat.hpp +++ b/src/fs_mkdirat.hpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #pragma once #include "to_neg_errno.hpp" diff --git a/src/fs_mknod.hpp b/src/fs_mknod.hpp index e1ecf6d7..3f5486d4 100644 --- a/src/fs_mknod.hpp +++ b/src/fs_mknod.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_mknod_as.hpp b/src/fs_mknod_as.hpp index 712e5220..5a6faa0a 100644 --- a/src/fs_mknod_as.hpp +++ b/src/fs_mknod_as.hpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #pragma once #include "fs_mknod.hpp" diff --git a/src/fs_mktemp.cpp b/src/fs_mktemp.cpp index 8ca35e76..4ee3ba2a 100644 --- a/src/fs_mktemp.cpp +++ b/src/fs_mktemp.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2018, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_mktemp.hpp b/src/fs_mktemp.hpp index 302d18af..7facec0a 100644 --- a/src/fs_mktemp.hpp +++ b/src/fs_mktemp.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2018, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_mount.cpp b/src/fs_mount.cpp index 42a9805c..7cee3a55 100644 --- a/src/fs_mount.cpp +++ b/src/fs_mount.cpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #include "fs_mount.hpp" #include "subprocess.hpp" diff --git a/src/fs_mount.hpp b/src/fs_mount.hpp index 2a5d56c7..e4f706db 100644 --- a/src/fs_mount.hpp +++ b/src/fs_mount.hpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #pragma once #include diff --git a/src/fs_mounts.cpp b/src/fs_mounts.cpp index c3f76116..86ceaa88 100644 --- a/src/fs_mounts.cpp +++ b/src/fs_mounts.cpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #include "fs_mounts.hpp" #include diff --git a/src/fs_mounts.hpp b/src/fs_mounts.hpp index 163005cc..87591269 100644 --- a/src/fs_mounts.hpp +++ b/src/fs_mounts.hpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #pragma once #include "fs_path.hpp" diff --git a/src/fs_movefile_and_open.cpp b/src/fs_movefile_and_open.cpp index a42324ab..8c025cdc 100644 --- a/src/fs_movefile_and_open.cpp +++ b/src/fs_movefile_and_open.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_movefile_and_open.hpp b/src/fs_movefile_and_open.hpp index e5e4a0e1..2510287d 100644 --- a/src/fs_movefile_and_open.hpp +++ b/src/fs_movefile_and_open.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_open.hpp b/src/fs_open.hpp index 0ac877ec..ca182fe4 100644 --- a/src/fs_open.hpp +++ b/src/fs_open.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_open_as.hpp b/src/fs_open_as.hpp index bc54f3b8..73c78a53 100644 --- a/src/fs_open_as.hpp +++ b/src/fs_open_as.hpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #pragma once #include "fs_open.hpp" diff --git a/src/fs_open_fd.cpp b/src/fs_open_fd.cpp index 4ae91533..ca04a614 100644 --- a/src/fs_open_fd.cpp +++ b/src/fs_open_fd.cpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #include "fs_open_fd.hpp" #if defined(__linux__) diff --git a/src/fs_open_fd.hpp b/src/fs_open_fd.hpp index eb986c44..cfb5bdde 100644 --- a/src/fs_open_fd.hpp +++ b/src/fs_open_fd.hpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #pragma once namespace fs diff --git a/src/fs_openat.hpp b/src/fs_openat.hpp index 8e24d331..6d0158f2 100644 --- a/src/fs_openat.hpp +++ b/src/fs_openat.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2023, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_opendir.hpp b/src/fs_opendir.hpp index 3d1ea835..4f712082 100644 --- a/src/fs_opendir.hpp +++ b/src/fs_opendir.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_path.cpp b/src/fs_path.cpp index 6ac3a71e..8c395119 100644 --- a/src/fs_path.cpp +++ b/src/fs_path.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_path.hpp b/src/fs_path.hpp index 9140eb68..e840911e 100644 --- a/src/fs_path.hpp +++ b/src/fs_path.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_pread.hpp b/src/fs_pread.hpp index 47443c7d..498d7241 100644 --- a/src/fs_pread.hpp +++ b/src/fs_pread.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2023, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_preadn.hpp b/src/fs_preadn.hpp index f9a7dd4e..612c214c 100644 --- a/src/fs_preadn.hpp +++ b/src/fs_preadn.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2023, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_pwrite.hpp b/src/fs_pwrite.hpp index a3804295..1bcb313d 100644 --- a/src/fs_pwrite.hpp +++ b/src/fs_pwrite.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_pwriten.hpp b/src/fs_pwriten.hpp index faaa606f..5af48237 100644 --- a/src/fs_pwriten.hpp +++ b/src/fs_pwriten.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2023, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_read.hpp b/src/fs_read.hpp index c3e1d059..addcd98e 100644 --- a/src/fs_read.hpp +++ b/src/fs_read.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_readahead.cpp b/src/fs_readahead.cpp index d15f02d3..42f1bdb0 100644 --- a/src/fs_readahead.cpp +++ b/src/fs_readahead.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2023, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_readahead.hpp b/src/fs_readahead.hpp index 37963292..da38c0a4 100644 --- a/src/fs_readahead.hpp +++ b/src/fs_readahead.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2023, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_readdir.hpp b/src/fs_readdir.hpp index cad0d643..3c9fdf54 100644 --- a/src/fs_readdir.hpp +++ b/src/fs_readdir.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_readlink.hpp b/src/fs_readlink.hpp index b7ec62d3..7711f8bd 100644 --- a/src/fs_readlink.hpp +++ b/src/fs_readlink.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_realpath.hpp b/src/fs_realpath.hpp index 31c30316..08407e4c 100644 --- a/src/fs_realpath.hpp +++ b/src/fs_realpath.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_realpathize.cpp b/src/fs_realpathize.cpp index 53e3105e..36bb224b 100644 --- a/src/fs_realpathize.cpp +++ b/src/fs_realpathize.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_realpathize.hpp b/src/fs_realpathize.hpp index 0702097e..7300f566 100644 --- a/src/fs_realpathize.hpp +++ b/src/fs_realpathize.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_remove.hpp b/src/fs_remove.hpp index bc123b64..54a2d54d 100644 --- a/src/fs_remove.hpp +++ b/src/fs_remove.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_rename.hpp b/src/fs_rename.hpp index 16ce550e..e1fd9ed4 100644 --- a/src/fs_rename.hpp +++ b/src/fs_rename.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_rmdir.hpp b/src/fs_rmdir.hpp index ac7dfa53..ea4c2707 100644 --- a/src/fs_rmdir.hpp +++ b/src/fs_rmdir.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_sendfile.cpp b/src/fs_sendfile.cpp index 8e334426..26781637 100644 --- a/src/fs_sendfile.cpp +++ b/src/fs_sendfile.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_sendfile.hpp b/src/fs_sendfile.hpp index 163cd631..e418729a 100644 --- a/src/fs_sendfile.hpp +++ b/src/fs_sendfile.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_sendfile_linux.icpp b/src/fs_sendfile_linux.icpp index 9f5529bd..25290571 100644 --- a/src/fs_sendfile_linux.icpp +++ b/src/fs_sendfile_linux.icpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_sendfile_unsupported.icpp b/src/fs_sendfile_unsupported.icpp index 543daa48..91670d8a 100644 --- a/src/fs_sendfile_unsupported.icpp +++ b/src/fs_sendfile_unsupported.icpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_setfl.cpp b/src/fs_setfl.cpp index 46f45495..efd49f8f 100644 --- a/src/fs_setfl.cpp +++ b/src/fs_setfl.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_setfl.hpp b/src/fs_setfl.hpp index 31c07f71..f2287bfd 100644 --- a/src/fs_setfl.hpp +++ b/src/fs_setfl.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_stat.hpp b/src/fs_stat.hpp index 0e85f7f3..2bfc0164 100644 --- a/src/fs_stat.hpp +++ b/src/fs_stat.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_stat_utils.hpp b/src/fs_stat_utils.hpp index 777a7140..060da29f 100644 --- a/src/fs_stat_utils.hpp +++ b/src/fs_stat_utils.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_statvfs.hpp b/src/fs_statvfs.hpp index 45a95138..479bcf97 100644 --- a/src/fs_statvfs.hpp +++ b/src/fs_statvfs.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2019, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_statvfs_cache.cpp b/src/fs_statvfs_cache.cpp index a8d28284..6db2c58e 100644 --- a/src/fs_statvfs_cache.cpp +++ b/src/fs_statvfs_cache.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_statvfs_cache.hpp b/src/fs_statvfs_cache.hpp index 9a68b742..3b6c6bbe 100644 --- a/src/fs_statvfs_cache.hpp +++ b/src/fs_statvfs_cache.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2019, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_statx.hpp b/src/fs_statx.hpp index 6c0365b0..8dfd11fe 100644 --- a/src/fs_statx.hpp +++ b/src/fs_statx.hpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #pragma once #include "to_neg_errno.hpp" diff --git a/src/fs_symlink.hpp b/src/fs_symlink.hpp index 9c6cb0f2..15dd8bcd 100644 --- a/src/fs_symlink.hpp +++ b/src/fs_symlink.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_symlink_as.hpp b/src/fs_symlink_as.hpp index 7f71bcca..cfac44a4 100644 --- a/src/fs_symlink_as.hpp +++ b/src/fs_symlink_as.hpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #pragma once #include "fs_symlink.hpp" diff --git a/src/fs_truncate.hpp b/src/fs_truncate.hpp index dac9132e..a1c17a01 100644 --- a/src/fs_truncate.hpp +++ b/src/fs_truncate.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_umount2.hpp b/src/fs_umount2.hpp index 02e0f389..edc61e2b 100644 --- a/src/fs_umount2.hpp +++ b/src/fs_umount2.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2023, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_unlink.hpp b/src/fs_unlink.hpp index 4a6e594b..4b218e12 100644 --- a/src/fs_unlink.hpp +++ b/src/fs_unlink.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_utimensat.hpp b/src/fs_utimensat.hpp index eb46cc5b..69ff49b4 100644 --- a/src/fs_utimensat.hpp +++ b/src/fs_utimensat.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_utimensat_freebsd.hpp b/src/fs_utimensat_freebsd.hpp index 46a04007..8b7058a9 100644 --- a/src/fs_utimensat_freebsd.hpp +++ b/src/fs_utimensat_freebsd.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_utimensat_generic.hpp b/src/fs_utimensat_generic.hpp index c37a21b2..05226213 100644 --- a/src/fs_utimensat_generic.hpp +++ b/src/fs_utimensat_generic.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_utimensat_linux.hpp b/src/fs_utimensat_linux.hpp index 46a04007..8b7058a9 100644 --- a/src/fs_utimensat_linux.hpp +++ b/src/fs_utimensat_linux.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_wait_for_mount.cpp b/src/fs_wait_for_mount.cpp index 96da1c0c..d2dcfd9e 100644 --- a/src/fs_wait_for_mount.cpp +++ b/src/fs_wait_for_mount.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2023, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_wait_for_mount.hpp b/src/fs_wait_for_mount.hpp index a0e54139..35e883e6 100644 --- a/src/fs_wait_for_mount.hpp +++ b/src/fs_wait_for_mount.hpp @@ -1,6 +1,6 @@ /* ISC License - Copyright (c) 2023, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_write.hpp b/src/fs_write.hpp index ed90dd66..54acd1fe 100644 --- a/src/fs_write.hpp +++ b/src/fs_write.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_xattr.cpp b/src/fs_xattr.cpp index 63688661..e1c4e188 100644 --- a/src/fs_xattr.cpp +++ b/src/fs_xattr.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fs_xattr.hpp b/src/fs_xattr.hpp index 16b62b51..694b4d27 100644 --- a/src/fs_xattr.hpp +++ b/src/fs_xattr.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/func.cpp b/src/func.cpp index 1368de4d..d857dc4c 100644 --- a/src/func.cpp +++ b/src/func.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2019, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/func.hpp b/src/func.hpp index cc9616a5..ba0ef016 100644 --- a/src/func.hpp +++ b/src/func.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2019, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/funcs.hpp b/src/funcs.hpp index dbb1eb8c..6ea21f21 100644 --- a/src/funcs.hpp +++ b/src/funcs.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2019, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_access.cpp b/src/fuse_access.cpp index 521b75ab..473acdfb 100644 --- a/src/fuse_access.cpp +++ b/src/fuse_access.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_access.hpp b/src/fuse_access.hpp index 2195f7b2..018a79fc 100644 --- a/src/fuse_access.hpp +++ b/src/fuse_access.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_bmap.cpp b/src/fuse_bmap.cpp index 9b61428c..a078e7e5 100644 --- a/src/fuse_bmap.cpp +++ b/src/fuse_bmap.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2021, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_bmap.hpp b/src/fuse_bmap.hpp index 84026162..a73035e1 100644 --- a/src/fuse_bmap.hpp +++ b/src/fuse_bmap.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2021, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_chmod.cpp b/src/fuse_chmod.cpp index 79a8b1be..48595401 100644 --- a/src/fuse_chmod.cpp +++ b/src/fuse_chmod.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_chmod.hpp b/src/fuse_chmod.hpp index c2a93af7..f9cbc50b 100644 --- a/src/fuse_chmod.hpp +++ b/src/fuse_chmod.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_chown.cpp b/src/fuse_chown.cpp index 2abb37b6..b312d0f5 100644 --- a/src/fuse_chown.cpp +++ b/src/fuse_chown.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_chown.hpp b/src/fuse_chown.hpp index 0c654044..ae8f3051 100644 --- a/src/fuse_chown.hpp +++ b/src/fuse_chown.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_copy_file_range.cpp b/src/fuse_copy_file_range.cpp index c8b5dce6..300b8359 100644 --- a/src/fuse_copy_file_range.cpp +++ b/src/fuse_copy_file_range.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2019, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_copy_file_range.hpp b/src/fuse_copy_file_range.hpp index 6b9df495..174b7ee2 100644 --- a/src/fuse_copy_file_range.hpp +++ b/src/fuse_copy_file_range.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2019, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_create.cpp b/src/fuse_create.cpp index 081628fa..8fb2c063 100644 --- a/src/fuse_create.cpp +++ b/src/fuse_create.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_create.hpp b/src/fuse_create.hpp index d14faeb6..931045c0 100644 --- a/src/fuse_create.hpp +++ b/src/fuse_create.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_destroy.cpp b/src/fuse_destroy.cpp index c14f866a..282d8bcd 100644 --- a/src/fuse_destroy.cpp +++ b/src/fuse_destroy.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_destroy.hpp b/src/fuse_destroy.hpp index cb1cbeda..14ae06f8 100644 --- a/src/fuse_destroy.hpp +++ b/src/fuse_destroy.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_fallocate.cpp b/src/fuse_fallocate.cpp index 950d9133..2f77296b 100644 --- a/src/fuse_fallocate.cpp +++ b/src/fuse_fallocate.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_fallocate.hpp b/src/fuse_fallocate.hpp index 3e2c759c..0201e226 100644 --- a/src/fuse_fallocate.hpp +++ b/src/fuse_fallocate.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_fchmod.cpp b/src/fuse_fchmod.cpp index 7923a2ac..1b9899ef 100644 --- a/src/fuse_fchmod.cpp +++ b/src/fuse_fchmod.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2019, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_fchmod.hpp b/src/fuse_fchmod.hpp index 490780e2..d68f187a 100644 --- a/src/fuse_fchmod.hpp +++ b/src/fuse_fchmod.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2019, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_fchown.cpp b/src/fuse_fchown.cpp index 143c4965..bda7d390 100644 --- a/src/fuse_fchown.cpp +++ b/src/fuse_fchown.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2019, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_fchown.hpp b/src/fuse_fchown.hpp index 682cb972..eced6556 100644 --- a/src/fuse_fchown.hpp +++ b/src/fuse_fchown.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2019, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_fgetattr.cpp b/src/fuse_fgetattr.cpp index 524a5da2..efb9b58b 100644 --- a/src/fuse_fgetattr.cpp +++ b/src/fuse_fgetattr.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_fgetattr.hpp b/src/fuse_fgetattr.hpp index 7323837d..31640d2a 100644 --- a/src/fuse_fgetattr.hpp +++ b/src/fuse_fgetattr.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_flock.cpp b/src/fuse_flock.cpp index c511eaae..6e441b88 100644 --- a/src/fuse_flock.cpp +++ b/src/fuse_flock.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_flock.hpp b/src/fuse_flock.hpp index 2d2d0b46..9f4db077 100644 --- a/src/fuse_flock.hpp +++ b/src/fuse_flock.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_flush.cpp b/src/fuse_flush.cpp index 5bc3989c..8aa3d788 100644 --- a/src/fuse_flush.cpp +++ b/src/fuse_flush.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_flush.hpp b/src/fuse_flush.hpp index e00bf4b9..b91320a0 100644 --- a/src/fuse_flush.hpp +++ b/src/fuse_flush.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_fsync.cpp b/src/fuse_fsync.cpp index 6024a2f4..f071ea51 100644 --- a/src/fuse_fsync.cpp +++ b/src/fuse_fsync.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_fsync.hpp b/src/fuse_fsync.hpp index 56720268..cbe87d89 100644 --- a/src/fuse_fsync.hpp +++ b/src/fuse_fsync.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_fsyncdir.cpp b/src/fuse_fsyncdir.cpp index add63fc3..fcb17cef 100644 --- a/src/fuse_fsyncdir.cpp +++ b/src/fuse_fsyncdir.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2017, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_fsyncdir.hpp b/src/fuse_fsyncdir.hpp index aa12c7cf..7fc32560 100644 --- a/src/fuse_fsyncdir.hpp +++ b/src/fuse_fsyncdir.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2017, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_ftruncate.cpp b/src/fuse_ftruncate.cpp index 0db78535..46e02b73 100644 --- a/src/fuse_ftruncate.cpp +++ b/src/fuse_ftruncate.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_ftruncate.hpp b/src/fuse_ftruncate.hpp index 1b0fafb3..69ede883 100644 --- a/src/fuse_ftruncate.hpp +++ b/src/fuse_ftruncate.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_futimens.cpp b/src/fuse_futimens.cpp index 1f44635a..9c94c231 100644 --- a/src/fuse_futimens.cpp +++ b/src/fuse_futimens.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2019, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_futimens.hpp b/src/fuse_futimens.hpp index a0b84cea..fe1a3cd9 100644 --- a/src/fuse_futimens.hpp +++ b/src/fuse_futimens.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2019, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_getattr.cpp b/src/fuse_getattr.cpp index 6c441004..6429f676 100644 --- a/src/fuse_getattr.cpp +++ b/src/fuse_getattr.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_getattr.hpp b/src/fuse_getattr.hpp index 8017d418..f2d5141d 100644 --- a/src/fuse_getattr.hpp +++ b/src/fuse_getattr.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_getxattr.cpp b/src/fuse_getxattr.cpp index 7e09ef4f..f4479226 100644 --- a/src/fuse_getxattr.cpp +++ b/src/fuse_getxattr.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2018, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_getxattr.hpp b/src/fuse_getxattr.hpp index 341541f7..50181ebf 100644 --- a/src/fuse_getxattr.hpp +++ b/src/fuse_getxattr.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_init.cpp b/src/fuse_init.cpp index f196a4e6..b4246d23 100644 --- a/src/fuse_init.cpp +++ b/src/fuse_init.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_init.hpp b/src/fuse_init.hpp index fd1ed052..3e5d9c2b 100644 --- a/src/fuse_init.hpp +++ b/src/fuse_init.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_ioctl.cpp b/src/fuse_ioctl.cpp index 969bf2c1..0411e587 100644 --- a/src/fuse_ioctl.cpp +++ b/src/fuse_ioctl.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_ioctl.hpp b/src/fuse_ioctl.hpp index e1d95459..e1278564 100644 --- a/src/fuse_ioctl.hpp +++ b/src/fuse_ioctl.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_link.cpp b/src/fuse_link.cpp index 64be0135..cd1adb62 100644 --- a/src/fuse_link.cpp +++ b/src/fuse_link.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_link.hpp b/src/fuse_link.hpp index f3475eb0..22760920 100644 --- a/src/fuse_link.hpp +++ b/src/fuse_link.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_listxattr.cpp b/src/fuse_listxattr.cpp index 7ae092ff..c0504c88 100644 --- a/src/fuse_listxattr.cpp +++ b/src/fuse_listxattr.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2018, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_listxattr.hpp b/src/fuse_listxattr.hpp index 34d1ca8b..258a5b84 100644 --- a/src/fuse_listxattr.hpp +++ b/src/fuse_listxattr.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_lock.cpp b/src/fuse_lock.cpp index f5b33067..f83865c9 100644 --- a/src/fuse_lock.cpp +++ b/src/fuse_lock.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2021, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_lock.hpp b/src/fuse_lock.hpp index 10cf826c..07d5f3cb 100644 --- a/src/fuse_lock.hpp +++ b/src/fuse_lock.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2021, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_mkdir.cpp b/src/fuse_mkdir.cpp index 854ec2ce..68f732a7 100644 --- a/src/fuse_mkdir.cpp +++ b/src/fuse_mkdir.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_mkdir.hpp b/src/fuse_mkdir.hpp index 5ae8574a..a179b8d4 100644 --- a/src/fuse_mkdir.hpp +++ b/src/fuse_mkdir.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_mknod.cpp b/src/fuse_mknod.cpp index a1df63f1..7e3d3cf2 100644 --- a/src/fuse_mknod.cpp +++ b/src/fuse_mknod.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_mknod.hpp b/src/fuse_mknod.hpp index 4fad72f0..64fef191 100644 --- a/src/fuse_mknod.hpp +++ b/src/fuse_mknod.hpp @@ -1,6 +1,8 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_open.cpp b/src/fuse_open.cpp index 62de6d9a..72d8e46c 100644 --- a/src/fuse_open.cpp +++ b/src/fuse_open.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_open.hpp b/src/fuse_open.hpp index 84a5260e..fede0d93 100644 --- a/src/fuse_open.hpp +++ b/src/fuse_open.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_opendir.cpp b/src/fuse_opendir.cpp index 76109d14..a9003c50 100644 --- a/src/fuse_opendir.cpp +++ b/src/fuse_opendir.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_opendir.hpp b/src/fuse_opendir.hpp index 7b5ae5ed..0669bf26 100644 --- a/src/fuse_opendir.hpp +++ b/src/fuse_opendir.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_passthrough.hpp b/src/fuse_passthrough.hpp index 99f8a7ea..e9c88bac 100644 --- a/src/fuse_passthrough.hpp +++ b/src/fuse_passthrough.hpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #pragma once #include "ugid.hpp" diff --git a/src/fuse_poll.cpp b/src/fuse_poll.cpp index 616a3a92..f9cf9b43 100644 --- a/src/fuse_poll.cpp +++ b/src/fuse_poll.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2021, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_poll.hpp b/src/fuse_poll.hpp index 1df68f92..06e57661 100644 --- a/src/fuse_poll.hpp +++ b/src/fuse_poll.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2021, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_read.cpp b/src/fuse_read.cpp index e4ce2054..9847cfa6 100644 --- a/src/fuse_read.cpp +++ b/src/fuse_read.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_read.hpp b/src/fuse_read.hpp index 30b0f651..9ab99bc9 100644 --- a/src/fuse_read.hpp +++ b/src/fuse_read.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_readdir.cpp b/src/fuse_readdir.cpp index 21cc1acb..08a4eb69 100644 --- a/src/fuse_readdir.cpp +++ b/src/fuse_readdir.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_readdir.hpp b/src/fuse_readdir.hpp index ab3e44ec..79a1d4d1 100644 --- a/src/fuse_readdir.hpp +++ b/src/fuse_readdir.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2019, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_readdir_base.hpp b/src/fuse_readdir_base.hpp index 7e598bdd..8f9fc7c5 100644 --- a/src/fuse_readdir_base.hpp +++ b/src/fuse_readdir_base.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2023, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_readdir_cor.cpp b/src/fuse_readdir_cor.cpp index 7dc3c5b5..1842ca9b 100644 --- a/src/fuse_readdir_cor.cpp +++ b/src/fuse_readdir_cor.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2023, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_readdir_cor.hpp b/src/fuse_readdir_cor.hpp index 711d7691..809d83e1 100644 --- a/src/fuse_readdir_cor.hpp +++ b/src/fuse_readdir_cor.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2023, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_readdir_cor_getdents.icpp b/src/fuse_readdir_cor_getdents.icpp index fbc42c90..eacfdb7d 100644 --- a/src/fuse_readdir_cor_getdents.icpp +++ b/src/fuse_readdir_cor_getdents.icpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #pragma message "using getdents" #include "fs_close.hpp" diff --git a/src/fuse_readdir_cor_readdir.icpp b/src/fuse_readdir_cor_readdir.icpp index 5842deba..ee746ee9 100644 --- a/src/fuse_readdir_cor_readdir.icpp +++ b/src/fuse_readdir_cor_readdir.icpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #pragma message "using readdir" #define MAX_ENTRIES_PER_LOOP 64 diff --git a/src/fuse_readdir_cosr.cpp b/src/fuse_readdir_cosr.cpp index 0add595d..4943061e 100644 --- a/src/fuse_readdir_cosr.cpp +++ b/src/fuse_readdir_cosr.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2023, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_readdir_cosr.hpp b/src/fuse_readdir_cosr.hpp index 5e76929b..8c32d852 100644 --- a/src/fuse_readdir_cosr.hpp +++ b/src/fuse_readdir_cosr.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2023, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_readdir_cosr_getdents.icpp b/src/fuse_readdir_cosr_getdents.icpp index e4dcdb30..942364d8 100644 --- a/src/fuse_readdir_cosr_getdents.icpp +++ b/src/fuse_readdir_cosr_getdents.icpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #pragma message "using getdents" #include "fs_inode.hpp" diff --git a/src/fuse_readdir_cosr_readdir.icpp b/src/fuse_readdir_cosr_readdir.icpp index 3ff12bfc..c786b309 100644 --- a/src/fuse_readdir_cosr_readdir.icpp +++ b/src/fuse_readdir_cosr_readdir.icpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #pragma message "using readdir" #include "error.hpp" diff --git a/src/fuse_readdir_factory.cpp b/src/fuse_readdir_factory.cpp index f0ed63d1..5039e4ce 100644 --- a/src/fuse_readdir_factory.cpp +++ b/src/fuse_readdir_factory.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2023, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_readdir_factory.hpp b/src/fuse_readdir_factory.hpp index 8b19531d..cc282b1b 100644 --- a/src/fuse_readdir_factory.hpp +++ b/src/fuse_readdir_factory.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2023, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_readdir_plus.cpp b/src/fuse_readdir_plus.cpp index c2207eba..13eb4c47 100644 --- a/src/fuse_readdir_plus.cpp +++ b/src/fuse_readdir_plus.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2023, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_readdir_plus.hpp b/src/fuse_readdir_plus.hpp index a2c26f2d..55e4f831 100644 --- a/src/fuse_readdir_plus.hpp +++ b/src/fuse_readdir_plus.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2023, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_readdir_seq.cpp b/src/fuse_readdir_seq.cpp index 370a0985..d7483db5 100644 --- a/src/fuse_readdir_seq.cpp +++ b/src/fuse_readdir_seq.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2019, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_readdir_seq.hpp b/src/fuse_readdir_seq.hpp index 647c5f72..4b0c3b36 100644 --- a/src/fuse_readdir_seq.hpp +++ b/src/fuse_readdir_seq.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_readdir_seq_getdents.icpp b/src/fuse_readdir_seq_getdents.icpp index 7cf29b27..1e5490d2 100644 --- a/src/fuse_readdir_seq_getdents.icpp +++ b/src/fuse_readdir_seq_getdents.icpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #pragma message "using getdents" #include "dirinfo.hpp" diff --git a/src/fuse_readdir_seq_readdir.icpp b/src/fuse_readdir_seq_readdir.icpp index c286a111..88e35bfe 100644 --- a/src/fuse_readdir_seq_readdir.icpp +++ b/src/fuse_readdir_seq_readdir.icpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #pragma message "using readdir" #include "fs_opendir.hpp" diff --git a/src/fuse_readlink.cpp b/src/fuse_readlink.cpp index 3a0123eb..a4b603d7 100644 --- a/src/fuse_readlink.cpp +++ b/src/fuse_readlink.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_readlink.hpp b/src/fuse_readlink.hpp index 8b360b55..3e5f8b35 100644 --- a/src/fuse_readlink.hpp +++ b/src/fuse_readlink.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_release.cpp b/src/fuse_release.cpp index 122d384b..91e1dceb 100644 --- a/src/fuse_release.cpp +++ b/src/fuse_release.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_release.hpp b/src/fuse_release.hpp index 830f8d7b..29794a9c 100644 --- a/src/fuse_release.hpp +++ b/src/fuse_release.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_releasedir.cpp b/src/fuse_releasedir.cpp index 93704ac6..7c755660 100644 --- a/src/fuse_releasedir.cpp +++ b/src/fuse_releasedir.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_releasedir.hpp b/src/fuse_releasedir.hpp index 0caa8141..e30d3111 100644 --- a/src/fuse_releasedir.hpp +++ b/src/fuse_releasedir.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_removemapping.cpp b/src/fuse_removemapping.cpp index a25f5441..785808fc 100644 --- a/src/fuse_removemapping.cpp +++ b/src/fuse_removemapping.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2023, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_removemapping.hpp b/src/fuse_removemapping.hpp index 982fe6ff..56cf354f 100644 --- a/src/fuse_removemapping.hpp +++ b/src/fuse_removemapping.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2023, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_removexattr.cpp b/src/fuse_removexattr.cpp index c952d98a..fb12d4d1 100644 --- a/src/fuse_removexattr.cpp +++ b/src/fuse_removexattr.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_removexattr.hpp b/src/fuse_removexattr.hpp index 0daf7074..e64b5857 100644 --- a/src/fuse_removexattr.hpp +++ b/src/fuse_removexattr.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_rename.cpp b/src/fuse_rename.cpp index f775c2fa..8d7be162 100644 --- a/src/fuse_rename.cpp +++ b/src/fuse_rename.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_rename.hpp b/src/fuse_rename.hpp index 60c0b6f1..72fe90df 100644 --- a/src/fuse_rename.hpp +++ b/src/fuse_rename.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_rmdir.cpp b/src/fuse_rmdir.cpp index 5a7cff2e..b8d05fa9 100644 --- a/src/fuse_rmdir.cpp +++ b/src/fuse_rmdir.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_rmdir.hpp b/src/fuse_rmdir.hpp index fe521a69..df4fee8f 100644 --- a/src/fuse_rmdir.hpp +++ b/src/fuse_rmdir.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_setupmapping.cpp b/src/fuse_setupmapping.cpp index d2835be4..41913021 100644 --- a/src/fuse_setupmapping.cpp +++ b/src/fuse_setupmapping.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2023, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_setupmapping.hpp b/src/fuse_setupmapping.hpp index b03cb63d..4e02cbd9 100644 --- a/src/fuse_setupmapping.hpp +++ b/src/fuse_setupmapping.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2023, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_setxattr.cpp b/src/fuse_setxattr.cpp index 23dacb07..fcfa4222 100644 --- a/src/fuse_setxattr.cpp +++ b/src/fuse_setxattr.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2018, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_setxattr.hpp b/src/fuse_setxattr.hpp index c73198d5..a0d0245e 100644 --- a/src/fuse_setxattr.hpp +++ b/src/fuse_setxattr.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_statfs.cpp b/src/fuse_statfs.cpp index c230881c..46df10ba 100644 --- a/src/fuse_statfs.cpp +++ b/src/fuse_statfs.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2018, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_statfs.hpp b/src/fuse_statfs.hpp index e8c9901e..15f03241 100644 --- a/src/fuse_statfs.hpp +++ b/src/fuse_statfs.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_statx.cpp b/src/fuse_statx.cpp index 1893a3cc..7e35bccf 100644 --- a/src/fuse_statx.cpp +++ b/src/fuse_statx.cpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #include "fs_statx.hpp" #ifdef MERGERFS_SUPPORTED_STATX diff --git a/src/fuse_statx.hpp b/src/fuse_statx.hpp index 992f5aa3..091d716c 100644 --- a/src/fuse_statx.hpp +++ b/src/fuse_statx.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2025, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_statx_supported.icpp b/src/fuse_statx_supported.icpp index 6e99e9ef..8f9c151f 100644 --- a/src/fuse_statx_supported.icpp +++ b/src/fuse_statx_supported.icpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2025, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_statx_unsupported.icpp b/src/fuse_statx_unsupported.icpp index 8c6b6e54..7894cfd3 100644 --- a/src/fuse_statx_unsupported.icpp +++ b/src/fuse_statx_unsupported.icpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #include "fuse_statx.hpp" int diff --git a/src/fuse_symlink.cpp b/src/fuse_symlink.cpp index 7a18a08f..a2cbd367 100644 --- a/src/fuse_symlink.cpp +++ b/src/fuse_symlink.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_symlink.hpp b/src/fuse_symlink.hpp index 79dd109b..1369329d 100644 --- a/src/fuse_symlink.hpp +++ b/src/fuse_symlink.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2020, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_syncfs.cpp b/src/fuse_syncfs.cpp index c62fd273..926008b6 100644 --- a/src/fuse_syncfs.cpp +++ b/src/fuse_syncfs.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2023, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_syncfs.hpp b/src/fuse_syncfs.hpp index 70b10e27..cb377825 100644 --- a/src/fuse_syncfs.hpp +++ b/src/fuse_syncfs.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2023, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_tmpfile.cpp b/src/fuse_tmpfile.cpp index 674e7138..e00b5d2e 100644 --- a/src/fuse_tmpfile.cpp +++ b/src/fuse_tmpfile.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2023, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_tmpfile.hpp b/src/fuse_tmpfile.hpp index eb2fd4cb..e9db0797 100644 --- a/src/fuse_tmpfile.hpp +++ b/src/fuse_tmpfile.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2023, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_truncate.cpp b/src/fuse_truncate.cpp index f3008268..5b4e84e0 100644 --- a/src/fuse_truncate.cpp +++ b/src/fuse_truncate.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_truncate.hpp b/src/fuse_truncate.hpp index dc70011a..76e924e7 100644 --- a/src/fuse_truncate.hpp +++ b/src/fuse_truncate.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_unlink.cpp b/src/fuse_unlink.cpp index a870c930..a09773fe 100644 --- a/src/fuse_unlink.cpp +++ b/src/fuse_unlink.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2019, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_unlink.hpp b/src/fuse_unlink.hpp index 22b9f431..9739935f 100644 --- a/src/fuse_unlink.hpp +++ b/src/fuse_unlink.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_utimens.cpp b/src/fuse_utimens.cpp index 485a14f2..63fdf5ba 100644 --- a/src/fuse_utimens.cpp +++ b/src/fuse_utimens.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_utimens.hpp b/src/fuse_utimens.hpp index c3d10508..9d91d9b5 100644 --- a/src/fuse_utimens.hpp +++ b/src/fuse_utimens.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_write.cpp b/src/fuse_write.cpp index 3dce7a8e..a1edd8f8 100644 --- a/src/fuse_write.cpp +++ b/src/fuse_write.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/fuse_write.hpp b/src/fuse_write.hpp index 661f0fb2..cdd58d89 100644 --- a/src/fuse_write.hpp +++ b/src/fuse_write.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/hashset.hpp b/src/hashset.hpp index 5a2e0492..e951d86b 100644 --- a/src/hashset.hpp +++ b/src/hashset.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2018, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/hw_cpu.cpp b/src/hw_cpu.cpp index b829c2fc..85d679f9 100644 --- a/src/hw_cpu.cpp +++ b/src/hw_cpu.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2019, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/hw_cpu.hpp b/src/hw_cpu.hpp index 7c702219..887d5f40 100644 --- a/src/hw_cpu.hpp +++ b/src/hw_cpu.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/ioprio.cpp b/src/ioprio.cpp index 04106a25..0e3abe13 100644 --- a/src/ioprio.cpp +++ b/src/ioprio.cpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #include "ioprio.hpp" #include diff --git a/src/ioprio.hpp b/src/ioprio.hpp index 7c20198d..acdc455d 100644 --- a/src/ioprio.hpp +++ b/src/ioprio.hpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #pragma once #include diff --git a/src/mergerfs.cpp b/src/mergerfs.cpp index 319607eb..2170755d 100644 --- a/src/mergerfs.cpp +++ b/src/mergerfs.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/mergerfs.hpp b/src/mergerfs.hpp index f1ea00e4..1fa626dd 100644 --- a/src/mergerfs.hpp +++ b/src/mergerfs.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/mergerfs_api.cpp b/src/mergerfs_api.cpp index 0d880548..5c335dc1 100644 --- a/src/mergerfs_api.cpp +++ b/src/mergerfs_api.cpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #include "mergerfs_api.hpp" #include "fs_xattr.hpp" diff --git a/src/mergerfs_api.hpp b/src/mergerfs_api.hpp index d8ce6d5f..0aa0e961 100644 --- a/src/mergerfs_api.hpp +++ b/src/mergerfs_api.hpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #pragma once #include "fs_path.hpp" diff --git a/src/mergerfs_collect_info.cpp b/src/mergerfs_collect_info.cpp index 65aa72e2..020ab77c 100644 --- a/src/mergerfs_collect_info.cpp +++ b/src/mergerfs_collect_info.cpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #include "mergerfs_collect_info.hpp" #include "mergerfs_api.hpp" diff --git a/src/mergerfs_collect_info.hpp b/src/mergerfs_collect_info.hpp index 80ca41ba..6090770c 100644 --- a/src/mergerfs_collect_info.hpp +++ b/src/mergerfs_collect_info.hpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #pragma once namespace mergerfs diff --git a/src/mergerfs_fsck.cpp b/src/mergerfs_fsck.cpp index ec84fc36..e34b536a 100644 --- a/src/mergerfs_fsck.cpp +++ b/src/mergerfs_fsck.cpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #include "mergerfs_fsck.hpp" #include "fs_close.hpp" diff --git a/src/mergerfs_fsck.hpp b/src/mergerfs_fsck.hpp index 4aa97aff..6b6f5ff5 100644 --- a/src/mergerfs_fsck.hpp +++ b/src/mergerfs_fsck.hpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #pragma once namespace mergerfs diff --git a/src/mergerfs_ioctl.hpp b/src/mergerfs_ioctl.hpp index ea31f02a..b79bf91d 100644 --- a/src/mergerfs_ioctl.hpp +++ b/src/mergerfs_ioctl.hpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #pragma once #include "base_types.h" diff --git a/src/num.cpp b/src/num.cpp index f5e6192a..3426c802 100644 --- a/src/num.cpp +++ b/src/num.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/num.hpp b/src/num.hpp index 74d83b1f..bf52f719 100644 --- a/src/num.hpp +++ b/src/num.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/oom.cpp b/src/oom.cpp index 0cfaf730..23b2b09b 100644 --- a/src/oom.cpp +++ b/src/oom.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2025, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/oom.hpp b/src/oom.hpp index 2410a9de..f9c893f8 100644 --- a/src/oom.hpp +++ b/src/oom.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2025, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/option_parser.cpp b/src/option_parser.cpp index 30d46d86..7d885722 100644 --- a/src/option_parser.cpp +++ b/src/option_parser.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/option_parser.hpp b/src/option_parser.hpp index 4646250d..16573188 100644 --- a/src/option_parser.hpp +++ b/src/option_parser.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policies.cpp b/src/policies.cpp index d15a869c..9e7e22f6 100644 --- a/src/policies.cpp +++ b/src/policies.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policies.hpp b/src/policies.hpp index 5c6a9430..b7077f69 100644 --- a/src/policies.hpp +++ b/src/policies.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy.hpp b/src/policy.hpp index 58707d53..d0189f46 100644 --- a/src/policy.hpp +++ b/src/policy.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2020, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_all.cpp b/src/policy_all.cpp index f5700116..4bd87e13 100644 --- a/src/policy_all.cpp +++ b/src/policy_all.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_all.hpp b/src/policy_all.hpp index 8cafc4a2..c02ac123 100644 --- a/src/policy_all.hpp +++ b/src/policy_all.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_cache.cpp b/src/policy_cache.cpp index bd14979d..90d26045 100644 --- a/src/policy_cache.cpp +++ b/src/policy_cache.cpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #include "policy_cache.hpp" #include "mutex.hpp" diff --git a/src/policy_cache.hpp b/src/policy_cache.hpp index a47bec5f..a0350858 100644 --- a/src/policy_cache.hpp +++ b/src/policy_cache.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2019, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_epall.cpp b/src/policy_epall.cpp index 8547bc8e..1ac43c1f 100644 --- a/src/policy_epall.cpp +++ b/src/policy_epall.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_epall.hpp b/src/policy_epall.hpp index 96da8637..ffac86b7 100644 --- a/src/policy_epall.hpp +++ b/src/policy_epall.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_epff.cpp b/src/policy_epff.cpp index f49ee8b4..91cd506d 100644 --- a/src/policy_epff.cpp +++ b/src/policy_epff.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_epff.hpp b/src/policy_epff.hpp index 385cee15..2e4bcbe5 100644 --- a/src/policy_epff.hpp +++ b/src/policy_epff.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_eplfs.cpp b/src/policy_eplfs.cpp index 4447acd0..f3054182 100644 --- a/src/policy_eplfs.cpp +++ b/src/policy_eplfs.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_eplfs.hpp b/src/policy_eplfs.hpp index f18a538c..4a215ea7 100644 --- a/src/policy_eplfs.hpp +++ b/src/policy_eplfs.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_eplus.cpp b/src/policy_eplus.cpp index 35897bea..98f489f8 100644 --- a/src/policy_eplus.cpp +++ b/src/policy_eplus.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_eplus.hpp b/src/policy_eplus.hpp index a28eb4f2..92a11c9c 100644 --- a/src/policy_eplus.hpp +++ b/src/policy_eplus.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_epmfs.cpp b/src/policy_epmfs.cpp index 90d13f5d..635c801c 100644 --- a/src/policy_epmfs.cpp +++ b/src/policy_epmfs.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_epmfs.hpp b/src/policy_epmfs.hpp index 85eb0537..48f2ce85 100644 --- a/src/policy_epmfs.hpp +++ b/src/policy_epmfs.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_eppfrd.cpp b/src/policy_eppfrd.cpp index 7b2145c4..d0a9eb13 100644 --- a/src/policy_eppfrd.cpp +++ b/src/policy_eppfrd.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_eppfrd.hpp b/src/policy_eppfrd.hpp index 20a1f173..89dd58e5 100644 --- a/src/policy_eppfrd.hpp +++ b/src/policy_eppfrd.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_eprand.cpp b/src/policy_eprand.cpp index 6996adef..87552b9c 100644 --- a/src/policy_eprand.cpp +++ b/src/policy_eprand.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_eprand.hpp b/src/policy_eprand.hpp index 9e8ea8a4..c2e94c05 100644 --- a/src/policy_eprand.hpp +++ b/src/policy_eprand.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_erofs.cpp b/src/policy_erofs.cpp index 6de22759..89b600b9 100644 --- a/src/policy_erofs.cpp +++ b/src/policy_erofs.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_erofs.hpp b/src/policy_erofs.hpp index a0bdb1ed..0d7965bd 100644 --- a/src/policy_erofs.hpp +++ b/src/policy_erofs.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_error.hpp b/src/policy_error.hpp index c4e8c0c0..6e02f042 100644 --- a/src/policy_error.hpp +++ b/src/policy_error.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2018, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_ff.cpp b/src/policy_ff.cpp index 4d0daf54..3c026d00 100644 --- a/src/policy_ff.cpp +++ b/src/policy_ff.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_ff.hpp b/src/policy_ff.hpp index c28f75ef..387ca23c 100644 --- a/src/policy_ff.hpp +++ b/src/policy_ff.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_lfs.cpp b/src/policy_lfs.cpp index 95fbe4b6..bf36d560 100644 --- a/src/policy_lfs.cpp +++ b/src/policy_lfs.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_lfs.hpp b/src/policy_lfs.hpp index 370fde16..5a85d8a6 100644 --- a/src/policy_lfs.hpp +++ b/src/policy_lfs.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_lup.cpp b/src/policy_lup.cpp index 1c083aff..0baabe6e 100644 --- a/src/policy_lup.cpp +++ b/src/policy_lup.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2025, Antonio SJ Musumeci and contributors + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci and contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_lup.hpp b/src/policy_lup.hpp index 25b6be32..3ef19b53 100644 --- a/src/policy_lup.hpp +++ b/src/policy_lup.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2025, Antonio SJ Musumeci and contributors + Copyright (c) 2026, Antonio SJ Musumeci and contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_lus.cpp b/src/policy_lus.cpp index ebda481f..01bb06a2 100644 --- a/src/policy_lus.cpp +++ b/src/policy_lus.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_lus.hpp b/src/policy_lus.hpp index a26f4b67..813db455 100644 --- a/src/policy_lus.hpp +++ b/src/policy_lus.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_mfs.cpp b/src/policy_mfs.cpp index 546401db..ad04931c 100644 --- a/src/policy_mfs.cpp +++ b/src/policy_mfs.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_mfs.hpp b/src/policy_mfs.hpp index abfb7d65..e381d34a 100644 --- a/src/policy_mfs.hpp +++ b/src/policy_mfs.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_msplfs.cpp b/src/policy_msplfs.cpp index a5619aa6..8d147627 100644 --- a/src/policy_msplfs.cpp +++ b/src/policy_msplfs.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_msplfs.hpp b/src/policy_msplfs.hpp index dbd11db5..774d5dd9 100644 --- a/src/policy_msplfs.hpp +++ b/src/policy_msplfs.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_msplus.cpp b/src/policy_msplus.cpp index 528c8635..2389a29c 100644 --- a/src/policy_msplus.cpp +++ b/src/policy_msplus.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_msplus.hpp b/src/policy_msplus.hpp index 1ddc188c..d669c495 100644 --- a/src/policy_msplus.hpp +++ b/src/policy_msplus.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_mspmfs.cpp b/src/policy_mspmfs.cpp index 771d33ef..7facfbd5 100644 --- a/src/policy_mspmfs.cpp +++ b/src/policy_mspmfs.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_mspmfs.hpp b/src/policy_mspmfs.hpp index ad376617..29e84a9d 100644 --- a/src/policy_mspmfs.hpp +++ b/src/policy_mspmfs.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_msppfrd.cpp b/src/policy_msppfrd.cpp index 5fbdbe84..17c0f578 100644 --- a/src/policy_msppfrd.cpp +++ b/src/policy_msppfrd.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_msppfrd.hpp b/src/policy_msppfrd.hpp index 101f1831..08ebe419 100644 --- a/src/policy_msppfrd.hpp +++ b/src/policy_msppfrd.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_newest.cpp b/src/policy_newest.cpp index d26c0b2c..ba0c721a 100644 --- a/src/policy_newest.cpp +++ b/src/policy_newest.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_newest.hpp b/src/policy_newest.hpp index 16c2c1a8..10a37576 100644 --- a/src/policy_newest.hpp +++ b/src/policy_newest.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_pfrd.cpp b/src/policy_pfrd.cpp index dedd8c3e..ee1b33f2 100644 --- a/src/policy_pfrd.cpp +++ b/src/policy_pfrd.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_pfrd.hpp b/src/policy_pfrd.hpp index 94ac11a0..ec3e674d 100644 --- a/src/policy_pfrd.hpp +++ b/src/policy_pfrd.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_rand.cpp b/src/policy_rand.cpp index 52fca26a..39083502 100644 --- a/src/policy_rand.cpp +++ b/src/policy_rand.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_rand.hpp b/src/policy_rand.hpp index 608afd50..ee394ebe 100644 --- a/src/policy_rand.hpp +++ b/src/policy_rand.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/policy_rv.hpp b/src/policy_rv.hpp index 3abcbdb0..c470b7e3 100644 --- a/src/policy_rv.hpp +++ b/src/policy_rv.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/procfs.cpp b/src/procfs.cpp index 68d89dec..70f3427a 100644 --- a/src/procfs.cpp +++ b/src/procfs.cpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #ifndef _GNU_SOURCE #define _GNU_SOURCE #endif diff --git a/src/procfs.hpp b/src/procfs.hpp index ad76923e..9484cdda 100644 --- a/src/procfs.hpp +++ b/src/procfs.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2023, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/resources.cpp b/src/resources.cpp index 44a9af78..6ec1fa44 100644 --- a/src/resources.cpp +++ b/src/resources.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/resources.hpp b/src/resources.hpp index fea5d5d1..c0538652 100644 --- a/src/resources.hpp +++ b/src/resources.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/rnd.cpp b/src/rnd.cpp index fa681227..0d7deafe 100644 --- a/src/rnd.cpp +++ b/src/rnd.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/rnd.hpp b/src/rnd.hpp index 0cc38e48..f17006da 100644 --- a/src/rnd.hpp +++ b/src/rnd.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/rwlock.hpp b/src/rwlock.hpp index 98b77518..e72c828b 100644 --- a/src/rwlock.hpp +++ b/src/rwlock.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/stat_util.hpp b/src/stat_util.hpp index a0beb57d..d6529aa9 100644 --- a/src/stat_util.hpp +++ b/src/stat_util.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/state.cpp b/src/state.cpp index 1614fea6..22789f42 100644 --- a/src/state.cpp +++ b/src/state.cpp @@ -1,9 +1,24 @@ -#include "state.hpp" +/* + ISC License -#include "fmt/core.h" + Copyright (c) 2026, Antonio SJ Musumeci -#include "errno.hpp" + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ +#include "state.hpp" + +#include "errno.hpp" State state; diff --git a/src/state.hpp b/src/state.hpp index 6fb8e504..89f1edc9 100644 --- a/src/state.hpp +++ b/src/state.hpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #pragma once #include "boost/unordered/concurrent_flat_map.hpp" diff --git a/src/statvfs_util.hpp b/src/statvfs_util.hpp index a1e83dd1..9ed10fb8 100644 --- a/src/statvfs_util.hpp +++ b/src/statvfs_util.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2019, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/str.cpp b/src/str.cpp index 6d3ecd97..88ec0415 100644 --- a/src/str.cpp +++ b/src/str.cpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/str.hpp b/src/str.hpp index 75686796..9000ba16 100644 --- a/src/str.hpp +++ b/src/str.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/strvec.hpp b/src/strvec.hpp index 593263df..43d28d4a 100644 --- a/src/strvec.hpp +++ b/src/strvec.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/supported_getdents64.hpp b/src/supported_getdents64.hpp index bb15bfc4..69077e51 100644 --- a/src/supported_getdents64.hpp +++ b/src/supported_getdents64.hpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #pragma once #ifdef __linux__ diff --git a/src/supported_statx.hpp b/src/supported_statx.hpp index 83d7ac51..3b526f6f 100644 --- a/src/supported_statx.hpp +++ b/src/supported_statx.hpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #pragma once #ifndef _GNU_SOURCE diff --git a/src/symlinkify.hpp b/src/symlinkify.hpp index 6cdc4a13..6a07716f 100644 --- a/src/symlinkify.hpp +++ b/src/symlinkify.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2017, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/thread_info.hpp b/src/thread_info.hpp index eb0dc52a..5b023823 100644 --- a/src/thread_info.hpp +++ b/src/thread_info.hpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #pragma once #include "fs_lstat.hpp" diff --git a/src/to_neg_errno.hpp b/src/to_neg_errno.hpp index afdc81a0..5167af81 100644 --- a/src/to_neg_errno.hpp +++ b/src/to_neg_errno.hpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #pragma once #include diff --git a/src/to_string.cpp b/src/to_string.cpp index 94b3043e..207ba061 100644 --- a/src/to_string.cpp +++ b/src/to_string.cpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2019, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/to_string.hpp b/src/to_string.hpp index 18561bef..64b6662e 100644 --- a/src/to_string.hpp +++ b/src/to_string.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2019, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/tofrom_ref.hpp b/src/tofrom_ref.hpp index 164fbfb9..68ad082c 100644 --- a/src/tofrom_ref.hpp +++ b/src/tofrom_ref.hpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #pragma once #include "to_string.hpp" diff --git a/src/tofrom_string.hpp b/src/tofrom_string.hpp index 557ff72b..e650a818 100644 --- a/src/tofrom_string.hpp +++ b/src/tofrom_string.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2019, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/tofrom_wrapper.hpp b/src/tofrom_wrapper.hpp index 335b38ac..ee812253 100644 --- a/src/tofrom_wrapper.hpp +++ b/src/tofrom_wrapper.hpp @@ -1,7 +1,7 @@ /* ISC License - Copyright (c) 2020, Antonio SJ Musumeci + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/ugid.cpp b/src/ugid.cpp index cdf8b33d..2cc4ca8e 100644 --- a/src/ugid.cpp +++ b/src/ugid.cpp @@ -1,3 +1,21 @@ +/* + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + #include namespace ugid diff --git a/src/ugid.hpp b/src/ugid.hpp index 29e9c02b..11154583 100644 --- a/src/ugid.hpp +++ b/src/ugid.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/src/xattr.hpp b/src/xattr.hpp index 2d6b8212..a81dc595 100644 --- a/src/xattr.hpp +++ b/src/xattr.hpp @@ -1,5 +1,7 @@ /* - Copyright (c) 2016, Antonio SJ Musumeci + ISC License + + Copyright (c) 2026, Antonio SJ Musumeci Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above