file module: add support for symbolic modes