[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[FDclone-users:00262] ext3 へのカレントディレクトリ書き込み



濱崎です。

カレントディレクトリの書き込みを
Linux の ext3 ファイルシステムでも行なえるようにするための
パッチを作りました。
2.05d  の info.c に対するものです。

FDclone では ext2 はサポートされていますが、
ext3 のサポートはありません。
ext3 は ext2 にジャーナル機能が加わったもので、
ファイルシステムの構造自体は同じだと聞いたので、
試してみました。
私のところでは、問題なく使えています。

--------------------------------------------------
    濱崎 健 E-mail: hma@syd.odn.ne.jp

--- info.c.orig	2004-05-18 11:22:16.000000000 -0700
+++ info.c	2004-05-18 11:27:36.000000000 -0700
@@ -252,6 +252,9 @@
 #ifndef	MNTTYPE_EXT2
 #define	MNTTYPE_EXT2	"ext2"	/* Linux */
 #endif
+#ifndef	MNTTYPE_EXT3
+#define	MNTTYPE_EXT3	"ext3"	/* Linux */
+#endif
 #ifndef	MNTTYPE_JFS
 #define	MNTTYPE_JFS	"jfs"	/* AIX */
 #endif
@@ -853,7 +856,8 @@
 	else if (!strcmp(mntbuf.mnt_type, MNTTYPE_EFS)) return(2);
 	else if (!strcmp(mntbuf.mnt_type, MNTTYPE_SYSV)
 	|| !strcmp(mntbuf.mnt_type, MNTTYPE_DGUX)) return(3);
-	else if (!strcmp(mntbuf.mnt_type, MNTTYPE_EXT2)) return(6);
+	else if (!strcmp(mntbuf.mnt_type, MNTTYPE_EXT2)
+	|| !strcmp(mntbuf.mnt_type, MNTTYPE_EXT3)) return(6);
 	else if (!strcmp(mntbuf.mnt_type, MNTTYPE_MSDOS))
 # ifdef	LINUX
 		return(4);