Hi Karel, > > You can specify more than one magic strings for the same filesystem, > the .magics = { } is array. thanks for you suggestion. However this seems to me not applicable. I tried to change the code, and what I got to me seems inconsistently: Whit this change 1) if I do "wipefs <device>", I got the offset of the first superblock (good enough) 2) if I do "wipefs -a <device>", I clean-up *all three* superblocks (very good) 3) if I do "wipefs -o <offset> <device>", I clean-up only the superblock located at <offset> (very bad) If the user doesn't know enough btrfs, trying 1) and 3) could think that the disk is cleaned-up. Instead the 2nd and the 3rd super-blocks still exist. > see for example libblkid/src/superblocks/reiserfs.c I think that this is a different case: the reiser superblocks are *alternative*; instead in the btrfs case, *all the three superblocks* exist at the same time. > Karel Ciao Goffredo -- gpg @keyserver.linux.it: Goffredo Baroncelli (kreijackATinwind.it> Key fingerprint BBF5 1610 0B64 DAC6 5F7D 17B2 0EDA 9B37 8B82 E0B5 -- To unsubscribe from this list: send the line "unsubscribe util-linux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html