compat: add a basename() compatibility function