Lines Matching refs:entry

424 	// stat the entry
454 // stat the entry
461 fprintf(stderr, "Error: Cannot make dir, entry \"%s\" is in the way.\n",
520 static fssh_status_t remove_entry(int dir, const char *entry, bool recursive,
540 fssh_dirent *entry = (fssh_dirent*)buffer;
541 while ((numRead = _kern_read_dir(dir, entry, sizeof(buffer), 1)) > 0) {
543 if (strcmp(entry->d_name, ".") == 0 || strcmp(entry->d_name, "..") == 0)
546 error = remove_entry(dir, entry->d_name, true, force);
565 remove_entry(int dir, const char *entry, bool recursive, bool force)
569 fssh_status_t error = _kern_read_stat(dir, entry, false, &st, sizeof(st));
574 fprintf(stderr, "Error: Failed to remove \"%s\": %s\n", entry,
581 fprintf(stderr, "Error: \"%s\" is a directory.\n", entry);
587 error = remove_dir_contents(dir, entry, force);
592 error = _kern_remove_dir(dir, entry);
595 entry, fssh_strerror(error));
599 // remove the entry
600 error = _kern_unlink(dir, entry);
602 fprintf(stderr, "Error: Failed to remove entry \"%s\": %s\n", entry,
613 move_entry(int dir, const char *entry, int targetDir, const char* target,
618 fssh_status_t status = _kern_read_stat(dir, entry, false, &st, sizeof(st));
623 fprintf(stderr, "Error: Failed to move \"%s\": %s\n", entry,
628 return _kern_rename(dir, entry, targetDir, target);
914 // unlink the entry
974 fssh_dirent* entry = (fssh_dirent*)buffer;
976 while ((entriesRead = _kern_read_dir(fd, entry, sizeof(buffer), 1))
978 list_entry(file, entry->d_name);
1189 // rename single entry
1219 fssh_dirent* entry = (fssh_dirent*)buffer;
1221 while ((entriesRead = _kern_read_dir(fd, entry, sizeof(buffer), 1)) == 1) {
1223 error = _kern_entry_ref_to_path(volumeID, entry->d_pino, entry->d_name,
1228 fprintf(stderr, " failed to resolve entry (%8" FSSH_B_PRIdINO
1229 ", \"%s\")\n", entry->d_pino, entry->d_name);