Fix dir-fn.