config.c: rewrite ENODEV into EISDIR when mmap fails