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

Reply via email to