#include <string.h> | |
#include <libgen.h> | |
#include "libc.h" | |
char *basename(char *s) | |
{ | |
size_t i; | |
if (!s || !*s) return "."; | |
i = strlen(s)-1; | |
for (; i&&s[i]=='/'; i--) s[i] = 0; | |
for (; i&&s[i-1]!='/'; i--); | |
return s+i; | |
} | |
weak_alias(basename, __xpg_basename); |