ctx 58 lib/event-types.h gpointer *ctx; ctx 245 lib/widget/wtools.c wtools_parent_call (void *routine, gpointer ctx, int argc, ...) ctx 250 lib/widget/wtools.c event_data.ctx = ctx; ctx 90 src/background.c register_task_running (file_op_context_t * ctx, pid_t pid, int fd, int to_child, char *info) ctx 103 src/background.c add_select_channel (fd, background_attention, ctx); ctx 191 src/background.c file_op_context_t *ctx; ctx 224 src/background.c ctx = closure; ctx 229 src/background.c unregister_task_running (ctx->pid, fd); ctx 231 src/background.c if (waitpid (ctx->pid, &status, WNOHANG) == 0) ctx 234 src/background.c kill (ctx->pid, SIGTERM); ctx 258 src/background.c if (have_ctx != 0 && read (fd, ctx, sizeof (*ctx)) != sizeof (*ctx)) ctx 318 src/background.c result = routine.non_have_ctx0 (ctx, Background); ctx 321 src/background.c result = routine.non_have_ctx1 (ctx, Background, data[0]); ctx 324 src/background.c result = routine.non_have_ctx2 (ctx, Background, data[0], data[1]); ctx 327 src/background.c result = routine.non_have_ctx3 (ctx, Background, data[0], data[1], data[2]); ctx 331 src/background.c routine.non_have_ctx4 (ctx, Background, data[0], data[1], data[2], data[3]); ctx 340 src/background.c ret = write (to_child_fd, ctx, sizeof (*ctx)); ctx 407 src/background.c parent_call_header (void *routine, int argc, enum ReturnType type, file_op_context_t * ctx) ctx 412 src/background.c have_ctx = ctx != NULL ? 1 : 0; ctx 419 src/background.c ret = write (parent_fd, ctx, sizeof (*ctx)); ctx 431 src/background.c file_op_context_t *ctx = (file_op_context_t *) data; ctx 433 src/background.c parent_call_header (routine, argc, Return_Integer, ctx); ctx 446 src/background.c if (ctx != NULL) ctx 447 src/background.c ret = read (from_parent_fd, ctx, sizeof (*ctx)); ctx 521 src/background.c do_background (file_op_context_t * ctx, char *info) ctx 588 src/background.c ctx->pid = pid; ctx 589 src/background.c register_task_running (ctx, pid, comm[0], back_comm[1], info); ctx 597 src/background.c parent_call (void *routine, file_op_context_t * ctx, int argc, ...) ctx 603 src/background.c ret = parent_va_call (routine, (gpointer) ctx, argc, ap); ctx 638 src/background.c parent_va_call (event_data->routine, event_data->ctx, event_data->argc, event_data->ap); ctx 38 src/background.h int do_background (file_op_context_t * ctx, char *info); ctx 39 src/background.h int parent_call (void *routine, file_op_context_t * ctx, int argc, ...); ctx 12 src/diffviewer/internal.h typedef int (*DFUNC) (void *ctx, int ch, int line, off_t off, size_t sz, const char *str); ctx 851 src/diffviewer/ydiff.c printer_for (char ch, DFUNC printer, void *ctx, FBUF * f, int *line, off_t * off) ctx 861 src/diffviewer/ydiff.c printer (ctx, ch, *line, *off, sz, buf); ctx 869 src/diffviewer/ydiff.c printer (ctx, 0, 0, 0, 1, "\n"); ctx 873 src/diffviewer/ydiff.c printer (ctx, 0, 0, 0, sz, buf); ctx 895 src/diffviewer/ydiff.c dff_reparse (diff_place_t ord, const char *filename, const GArray * ops, DFUNC printer, void *ctx) ctx 937 src/diffviewer/ydiff.c while (line < n && printer_for (EQU_CH, printer, ctx, f, &line, &off)) ctx 945 src/diffviewer/ydiff.c printer (ctx, DEL_CH, 0, 0, 1, "\n"); ctx 950 src/diffviewer/ydiff.c n != 0 && printer_for (ADD_CH, printer, ctx, f, &line, &off); n--) ctx 960 src/diffviewer/ydiff.c n != 0 && printer_for (CHG_CH, printer, ctx, f, &line, &off); n--) ctx 967 src/diffviewer/ydiff.c printer (ctx, CHG_CH, 0, 0, 1, "\n"); ctx 975 src/diffviewer/ydiff.c while (printer_for (EQU_CH, printer, ctx, f, &line, &off)) ctx 1633 src/diffviewer/ydiff.c printer (void *ctx, int ch, int line, off_t off, size_t sz, const char *str) ctx 1635 src/diffviewer/ydiff.c GArray *a = ((PRINTER_CTX *) ctx)->a; ctx 1636 src/diffviewer/ydiff.c DSRC dsrc = ((PRINTER_CTX *) ctx)->dsrc; ctx 1677 src/diffviewer/ydiff.c FBUF *f = ((PRINTER_CTX *) ctx)->f; ctx 1689 src/diffviewer/ydiff.c PRINTER_CTX ctx; ctx 1726 src/diffviewer/ydiff.c ctx.dsrc = dview->dsrc; ctx 1727 src/diffviewer/ydiff.c ctx.a = dview->a[DIFF_LEFT]; ctx 1728 src/diffviewer/ydiff.c ctx.f = f[DIFF_LEFT]; ctx 1729 src/diffviewer/ydiff.c rv |= dff_reparse (DIFF_LEFT, dview->file[DIFF_LEFT], ops, printer, &ctx); ctx 1731 src/diffviewer/ydiff.c ctx.a = dview->a[DIFF_RIGHT]; ctx 1732 src/diffviewer/ydiff.c ctx.f = f[DIFF_RIGHT]; ctx 1733 src/diffviewer/ydiff.c rv |= dff_reparse (DIFF_RIGHT, dview->file[DIFF_RIGHT], ops, printer, &ctx); ctx 249 src/filemanager/file.c build_dest (file_op_context_t * ctx, const char *src, const char *dest, FileProgressStatus * status) ctx 266 src/filemanager/file.c if (!mc_search_run (ctx->search_handle, fnsource, 0, strlen (fnsource), NULL)) ctx 273 src/filemanager/file.c q = mc_search_prepare_replace_str2 (ctx->search_handle, ctx->dest_mask); ctx 274 src/filemanager/file.c if (ctx->search_handle->error != MC_SEARCH_E_OK) ctx 276 src/filemanager/file.c if (ctx->search_handle->error_str != NULL) ctx 277 src/filemanager/file.c message (D_ERROR, MSG_ERROR, "%s", ctx->search_handle->error_str); ctx 289 src/filemanager/file.c repl_dest = mc_search_prepare_replace_str2 (ctx->search_handle, dest); ctx 290 src/filemanager/file.c if (ctx->search_handle->error == MC_SEARCH_E_OK) ctx 294 src/filemanager/file.c if (ctx->search_handle->error_str != NULL) ctx 295 src/filemanager/file.c message (D_ERROR, MSG_ERROR, "%s", ctx->search_handle->error_str); ctx 512 src/filemanager/file.c make_symlink (file_op_context_t * ctx, const vfs_path_t * src_vpath, const vfs_path_t * dst_vpath) ctx 532 src/filemanager/file.c if (ctx->skip_all) ctx 538 src/filemanager/file.c ctx->skip_all = TRUE; ctx 547 src/filemanager/file.c if (ctx->stable_symlinks && !(vfs_file_is_local (src_vpath) && vfs_file_is_local (dst_vpath))) ctx 552 src/filemanager/file.c ctx->stable_symlinks = FALSE; ctx 555 src/filemanager/file.c if (ctx->stable_symlinks && !g_path_is_absolute (link_target)) ctx 616 src/filemanager/file.c if (ctx->skip_all) ctx 622 src/filemanager/file.c ctx->skip_all = TRUE; ctx 756 src/filemanager/file.c const struct stat *source_stat, file_op_context_t * ctx, ctx 776 src/filemanager/file.c ctx->progress_count = 0; ctx 777 src/filemanager/file.c ctx->progress_bytes = 0; ctx 780 src/filemanager/file.c status = panel_compute_totals (panel, &dsm, &ctx->progress_count, &ctx->progress_bytes, ctx 781 src/filemanager/file.c ctx->follow_links); ctx 783 src/filemanager/file.c || (ctx->follow_links ctx 789 src/filemanager/file.c status = do_compute_dir_size (source, &dsm, &dir_count, &ctx->progress_count, ctx 790 src/filemanager/file.c &ctx->progress_bytes, ctx->stat_func); ctx 794 src/filemanager/file.c ctx->progress_count++; ctx 795 src/filemanager/file.c ctx->progress_bytes += (uintmax_t) source_stat->st_size; ctx 801 src/filemanager/file.c ctx->progress_totals_computed = (status == FILE_CONT); ctx 809 src/filemanager/file.c ctx->progress_count = panel->marked; ctx 810 src/filemanager/file.c ctx->progress_bytes = panel->total; ctx 811 src/filemanager/file.c ctx->progress_totals_computed = verbose && dialog_type == FILEGUI_DIALOG_ONE_ITEM; ctx 815 src/filemanager/file.c file_op_context_destroy_ui (ctx); ctx 817 src/filemanager/file.c file_op_context_create_ui (ctx, TRUE, dialog_type); ctx 825 src/filemanager/file.c progress_update_one (file_op_total_context_t * tctx, file_op_context_t * ctx, off_t add) ctx 840 src/filemanager/file.c if (verbose && ctx->dialog_type == FILEGUI_DIALOG_MULTI_ITEM) ctx 842 src/filemanager/file.c file_progress_show_count (ctx, tctx->progress_count, ctx->progress_count); ctx 843 src/filemanager/file.c file_progress_show_total (tctx, ctx, tctx->progress_bytes, TRUE); ctx 849 src/filemanager/file.c return check_progress_buttons (ctx); ctx 998 src/filemanager/file.c real_query_recursive (file_op_context_t * ctx, enum OperationMode mode, const char *s) ctx 1000 src/filemanager/file.c if (ctx->recursive_result < RECURSIVE_ALWAYS) ctx 1013 src/filemanager/file.c ctx->recursive_result = ctx 1018 src/filemanager/file.c if (ctx->recursive_result != RECURSIVE_ABORT) ctx 1022 src/filemanager/file.c switch (ctx->recursive_result) ctx 1063 src/filemanager/file.c query_recursive (file_op_context_t * ctx, const char *s) ctx 1076 src/filemanager/file.c return parent_call (pntr.p, ctx, 1, strlen (s), s); ctx 1078 src/filemanager/file.c return real_query_recursive (ctx, Foreground, s); ctx 1084 src/filemanager/file.c query_replace (file_op_context_t * ctx, const char *src, struct stat *src_stat, const char *dst, ctx 1099 src/filemanager/file.c return parent_call (pntr.p, ctx, 4, strlen (src), src, sizeof (struct stat), src_stat, ctx 1102 src/filemanager/file.c return file_progress_real_query_replace (ctx, Foreground, src, src_stat, dst, dst_stat); ctx 1117 src/filemanager/file.c query_recursive (file_op_context_t * ctx, const char *s) ctx 1119 src/filemanager/file.c return real_query_recursive (ctx, Foreground, s); ctx 1125 src/filemanager/file.c query_replace (file_op_context_t * ctx, const char *src, struct stat *src_stat, const char *dst, ctx 1128 src/filemanager/file.c return file_progress_real_query_replace (ctx, Foreground, src, src_stat, dst, dst_stat); ctx 1156 src/filemanager/file.c copy_file_file_display_progress (file_op_total_context_t * tctx, file_op_context_t * ctx, ctx 1169 src/filemanager/file.c ctx->eta_secs = 0.0; ctx 1171 src/filemanager/file.c ctx->eta_secs = ((dt / (double) file_part) * file_size) - dt; ctx 1174 src/filemanager/file.c ctx->bps_time = MAX (1, dt); ctx 1175 src/filemanager/file.c ctx->bps = file_part / ctx->bps_time; ctx 1178 src/filemanager/file.c if (ctx->progress_bytes != 0) ctx 1182 src/filemanager/file.c remain_bytes = ctx->progress_bytes - tctx->copied_bytes; ctx 1196 src/filemanager/file.c tctx->bps = (tctx->bps * (tctx->bps_count - 1) + ctx->bps) / tctx->bps_count; ctx 1205 src/filemanager/file.c try_remove_file (file_op_context_t * ctx, const vfs_path_t * vpath, FileProgressStatus * status) ctx 1207 src/filemanager/file.c while (mc_unlink (vpath) != 0 && !ctx->skip_all) ctx 1213 src/filemanager/file.c ctx->skip_all = TRUE; ctx 1236 src/filemanager/file.c move_file_file (const WPanel * panel, file_op_total_context_t * tctx, file_op_context_t * ctx, ctx 1248 src/filemanager/file.c file_progress_show_source (ctx, src_vpath); ctx 1249 src/filemanager/file.c file_progress_show_target (ctx, dst_vpath); ctx 1252 src/filemanager/file.c if (check_progress_buttons (ctx) == FILE_ABORT) ctx 1263 src/filemanager/file.c if (ctx->skip_all) ctx 1269 src/filemanager/file.c ctx->skip_all = TRUE; ctx 1291 src/filemanager/file.c return_status = query_replace (ctx, s, &src_stat, d, &dst_stat); ctx 1298 src/filemanager/file.c if (!ctx->do_append) ctx 1300 src/filemanager/file.c if (S_ISLNK (src_stat.st_mode) && ctx->stable_symlinks) ctx 1302 src/filemanager/file.c return_status = make_symlink (ctx, src_vpath, dst_vpath); ctx 1305 src/filemanager/file.c if (ctx->preserve) ctx 1320 src/filemanager/file.c return_status = progress_update_one (tctx, ctx, src_stat.st_size); ctx 1334 src/filemanager/file.c if (ctx->skip_all) ctx 1340 src/filemanager/file.c ctx->skip_all = TRUE; ctx 1355 src/filemanager/file.c panel_operate_init_totals (panel, src_vpath, &src_stat, ctx, TRUE, ctx 1363 src/filemanager/file.c return_status = copy_file_file (tctx, ctx, s, d); ctx 1374 src/filemanager/file.c file_progress_show_source (ctx, NULL); ctx 1375 src/filemanager/file.c file_progress_show (ctx, 0, 0, "", FALSE); ctx 1377 src/filemanager/file.c return_status = check_progress_buttons (ctx); ctx 1385 src/filemanager/file.c if (!try_remove_file (ctx, src_vpath, &return_status) && panel == NULL) ctx 1389 src/filemanager/file.c return_status = progress_update_one (tctx, ctx, src_stat.st_size); ctx 1405 src/filemanager/file.c erase_file (file_op_total_context_t * tctx, file_op_context_t * ctx, const vfs_path_t * vpath) ctx 1411 src/filemanager/file.c if (file_progress_show_deleting (ctx, vfs_path_as_str (vpath), &tctx->progress_count)) ctx 1413 src/filemanager/file.c file_progress_show_count (ctx, tctx->progress_count, ctx->progress_count); ctx 1414 src/filemanager/file.c if (check_progress_buttons (ctx) == FILE_ABORT) ctx 1426 src/filemanager/file.c if (!try_remove_file (ctx, vpath, &return_status) && return_status == FILE_ABORT) ctx 1432 src/filemanager/file.c return check_progress_buttons (ctx); ctx 1438 src/filemanager/file.c try_erase_dir (file_op_context_t * ctx, const char *dir) ctx 1442 src/filemanager/file.c while (my_rmdir (dir) != 0 && !ctx->skip_all) ctx 1446 src/filemanager/file.c ctx->skip_all = TRUE; ctx 1463 src/filemanager/file.c recursive_erase (file_op_total_context_t * tctx, file_op_context_t * ctx, const vfs_path_t * vpath) ctx 1490 src/filemanager/file.c return_status = recursive_erase (tctx, ctx, tmp_vpath); ctx 1492 src/filemanager/file.c return_status = erase_file (tctx, ctx, tmp_vpath); ctx 1502 src/filemanager/file.c file_progress_show_deleting (ctx, s, NULL); ctx 1503 src/filemanager/file.c file_progress_show_count (ctx, tctx->progress_count, ctx->progress_count); ctx 1504 src/filemanager/file.c if (check_progress_buttons (ctx) == FILE_ABORT) ctx 1509 src/filemanager/file.c return try_erase_dir (ctx, s); ctx 1551 src/filemanager/file.c erase_dir_iff_empty (file_op_context_t * ctx, const vfs_path_t * vpath, size_t count) ctx 1557 src/filemanager/file.c file_progress_show_deleting (ctx, s, NULL); ctx 1558 src/filemanager/file.c file_progress_show_count (ctx, count, ctx->progress_count); ctx 1559 src/filemanager/file.c if (check_progress_buttons (ctx) == FILE_ABORT) ctx 1568 src/filemanager/file.c return try_erase_dir (ctx, s); ctx 1575 src/filemanager/file.c erase_dir_after_copy (file_op_total_context_t * tctx, file_op_context_t * ctx, ctx 1578 src/filemanager/file.c if (ctx->erase_at_end && erase_list != NULL) ctx 1590 src/filemanager/file.c *status = erase_dir_iff_empty (ctx, lp->src_vpath, tctx->progress_count); ctx 1592 src/filemanager/file.c *status = erase_file (tctx, ctx, lp->src_vpath); ctx 1601 src/filemanager/file.c erase_dir_iff_empty (ctx, vpath, tctx->progress_count); ctx 1620 src/filemanager/file.c do_move_dir_dir (const WPanel * panel, file_op_total_context_t * tctx, file_op_context_t * ctx, ctx 1632 src/filemanager/file.c file_progress_show_source (ctx, src_vpath); ctx 1633 src/filemanager/file.c file_progress_show_target (ctx, dst_vpath); ctx 1636 src/filemanager/file.c if (panel != NULL && check_progress_buttons (ctx) == FILE_ABORT) ctx 1653 src/filemanager/file.c else if (!ctx->dive_into_subdirs) ctx 1677 src/filemanager/file.c panel_operate_init_totals (panel, src_vpath, &src_stat, ctx, TRUE, ctx 1683 src/filemanager/file.c return_status = copy_dir_dir (tctx, ctx, s, d, FALSE, TRUE, TRUE, NULL); ctx 1689 src/filemanager/file.c else if (ctx->skip_all) ctx 1698 src/filemanager/file.c ctx->skip_all = TRUE; ctx 1715 src/filemanager/file.c if (!ctx->skip_all) ctx 1719 src/filemanager/file.c ctx->skip_all = TRUE; ctx 1732 src/filemanager/file.c panel_operate_init_totals (panel, src_vpath, &src_stat, ctx, TRUE, ctx 1738 src/filemanager/file.c return_status = copy_dir_dir (tctx, ctx, s, d, FALSE, FALSE, TRUE, NULL); ctx 1748 src/filemanager/file.c file_progress_show_source (ctx, NULL); ctx 1749 src/filemanager/file.c file_progress_show_target (ctx, NULL); ctx 1750 src/filemanager/file.c file_progress_show (ctx, 0, 0, "", FALSE); ctx 1752 src/filemanager/file.c return_status = check_progress_buttons (ctx); ctx 1759 src/filemanager/file.c erase_dir_after_copy (tctx, ctx, src_vpath, &return_status); ctx 1941 src/filemanager/file.c struct stat *src_stat, file_op_context_t * ctx, gboolean * do_bg) ctx 1980 src/filemanager/file.c format = panel_operate_generate_prompt (panel, ctx->operation, src_stat); ctx 1982 src/filemanager/file.c ret = file_mask_dialog (ctx, source != NULL, format, ctx 2030 src/filemanager/file.c operate_single_file (const WPanel * panel, file_op_total_context_t * tctx, file_op_context_t * ctx, ctx 2050 src/filemanager/file.c is_file = !(is_link && ctx->follow_links); ctx 2053 src/filemanager/file.c if (ctx->operation == OP_DELETE) ctx 2055 src/filemanager/file.c value = panel_operate_init_totals (panel, src_vpath, src_stat, ctx, !is_file, dialog_type); ctx 2059 src/filemanager/file.c value = erase_file (tctx, ctx, src_vpath); ctx 2061 src/filemanager/file.c value = erase_dir (tctx, ctx, src_vpath); ctx 2070 src/filemanager/file.c temp = build_dest (ctx, src, dest, &value); ctx 2075 src/filemanager/file.c switch (ctx->operation) ctx 2079 src/filemanager/file.c ctx->stat_func (src_vpath, src_stat); ctx 2082 src/filemanager/file.c panel_operate_init_totals (panel, src_vpath, src_stat, ctx, !is_file, ctx 2093 src/filemanager/file.c is_file = !(is_link && ctx->follow_links); ctx 2097 src/filemanager/file.c value = copy_file_file (tctx, ctx, src, dest); ctx 2099 src/filemanager/file.c value = copy_dir_dir (tctx, ctx, src, dest, TRUE, FALSE, FALSE, NULL); ctx 2108 src/filemanager/file.c file_op_context_create_ui (ctx, TRUE, FILEGUI_DIALOG_ONE_ITEM); ctx 2111 src/filemanager/file.c value = move_file_file (panel, tctx, ctx, src, dest); ctx 2113 src/filemanager/file.c value = do_move_dir_dir (panel, tctx, ctx, src, dest); ctx 2133 src/filemanager/file.c operate_one_file (const WPanel * panel, file_op_total_context_t * tctx, file_op_context_t * ctx, ctx 2147 src/filemanager/file.c if (ctx->operation == OP_DELETE) ctx 2150 src/filemanager/file.c value = erase_file (tctx, ctx, src_vpath); ctx 2152 src/filemanager/file.c value = erase_dir (tctx, ctx, src_vpath); ctx 2160 src/filemanager/file.c temp = build_dest (ctx, src, dest, &value); ctx 2165 src/filemanager/file.c switch (ctx->operation) ctx 2169 src/filemanager/file.c ctx->stat_func (src_vpath, src_stat); ctx 2173 src/filemanager/file.c value = copy_file_file (tctx, ctx, src, dest); ctx 2175 src/filemanager/file.c value = copy_dir_dir (tctx, ctx, src, dest, TRUE, FALSE, FALSE, NULL); ctx 2181 src/filemanager/file.c value = move_file_file (NULL, tctx, ctx, src, dest); ctx 2183 src/filemanager/file.c value = do_move_dir_dir (NULL, tctx, ctx, src, dest); ctx 2204 src/filemanager/file.c end_bg_process (file_op_context_t * ctx, enum OperationMode mode) ctx 2206 src/filemanager/file.c int pid = ctx->pid; ctx 2209 src/filemanager/file.c ctx->pid = 0; ctx 2265 src/filemanager/file.c copy_file_file (file_op_total_context_t * tctx, file_op_context_t * ctx, ctx 2276 src/filemanager/file.c gboolean attrs_ok = ctx->preserve; ctx 2287 src/filemanager/file.c ctx->do_reget = 0; ctx 2293 src/filemanager/file.c file_progress_show_source (ctx, src_vpath); ctx 2294 src/filemanager/file.c file_progress_show_target (ctx, dst_vpath); ctx 2296 src/filemanager/file.c if (check_progress_buttons (ctx) == FILE_ABORT) ctx 2308 src/filemanager/file.c if (ctx->skip_all) ctx 2315 src/filemanager/file.c ctx->skip_all = TRUE; ctx 2326 src/filemanager/file.c while ((*ctx->stat_func) (src_vpath, &src_stat) != 0) ctx 2328 src/filemanager/file.c if (ctx->skip_all) ctx 2334 src/filemanager/file.c ctx->skip_all = TRUE; ctx 2348 src/filemanager/file.c else if (ctx->skip_all) ctx 2355 src/filemanager/file.c ctx->skip_all = TRUE; ctx 2374 src/filemanager/file.c ctx->do_reget = 0; ctx 2375 src/filemanager/file.c return_status = query_replace (ctx, src_path, &src_stat, dst_path, &dst_stat); ctx 2383 src/filemanager/file.c if (!ctx->do_append) ctx 2386 src/filemanager/file.c if (!ctx->follow_links) ctx 2388 src/filemanager/file.c switch (check_hardlinks (src_vpath, &src_stat, dst_vpath, &ctx->skip_all)) ctx 2406 src/filemanager/file.c return_status = make_symlink (ctx, src_vpath, dst_vpath); ctx 2407 src/filemanager/file.c if (return_status == FILE_CONT && ctx->preserve) ctx 2411 src/filemanager/file.c while (attrs_ok && mc_fsetflags (dst_vpath, attrs) != 0 && !ctx->skip_all) ctx 2419 src/filemanager/file.c ctx->skip_all = TRUE; ctx 2444 src/filemanager/file.c while (mc_mknod (dst_vpath, src_stat.st_mode & ctx->umask_kill, rdev) < 0 ctx 2445 src/filemanager/file.c && !ctx->skip_all) ctx 2452 src/filemanager/file.c ctx->skip_all = TRUE; ctx 2457 src/filemanager/file.c while (ctx->preserve_uidgid ctx 2458 src/filemanager/file.c && mc_chown (dst_vpath, src_stat.st_uid, src_stat.st_gid) != 0 && !ctx->skip_all) ctx 2464 src/filemanager/file.c ctx->skip_all = TRUE; ctx 2472 src/filemanager/file.c while (ctx->preserve && mc_chmod (dst_vpath, src_stat.st_mode & ctx->umask_kill) != 0 ctx 2473 src/filemanager/file.c && !ctx->skip_all) ctx 2479 src/filemanager/file.c ctx->skip_all = TRUE; ctx 2487 src/filemanager/file.c while (attrs_ok && mc_fsetflags (dst_vpath, attrs) != 0 && !ctx->skip_all) ctx 2501 src/filemanager/file.c ctx->skip_all = TRUE; ctx 2520 src/filemanager/file.c while ((src_desc = mc_open (src_vpath, O_RDONLY | O_LINEAR)) < 0 && !ctx->skip_all) ctx 2526 src/filemanager/file.c ctx->skip_all = TRUE; ctx 2529 src/filemanager/file.c ctx->do_append = FALSE; ctx 2533 src/filemanager/file.c if (ctx->do_reget != 0 && mc_lseek (src_desc, ctx->do_reget, SEEK_SET) != ctx->do_reget) ctx 2536 src/filemanager/file.c ctx->do_reget = 0; ctx 2537 src/filemanager/file.c ctx->do_append = FALSE; ctx 2542 src/filemanager/file.c if (ctx->skip_all) ctx 2550 src/filemanager/file.c ctx->skip_all = TRUE; ctx 2551 src/filemanager/file.c ctx->do_append = FALSE; ctx 2564 src/filemanager/file.c else if (ctx->do_append) ctx 2573 src/filemanager/file.c if (ctx->skip_all) ctx 2582 src/filemanager/file.c ctx->skip_all = TRUE; ctx 2583 src/filemanager/file.c ctx->do_append = FALSE; ctx 2592 src/filemanager/file.c appending = ctx->do_append; ctx 2593 src/filemanager/file.c ctx->do_append = FALSE; ctx 2606 src/filemanager/file.c if (ctx->skip_all) ctx 2614 src/filemanager/file.c ctx->skip_all = TRUE; ctx 2623 src/filemanager/file.c if (ctx->skip_all) ctx 2634 src/filemanager/file.c ctx->skip_all = TRUE; ctx 2636 src/filemanager/file.c if (ctx->skip_all || return_status == FILE_SKIP) ctx 2655 src/filemanager/file.c ctx->eta_secs = 0.0; ctx 2656 src/filemanager/file.c ctx->bps = 0; ctx 2659 src/filemanager/file.c file_progress_show (ctx, 0, file_size, "", TRUE); ctx 2661 src/filemanager/file.c file_progress_show (ctx, 1, 1, "", TRUE); ctx 2662 src/filemanager/file.c return_status = check_progress_buttons (ctx); ctx 2687 src/filemanager/file.c while ((n_read = mc_read (src_desc, buf, bufsize)) < 0 && !ctx->skip_all) ctx 2694 src/filemanager/file.c ctx->skip_all = TRUE; ctx 2725 src/filemanager/file.c if (ctx->skip_all) ctx 2739 src/filemanager/file.c ctx->skip_all = TRUE; ctx 2748 src/filemanager/file.c tctx->copied_bytes = tctx->progress_bytes + file_part + ctx->do_reget; ctx 2755 src/filemanager/file.c copy_file_file_display_progress (tctx, ctx, tv_current, tv_transfer_start, ctx 2767 src/filemanager/file.c if (verbose && ctx->dialog_type == FILEGUI_DIALOG_MULTI_ITEM) ctx 2769 src/filemanager/file.c file_progress_show_count (ctx, tctx->progress_count, ctx->progress_count); ctx 2770 src/filemanager/file.c file_progress_show_total (tctx, ctx, tctx->copied_bytes, force_update); ctx 2773 src/filemanager/file.c file_progress_show (ctx, file_part + ctx->do_reget, file_size, stalled_msg, ctx 2777 src/filemanager/file.c return_status = check_progress_buttons (ctx); ctx 2814 src/filemanager/file.c while (src_desc != -1 && mc_close (src_desc) < 0 && !ctx->skip_all) ctx 2822 src/filemanager/file.c ctx->skip_all = TRUE; ctx 2826 src/filemanager/file.c while (dest_desc != -1 && mc_close (dest_desc) < 0 && !ctx->skip_all) ctx 2832 src/filemanager/file.c ctx->skip_all = TRUE; ctx 2853 src/filemanager/file.c while (ctx->preserve_uidgid && mc_chown (dst_vpath, src_uid, src_gid) != 0 ctx 2854 src/filemanager/file.c && !ctx->skip_all) ctx 2861 src/filemanager/file.c ctx->skip_all = TRUE; ctx 2869 src/filemanager/file.c while (ctx->preserve && mc_chmod (dst_vpath, (src_mode & ctx->umask_kill)) != 0 ctx 2870 src/filemanager/file.c && !ctx->skip_all) ctx 2877 src/filemanager/file.c ctx->skip_all = TRUE; ctx 2885 src/filemanager/file.c if (!ctx->preserve && !dst_exists) ctx 2890 src/filemanager/file.c mc_chmod (dst_vpath, (src_mode & ctx->umask_kill)); ctx 2899 src/filemanager/file.c while (attrs_ok && mc_fsetflags (dst_vpath, attrs) != 0 && !ctx->skip_all) ctx 2919 src/filemanager/file.c ctx->skip_all = TRUE; ctx 2929 src/filemanager/file.c return_status = progress_update_one (tctx, ctx, file_size); ctx 2946 src/filemanager/file.c copy_dir_dir (file_op_total_context_t * tctx, file_op_context_t * ctx, const char *s, const char *d, ctx 2952 src/filemanager/file.c gboolean attrs_ok = ctx->preserve; ctx 2965 src/filemanager/file.c if ((*ctx->stat_func) (src_vpath, &src_stat) != 0) ctx 2967 src/filemanager/file.c if (ctx->skip_all) ctx 2975 src/filemanager/file.c ctx->skip_all = TRUE; ctx 2991 src/filemanager/file.c if (ctx->skip_all) ctx 3003 src/filemanager/file.c ctx->skip_all = TRUE; ctx 3020 src/filemanager/file.c if (ctx->preserve) ctx 3022 src/filemanager/file.c switch (check_hardlinks (src_vpath, &src_stat, dst_vpath, &ctx->skip_all)) ctx 3039 src/filemanager/file.c if (ctx->skip_all) ctx 3047 src/filemanager/file.c ctx->skip_all = TRUE; ctx 3089 src/filemanager/file.c if (ctx->skip_all) ctx 3096 src/filemanager/file.c ctx->skip_all = TRUE; ctx 3103 src/filemanager/file.c if (toplevel && ctx->dive_into_subdirs) ctx 3120 src/filemanager/file.c while (my_mkdir (dst_vpath, (src_stat.st_mode & ctx->umask_kill) | S_IRWXU) != 0) ctx 3122 src/filemanager/file.c if (ctx->skip_all) ctx 3129 src/filemanager/file.c ctx->skip_all = TRUE; ctx 3143 src/filemanager/file.c if (ctx->preserve_uidgid) ctx 3147 src/filemanager/file.c if (ctx->skip_all) ctx 3153 src/filemanager/file.c ctx->skip_all = TRUE; ctx 3180 src/filemanager/file.c (*ctx->stat_func) (tmp_vpath, &dst_stat); ctx 3193 src/filemanager/file.c copy_dir_dir (tctx, ctx, path, mdpath, FALSE, FALSE, do_delete, parent_dirs); ctx 3201 src/filemanager/file.c return_status = copy_file_file (tctx, ctx, path, dest_file); ctx 3209 src/filemanager/file.c if (ctx->erase_at_end) ctx 3221 src/filemanager/file.c return_status = erase_dir_iff_empty (ctx, tmp_vpath, tctx->progress_count); ctx 3223 src/filemanager/file.c return_status = erase_file (tctx, ctx, tmp_vpath); ctx 3229 src/filemanager/file.c if (ctx->preserve) ctx 3233 src/filemanager/file.c mc_chmod (dst_vpath, src_stat.st_mode & ctx->umask_kill); ctx 3246 src/filemanager/file.c mc_chmod (dst_vpath, src_stat.st_mode & ctx->umask_kill); ctx 3264 src/filemanager/file.c move_dir_dir (file_op_total_context_t * tctx, file_op_context_t * ctx, const char *s, const char *d) ctx 3266 src/filemanager/file.c return do_move_dir_dir (NULL, tctx, ctx, s, d); ctx 3275 src/filemanager/file.c erase_dir (file_op_total_context_t * tctx, file_op_context_t * ctx, const vfs_path_t * vpath) ctx 3277 src/filemanager/file.c file_progress_show_deleting (ctx, vfs_path_as_str (vpath), NULL); ctx 3278 src/filemanager/file.c file_progress_show_count (ctx, tctx->progress_count, ctx->progress_count); ctx 3279 src/filemanager/file.c if (check_progress_buttons (ctx) == FILE_ABORT) ctx 3295 src/filemanager/file.c error = query_recursive (ctx, vfs_path_as_str (vpath)); ctx 3297 src/filemanager/file.c error = recursive_erase (tctx, ctx, vpath); ctx 3301 src/filemanager/file.c return try_erase_dir (ctx, vfs_path_as_str (vpath)); ctx 3448 src/filemanager/file.c file_op_context_t *ctx; ctx 3475 src/filemanager/file.c ctx = file_op_context_new (operation); ctx 3480 src/filemanager/file.c dest = do_confirm_copy_move (panel, force_single, source, &src_stat, ctx, &do_bg); ctx 3504 src/filemanager/file.c v = do_background (ctx, ctx 3570 src/filemanager/file.c value = operate_single_file (panel, tctx, ctx, source, &src_stat, dest, dialog_type); ctx 3589 src/filemanager/file.c if (ctx->skip_all ctx 3600 src/filemanager/file.c if (panel_operate_init_totals (panel, NULL, NULL, ctx, file_op_compute_totals, dialog_type) ctx 3614 src/filemanager/file.c value = operate_one_file (panel, tctx, ctx, source2, &src_stat, dest); ctx 3622 src/filemanager/file.c if (verbose && ctx->dialog_type == FILEGUI_DIALOG_MULTI_ITEM) ctx 3624 src/filemanager/file.c file_progress_show_count (ctx, tctx->progress_count, ctx->progress_count); ctx 3625 src/filemanager/file.c file_progress_show_total (tctx, ctx, tctx->progress_bytes, FALSE); ctx 3629 src/filemanager/file.c file_progress_show (ctx, 0, 0, "", FALSE); ctx 3631 src/filemanager/file.c if (check_progress_buttons (ctx) == FILE_ABORT) ctx 3657 src/filemanager/file.c MC_PTR_FREE (ctx->dest_mask); ctx 3666 src/filemanager/file.c ctx->pid = cur_pid; ctx 3667 src/filemanager/file.c parent_call ((void *) end_bg_process, ctx, 0); ctx 3676 src/filemanager/file.c file_op_context_destroy (ctx); ctx 44 src/filemanager/file.h FileProgressStatus copy_file_file (file_op_total_context_t * tctx, file_op_context_t * ctx, ctx 46 src/filemanager/file.h FileProgressStatus move_dir_dir (file_op_total_context_t * tctx, file_op_context_t * ctx, ctx 48 src/filemanager/file.h FileProgressStatus copy_dir_dir (file_op_total_context_t * tctx, file_op_context_t * ctx, ctx 52 src/filemanager/file.h FileProgressStatus erase_dir (file_op_total_context_t * tctx, file_op_context_t * ctx, ctx 426 src/filemanager/filegui.c overwrite_query_dialog (file_op_context_t * ctx, enum OperationMode mode) ctx 512 src/filemanager/filegui.c file_op_context_ui_t *ui = ctx->ui; ctx 576 src/filemanager/filegui.c do_reget = do_append && ctx->operation == OP_COPY && ui->dst_stat->st_size != 0 ctx 771 src/filemanager/filegui.c check_progress_buttons (file_op_context_t * ctx) ctx 777 src/filemanager/filegui.c if (ctx == NULL || ctx->ui == NULL) ctx 780 src/filemanager/filegui.c ui = ctx->ui; ctx 784 src/filemanager/filegui.c c = tty_get_event (&event, FALSE, ctx->suspended); ctx 795 src/filemanager/filegui.c if (ctx->suspended) ctx 801 src/filemanager/filegui.c ctx->suspended = FALSE; ctx 805 src/filemanager/filegui.c ctx->suspended = FALSE; ctx 808 src/filemanager/filegui.c ctx->suspended = !ctx->suspended; ctx 809 src/filemanager/filegui.c place_progress_buttons (ui->op_dlg, ctx->suspended); ctx 813 src/filemanager/filegui.c if (ctx->suspended) ctx 823 src/filemanager/filegui.c file_op_context_create_ui (file_op_context_t * ctx, gboolean with_eta, ctx 834 src/filemanager/filegui.c if (ctx == NULL || ctx->ui != NULL) ctx 847 src/filemanager/filegui.c ctx->dialog_type = dialog_type; ctx 848 src/filemanager/filegui.c ctx->recursive_result = RECURSIVE_YES; ctx 849 src/filemanager/filegui.c ctx->ui = g_new0 (file_op_context_ui_t, 1); ctx 851 src/filemanager/filegui.c ui = ctx->ui; ctx 855 src/filemanager/filegui.c file_ui_op_dlg_callback, NULL, NULL, op_names[ctx->operation]); ctx 861 src/filemanager/filegui.c ui->showing_eta = with_eta && ctx->progress_totals_computed; ctx 889 src/filemanager/filegui.c if (ctx->progress_totals_computed) ctx 973 src/filemanager/filegui.c file_op_context_destroy_ui (file_op_context_t * ctx) ctx 975 src/filemanager/filegui.c if (ctx != NULL && ctx->ui != NULL) ctx 977 src/filemanager/filegui.c file_op_context_ui_t *ui = (file_op_context_ui_t *) ctx->ui; ctx 981 src/filemanager/filegui.c MC_PTR_FREE (ctx->ui); ctx 991 src/filemanager/filegui.c file_progress_show (file_op_context_t * ctx, off_t done, off_t total, ctx 996 src/filemanager/filegui.c if (!verbose || ctx == NULL || ctx->ui == NULL) ctx 999 src/filemanager/filegui.c ui = ctx->ui; ctx 1013 src/filemanager/filegui.c if (!ui->showing_eta || ctx->eta_secs <= 0.5) ctx 1019 src/filemanager/filegui.c file_eta_prepare_for_show (buffer2, ctx->eta_secs, FALSE); ctx 1020 src/filemanager/filegui.c if (ctx->bps == 0) ctx 1026 src/filemanager/filegui.c file_bps_prepare_for_show (buffer3, ctx->bps); ctx 1036 src/filemanager/filegui.c file_progress_show_count (file_op_context_t * ctx, size_t done, size_t total) ctx 1040 src/filemanager/filegui.c if (ctx == NULL || ctx->ui == NULL) ctx 1043 src/filemanager/filegui.c ui = ctx->ui; ctx 1048 src/filemanager/filegui.c if (ctx->progress_totals_computed) ctx 1058 src/filemanager/filegui.c file_progress_show_total (file_op_total_context_t * tctx, file_op_context_t * ctx, ctx 1065 src/filemanager/filegui.c if (ctx == NULL || ctx->ui == NULL) ctx 1068 src/filemanager/filegui.c ui = ctx->ui; ctx 1072 src/filemanager/filegui.c if (ctx->progress_bytes == 0) ctx 1077 src/filemanager/filegui.c (int) (1024 * copied_bytes / ctx->progress_bytes)); ctx 1093 src/filemanager/filegui.c if (ctx->progress_totals_computed) ctx 1120 src/filemanager/filegui.c if (!ctx->progress_totals_computed) ctx 1124 src/filemanager/filegui.c size_trunc_len (buffer3, 5, ctx->progress_bytes, 0, panels_options.kilobyte_si); ctx 1135 src/filemanager/filegui.c file_progress_show_source (file_op_context_t * ctx, const vfs_path_t * vpath) ctx 1139 src/filemanager/filegui.c if (ctx == NULL || ctx->ui == NULL) ctx 1142 src/filemanager/filegui.c ui = ctx->ui; ctx 1163 src/filemanager/filegui.c file_progress_show_target (file_op_context_t * ctx, const vfs_path_t * vpath) ctx 1167 src/filemanager/filegui.c if (ctx == NULL || ctx->ui == NULL) ctx 1170 src/filemanager/filegui.c ui = ctx->ui; ctx 1187 src/filemanager/filegui.c file_progress_show_deleting (file_op_context_t * ctx, const char *s, size_t * count) ctx 1195 src/filemanager/filegui.c if (ctx == NULL || ctx->ui == NULL) ctx 1204 src/filemanager/filegui.c ui = ctx->ui; ctx 1221 src/filemanager/filegui.c file_progress_real_query_replace (file_op_context_t * ctx, enum OperationMode mode, ctx 1228 src/filemanager/filegui.c if (ctx == NULL || ctx->ui == NULL) ctx 1231 src/filemanager/filegui.c ui = ctx->ui; ctx 1240 src/filemanager/filegui.c ui->replace_result = overwrite_query_dialog (ctx, mode); ctx 1275 src/filemanager/filegui.c ctx->do_reget = dst_stat->st_size; ctx 1279 src/filemanager/filegui.c ctx->do_append = TRUE; ctx 1300 src/filemanager/filegui.c file_mask_dialog (file_op_context_t * ctx, gboolean only_one, const char *format, const void *text, ctx 1311 src/filemanager/filegui.c if (ctx == NULL) ctx 1315 src/filemanager/filegui.c ctx->op_preserve = copymove_persistent_attr && filegui__check_attrs_on_fs (def_text); ctx 1316 src/filemanager/filegui.c ctx->stable_symlinks = FALSE; ctx 1379 src/filemanager/filegui.c QUICK_CHECKBOX (N_("Follow &links"), &ctx->follow_links, NULL), ctx 1380 src/filemanager/filegui.c QUICK_CHECKBOX (N_("Preserve &attributes"), &ctx->op_preserve, NULL), ctx 1382 src/filemanager/filegui.c QUICK_CHECKBOX (N_("Di&ve into subdir if exists"), &ctx->dive_into_subdirs, NULL), ctx 1383 src/filemanager/filegui.c QUICK_CHECKBOX (N_("&Stable symlinks"), &ctx->stable_symlinks, NULL), ctx 1398 src/filemanager/filegui.c r, op_names[ctx->operation], "[Mask Copy/Rename]", ctx 1412 src/filemanager/filegui.c ctx->stat_func = ctx->follow_links ? mc_stat : mc_lstat; ctx 1414 src/filemanager/filegui.c if (ctx->op_preserve) ctx 1416 src/filemanager/filegui.c ctx->preserve = TRUE; ctx 1417 src/filemanager/filegui.c ctx->umask_kill = 0777777; ctx 1418 src/filemanager/filegui.c ctx->preserve_uidgid = (geteuid () == 0); ctx 1424 src/filemanager/filegui.c ctx->preserve = ctx->preserve_uidgid = FALSE; ctx 1427 src/filemanager/filegui.c ctx->umask_kill = i2 ^ 0777777; ctx 1438 src/filemanager/filegui.c ctx->search_handle = mc_search_new (source_mask, NULL); ctx 1439 src/filemanager/filegui.c if (ctx->search_handle != NULL) ctx 1450 src/filemanager/filegui.c ctx->search_handle->is_case_sensitive = TRUE; ctx 1452 src/filemanager/filegui.c ctx->search_handle->search_type = MC_SEARCH_T_GLOB; ctx 1454 src/filemanager/filegui.c ctx->search_handle->search_type = MC_SEARCH_T_REGEX; ctx 1461 src/filemanager/filegui.c ctx->dest_mask = strrchr (dest_dir, PATH_SEP); ctx 1462 src/filemanager/filegui.c if (ctx->dest_mask == NULL) ctx 1463 src/filemanager/filegui.c ctx->dest_mask = dest_dir; ctx 1465 src/filemanager/filegui.c ctx->dest_mask++; ctx 1467 src/filemanager/filegui.c orig_mask = ctx->dest_mask; ctx 1469 src/filemanager/filegui.c if (*ctx->dest_mask == '\0' ctx 1470 src/filemanager/filegui.c || (!ctx->dive_into_subdirs && !is_wildcarded (ctx->dest_mask) ctx 1473 src/filemanager/filegui.c || (ctx->dive_into_subdirs ctx 1474 src/filemanager/filegui.c && ((!only_one && !is_wildcarded (ctx->dest_mask)) ctx 1476 src/filemanager/filegui.c ctx->dest_mask = g_strdup ("\\0"); ctx 1479 src/filemanager/filegui.c ctx->dest_mask = g_strdup (ctx->dest_mask); ctx 21 src/filemanager/filegui.h void file_op_context_create_ui (file_op_context_t * ctx, gboolean with_eta, ctx 23 src/filemanager/filegui.h void file_op_context_destroy_ui (file_op_context_t * ctx); ctx 25 src/filemanager/filegui.h char *file_mask_dialog (file_op_context_t * ctx, gboolean only_one, const char *format, ctx 28 src/filemanager/filegui.h FileProgressStatus check_progress_buttons (file_op_context_t * ctx); ctx 30 src/filemanager/filegui.h void file_progress_show (file_op_context_t * ctx, off_t done, off_t total, ctx 32 src/filemanager/filegui.h void file_progress_show_count (file_op_context_t * ctx, size_t done, size_t total); ctx 33 src/filemanager/filegui.h void file_progress_show_total (file_op_total_context_t * tctx, file_op_context_t * ctx, ctx 35 src/filemanager/filegui.h void file_progress_show_source (file_op_context_t * ctx, const vfs_path_t * vpath); ctx 36 src/filemanager/filegui.h void file_progress_show_target (file_op_context_t * ctx, const vfs_path_t * vpath); ctx 37 src/filemanager/filegui.h gboolean file_progress_show_deleting (file_op_context_t * ctx, const char *path, size_t * count); ctx 71 src/filemanager/fileopctx.c file_op_context_t *ctx; ctx 73 src/filemanager/fileopctx.c ctx = g_new0 (file_op_context_t, 1); ctx 74 src/filemanager/fileopctx.c ctx->operation = op; ctx 75 src/filemanager/fileopctx.c ctx->eta_secs = 0.0; ctx 76 src/filemanager/fileopctx.c ctx->progress_bytes = 0; ctx 77 src/filemanager/fileopctx.c ctx->op_preserve = TRUE; ctx 78 src/filemanager/fileopctx.c ctx->do_reget = 1; ctx 79 src/filemanager/fileopctx.c ctx->stat_func = mc_lstat; ctx 80 src/filemanager/fileopctx.c ctx->preserve = TRUE; ctx 81 src/filemanager/fileopctx.c ctx->preserve_uidgid = (geteuid () == 0); ctx 82 src/filemanager/fileopctx.c ctx->umask_kill = 0777777; ctx 83 src/filemanager/fileopctx.c ctx->erase_at_end = TRUE; ctx 84 src/filemanager/fileopctx.c ctx->skip_all = FALSE; ctx 86 src/filemanager/fileopctx.c return ctx; ctx 99 src/filemanager/fileopctx.c file_op_context_destroy (file_op_context_t * ctx) ctx 101 src/filemanager/fileopctx.c if (ctx != NULL) ctx 103 src/filemanager/fileopctx.c file_op_context_destroy_ui (ctx); ctx 104 src/filemanager/fileopctx.c mc_search_free (ctx->search_handle); ctx 105 src/filemanager/fileopctx.c g_free (ctx); ctx 186 src/filemanager/fileopctx.h void file_op_context_destroy (file_op_context_t * ctx); ctx 192 src/filemanager/fileopctx.h FileProgressStatus file_progress_real_query_replace (file_op_context_t * ctx, ctx 725 src/filemanager/tree.c file_op_context_t *ctx; ctx 728 src/filemanager/tree.c ctx = file_op_context_new (OP_COPY); ctx 730 src/filemanager/tree.c file_op_context_create_ui (ctx, FALSE, FILEGUI_DIALOG_MULTI_ITEM); ctx 732 src/filemanager/tree.c copy_dir_dir (tctx, ctx, vfs_path_as_str (tree->selected_ptr->name), dest, TRUE, FALSE, ctx 735 src/filemanager/tree.c file_op_context_destroy (ctx); ctx 772 src/filemanager/tree.c file_op_context_t *ctx; ctx 775 src/filemanager/tree.c ctx = file_op_context_new (OP_MOVE); ctx 777 src/filemanager/tree.c file_op_context_create_ui (ctx, FALSE, FILEGUI_DIALOG_ONE_ITEM); ctx 778 src/filemanager/tree.c move_dir_dir (tctx, ctx, vfs_path_as_str (tree->selected_ptr->name), dest); ctx 780 src/filemanager/tree.c file_op_context_destroy (ctx); ctx 813 src/filemanager/tree.c file_op_context_t *ctx; ctx 832 src/filemanager/tree.c ctx = file_op_context_new (OP_DELETE); ctx 835 src/filemanager/tree.c file_op_context_create_ui (ctx, FALSE, FILEGUI_DIALOG_ONE_ITEM); ctx 836 src/filemanager/tree.c if (erase_dir (tctx, ctx, tree->selected_ptr->name) == FILE_CONT) ctx 839 src/filemanager/tree.c file_op_context_destroy (ctx); ctx 57 src/util.c file_op_context_t *ctx; ctx 63 src/util.c ctx = file_op_context_new (OP_COPY); ctx 65 src/util.c file_op_context_create_ui (ctx, 0, FALSE); ctx 66 src/util.c copy_file_file (tctx, ctx, vfs_path_as_str (default_file_vpath), ctx 69 src/util.c file_op_context_destroy (ctx);