Changed my mind about the design again, now callback is dirtree_opennode() and recursion choice is how caller interprets flags.
3 files changed