--- nono/vm/ufs.h 2026/04/29 17:05:10 1.1.1.3 +++ nono/vm/ufs.h 2026/04/29 17:05:29 1.1.1.4 @@ -14,6 +14,8 @@ #include "ffs_dinode.h" #include "ffs_fs.h" +class SCSIDisk; + // ディスクラベル (1セクタ目) // svnweb.freebsd.org/csrg/sys/luna68k/stand/omron_disklabel.h struct scd_dk_label @@ -45,7 +47,7 @@ static_assert(sizeof(scd_dk_label) == 51 class inodefile final { public: - inodefile(Device *parent_); + explicit inodefile(Device *parent_); ~inodefile(); // ディレクトリエントリからファイルを検索 @@ -62,7 +64,7 @@ class inodefile final class Filesys final { public: - Filesys(Device *parent_); + explicit Filesys(Device *parent_); ~Filesys(); // ファイルシステムをオープン