is there any actual value to allowing someone to explicitly define EMULATE_BASENAME behaviour in that source file, given that (at least according to the comment therein) it's guaranteed to break "basename" operation at the very least? rday