From: Karel Zak Date: Tue, 14 May 2013 13:51:35 +0000 (+0200) Subject: libblkid: add ReFS magic string X-Git-Tag: v2.23.1~12 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=bb8e83ee47fb60434128e7948fedfe0b3edaaafc;p=thirdparty%2Futil-linux.git libblkid: add ReFS magic string Reported-by: "Richard W.M. Jones" Signed-off-by: Karel Zak --- diff --git a/libblkid/src/Makemodule.am b/libblkid/src/Makemodule.am index ec6b754af3..04d8621001 100644 --- a/libblkid/src/Makemodule.am +++ b/libblkid/src/Makemodule.am @@ -73,6 +73,7 @@ libblkid_la_SOURCES = \ libblkid/src/superblocks/netware.c \ libblkid/src/superblocks/nilfs.c \ libblkid/src/superblocks/ntfs.c \ + libblkid/src/superblocks/refs.c \ libblkid/src/superblocks/nvidia_raid.c \ libblkid/src/superblocks/ocfs.c \ libblkid/src/superblocks/promise_raid.c \ diff --git a/libblkid/src/superblocks/refs.c b/libblkid/src/superblocks/refs.c new file mode 100644 index 0000000000..ea81f208c7 --- /dev/null +++ b/libblkid/src/superblocks/refs.c @@ -0,0 +1,26 @@ +/* + * Copyright (C) 2013 Karel Zak + * + * This file may be redistributed under the terms of the + * GNU Lesser General Public License. + */ +#include +#include +#include +#include +#include + +#include "superblocks.h" + + +const struct blkid_idinfo refs_idinfo = +{ + .name = "ReFS", + .usage = BLKID_USAGE_FILESYSTEM, + .magics = + { + { .magic = "\000\000\000ReFS\000", .len = 8 }, + { NULL } + } +}; + diff --git a/libblkid/src/superblocks/superblocks.c b/libblkid/src/superblocks/superblocks.c index 7648675a29..03bcabc913 100644 --- a/libblkid/src/superblocks/superblocks.c +++ b/libblkid/src/superblocks/superblocks.c @@ -131,6 +131,7 @@ static const struct blkid_idinfo *idinfos[] = &sysv_idinfo, &xenix_idinfo, &ntfs_idinfo, + &refs_idinfo, &cramfs_idinfo, &romfs_idinfo, &minix_idinfo, diff --git a/libblkid/src/superblocks/superblocks.h b/libblkid/src/superblocks/superblocks.h index e45dc6a84f..2e52351135 100644 --- a/libblkid/src/superblocks/superblocks.h +++ b/libblkid/src/superblocks/superblocks.h @@ -40,6 +40,7 @@ extern const struct blkid_idinfo reiser4_idinfo; extern const struct blkid_idinfo hfs_idinfo; extern const struct blkid_idinfo hfsplus_idinfo; extern const struct blkid_idinfo ntfs_idinfo; +extern const struct blkid_idinfo refs_idinfo; extern const struct blkid_idinfo iso9660_idinfo; extern const struct blkid_idinfo udf_idinfo; extern const struct blkid_idinfo vxfs_idinfo;