fix detection of special files on Arch

Arch:

    $ file -bh -- /dev/null
    character special (1/3)

Other systems, SLES for example:

    vagrant@sles11-sp3:~> file -bh -- /dev/null                                                                                                                                            │
    character special