I don't have the energy to go after each of 10+ implementations to get them to offer an semi-uniform interface, but if you do, that'd be the ideal situation.
While you're at it, you could also try to make sure pathnames and/or native-pathnames can properly handle wildcard characters, non-ASCII characters, non-UTF-8 sequences in namestrings, etc.
I don't have the energy to go after each of 10+ implementations to get them to offer an semi-uniform interface, but if you do, that'd be the ideal situation.
While you're at it, you could also try to make sure pathnames and/or native-pathnames can properly handle wildcard characters, non-ASCII characters, non-UTF-8 sequences in namestrings, etc.
Not a fight for me.