blob: 726a48250a4b8b6b5c02832c99c0fb68468eda32 [file] [log] [blame]
#include "libc.h"
#include <libgen.h>
#include <string.h>
char* basename(char* s) {
size_t i;
if (!s || !*s)
return (char*)".";
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);