Lines Matching refs:basename
966 static int split_filename(char *filename, char **dirname, char **basename) in split_filename() argument
1003 *basename = last_slash_cont + 1; in split_filename()
1006 *basename = filename; in split_filename()
1058 char *filename_copy, *parent, *basename; in file_fat_write_at() local
1067 split_filename(filename_copy, &parent, &basename); in file_fat_write_at()
1068 if (!strlen(basename)) { in file_fat_write_at()
1073 filename = basename; in file_fat_write_at()
1266 char *filename_copy, *dirname, *basename; in fat_unlink() local
1274 split_filename(filename_copy, &dirname, &basename); in fat_unlink()
1276 if (!strcmp(dirname, "/") && !strcmp(basename, "")) { in fat_unlink()
1302 if (!find_directory_entry(itr, basename)) { in fat_unlink()
1303 printf("%s: doesn't exist\n", basename); in fat_unlink()