1#include "libc.h"
2#include <libgen.h>
3#include <string.h>
4
5char* basename(char* s) {
6    size_t i;
7    if (!s || !*s)
8        return (char*)".";
9    i = strlen(s) - 1;
10    for (; i && s[i] == '/'; i--)
11        s[i] = 0;
12    for (; i && s[i - 1] != '/'; i--)
13        ;
14    return s + i;
15}
16
17weak_alias(basename, __xpg_basename);
18