1 #define _POSIX_C_SOURCE 200809L
7 static void t(char *p, char *b) {
9 char *s = basename(tmp);
12 error("basename(\"%s\") returned \"%s\"; expected \"%s\"\n", p, s, b);
16 void test_basename() {
17 if (strcmp(".", basename(0)) != 0)
18 error("basename(0) returned \"%s\"; expected \".\"\n", basename(0));
24 t("//usr//lib//", "lib");