Lines Matching defs:newname
1007 void *_ndir, const char *newname)
1025 DPRINTF(0, ("dosfs_rename called: %Lx/%s->%Lx/%s\n", odir->vnid, oldname, ndir->vnid, newname));
1027 if(!is_filename_legal(newname)) {
1028 dprintf("dosfs_rename called with invalid name '%s'\n", newname);
1039 if (!oldname || !(*oldname) || !newname || !(*newname)) {
1044 if ((odir->vnid == ndir->vnid) && !strcmp(oldname, newname)) {
1091 result = findfile_case_duplicates(vol, ndir, newname, NULL, &file2, &dups_exist);
1124 dprintf("dosfs_rename: error erasing old directory entry for %s (%s)\n", newname, strerror(result));
1127 } else if (result == ENOENT && (!dups_exist || (odir->vnid == ndir->vnid && !strcasecmp(oldname, newname)))) {
1134 dprintf("dosfs_rename: error erasing old directory entry for %s (%s)\n", newname, strerror(result));
1141 if ((result = create_dir_entry(vol, ndir, file, newname, &ns, &ne)) != B_OK) {
1142 dprintf("dosfs_rename: error creating directory entry for %s\n", newname);
1207 file->filename = malloc(strlen(newname) + 1);
1208 if (file->filename) strcpy(file->filename, newname);
1211 notify_listener(B_ENTRY_MOVED, vol->id, odir->vnid, ndir->vnid, file->vnid, newname);
1215 set_mime_type(file, newname);