On Mon, 20 Mar 2017 17:04:38 -0700, Jun Wu wrote: > # HG changeset patch > # User Jun Wu <qu...@fb.com> > # Date 1490052299 25200 > # Mon Mar 20 16:24:59 2017 -0700 > # Node ID f710d54d1985975d7d37aa58e9d5740ebdcf5b7b > # Parent 8a3c7ac9923732e980a3660f0555c2e109ee93e0 > # Available At https://bitbucket.org/quark-zju/hg-draft > # hg pull https://bitbucket.org/quark-zju/hg-draft -r > f710d54d1985 > osutil: add a C function getting filesystem type
> +#ifdef EXT2_SUPER_MAGIC > + if (buf.f_type == EXT2_SUPER_MAGIC) > + return "ext2"; > +#endif > +#ifdef EXT3_SUPER_MAGIC > + if (buf.f_type == EXT3_SUPER_MAGIC) > + return "ext3"; > +#endif > +#ifdef EXT4_SUPER_MAGIC > + if (buf.f_type == EXT4_SUPER_MAGIC) > + return "ext4"; > +#endif Just FYI, my /home drive was reported as ext2 since ext[234] magics are identical. EXT2_SUPER_MAGIC 0xef53 EXT3_SUPER_MAGIC 0xef53 EXT4_SUPER_MAGIC 0xef53 Anyway, this series looks promising, thanks. _______________________________________________ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel