]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
libblkid: add ReFS magic string
authorKarel Zak <kzak@redhat.com>
Tue, 14 May 2013 13:51:35 +0000 (15:51 +0200)
committerKarel Zak <kzak@redhat.com>
Tue, 14 May 2013 13:53:14 +0000 (15:53 +0200)
Reported-by: "Richard W.M. Jones" <rjones@redhat.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
libblkid/src/Makemodule.am
libblkid/src/superblocks/refs.c [new file with mode: 0644]
libblkid/src/superblocks/superblocks.c
libblkid/src/superblocks/superblocks.h

index ec6b754af3f989d463cc840ea9da2e2bf5d355bd..04d8621001c1a83ddce825986ee5e12267be9c93 100644 (file)
@@ -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 (file)
index 0000000..ea81f20
--- /dev/null
@@ -0,0 +1,26 @@
+/*
+ * Copyright (C) 2013 Karel Zak <kzak@redhat.com>
+ *
+ * This file may be redistributed under the terms of the
+ * GNU Lesser General Public License.
+ */
+#include <stdio.h>
+#include <stdlib.h>
+#include <unistd.h>
+#include <string.h>
+#include <inttypes.h>
+
+#include "superblocks.h"
+
+
+const struct blkid_idinfo refs_idinfo =
+{
+       .name           = "ReFS",
+       .usage          = BLKID_USAGE_FILESYSTEM,
+       .magics         =
+       {
+               { .magic = "\000\000\000ReFS\000", .len = 8 },
+               { NULL }
+       }
+};
+
index 7648675a29a3d2b3cb2378faba2b7714e67fa99b..03bcabc91347342599e08e36f83886d89c6e88b7 100644 (file)
@@ -131,6 +131,7 @@ static const struct blkid_idinfo *idinfos[] =
        &sysv_idinfo,
         &xenix_idinfo,
        &ntfs_idinfo,
+       &refs_idinfo,
        &cramfs_idinfo,
        &romfs_idinfo,
        &minix_idinfo,
index e45dc6a84f246e9b9dc70831004d380f7d2e21ab..2e523511358741ec25fe4160c832f6a47c76dba5 100644 (file)
@@ -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;