lib/core: add optional mode parameter to mkdir