• Home
  • Raw
  • Download

Lines Matching refs:argv

227 void do_open_filesys(int argc, char **argv, int sci_idx EXT2FS_ATTR((unused)),  in do_open_filesys()  argument
240 while ((c = getopt(argc, argv, "iwfecb:s:d:Dz:")) != EOF) { in do_open_filesys()
268 blocksize = parse_ulong(optarg, argv[0], in do_open_filesys()
274 err = strtoblk(argv[0], optarg, in do_open_filesys()
293 if (check_fs_not_open(argv[0])) in do_open_filesys()
295 open_filesystem(argv[optind], open_flags, in do_open_filesys()
307 "<device>\n", argv[0]); in do_open_filesys()
310 void do_lcd(int argc, char **argv, int sci_idx EXT2FS_ATTR((unused)), in do_lcd() argument
314 com_err(argv[0], 0, "Usage: %s %s", argv[0], "<native dir>"); in do_lcd()
318 if (chdir(argv[1]) == -1) { in do_lcd()
319 com_err(argv[0], errno, in do_lcd()
321 argv[1]); in do_lcd()
348 void do_close_filesys(int argc, char **argv, int sci_idx EXT2FS_ATTR((unused)), in do_close_filesys() argument
353 if (check_fs_open(argv[0])) in do_close_filesys()
357 while ((c = getopt (argc, argv, "a")) != EOF) { in do_close_filesys()
377 void do_init_filesys(int argc, char **argv, int sci_idx EXT2FS_ATTR((unused)), in do_init_filesys() argument
385 if (common_args_process(argc, argv, 3, 3, "initialize", in do_init_filesys()
390 err = strtoblk(argv[0], argv[2], "blocks count", &blocks); in do_init_filesys()
394 retval = ext2fs_initialize(argv[1], 0, &param, in do_init_filesys()
397 com_err(argv[1], retval, "while initializing filesystem"); in do_init_filesys()
438 void do_show_super_stats(int argc, char *argv[], in do_show_super_stats() argument
449 while ((c = getopt (argc, argv, "h")) != EOF) { in do_show_super_stats()
461 if (check_fs_open(argv[0])) in do_show_super_stats()
531 fprintf(stderr, "%s: Usage: show_super_stats [-h]\n", argv[0]); in do_show_super_stats()
536 char **argv EXT2FS_ATTR((unused)), in do_dirty_filesys()
540 if (check_fs_open(argv[0])) in do_dirty_filesys()
542 if (check_fs_read_write(argv[0])) in do_dirty_filesys()
545 if (argv[1] && !strcmp(argv[1], "-clean")) in do_dirty_filesys()
991 void do_stat(int argc, char *argv[], int sci_idx EXT2FS_ATTR((unused)), in do_stat() argument
997 if (check_fs_open(argv[0])) in do_stat()
1007 if (common_inode_args_process(argc, argv, &inode, 0)) { in do_stat()
1012 if (debugfs_read_inode2(inode, inode_buf, argv[0], in do_stat()
1023 void do_dump_extents(int argc, char **argv, int sci_idx EXT2FS_ATTR((unused)), in do_dump_extents() argument
1034 while ((c = getopt(argc, argv, "nl")) != EOF) { in do_dump_extents()
1054 if (check_fs_open(argv[0])) in do_dump_extents()
1057 ino = string_to_inode(argv[optind]); in do_dump_extents()
1061 if (debugfs_read_inode(ino, &inode, argv[0])) in do_dump_extents()
1066 argv[optind]); in do_dump_extents()
1095 void do_blocks(int argc, char *argv[], int sci_idx EXT2FS_ATTR((unused)), in do_blocks() argument
1100 if (check_fs_open(argv[0])) in do_blocks()
1103 if (common_inode_args_process(argc, argv, &inode, 0)) { in do_blocks()
1113 void do_chroot(int argc, char *argv[], int sci_idx EXT2FS_ATTR((unused)), in do_chroot() argument
1119 if (common_inode_args_process(argc, argv, &inode, 0)) in do_chroot()
1124 com_err(argv[1], retval, 0); in do_chroot()
1131 void do_clri(int argc, char *argv[], int sci_idx EXT2FS_ATTR((unused)), in do_clri() argument
1137 if (common_inode_args_process(argc, argv, &inode, CHECK_FS_RW)) in do_clri()
1140 if (debugfs_read_inode(inode, &inode_buf, argv[0])) in do_clri()
1143 if (debugfs_write_inode(inode, &inode_buf, argv[0])) in do_clri()
1147 void do_freei(int argc, char *argv[], int sci_idx EXT2FS_ATTR((unused)), in do_freei() argument
1154 if (common_args_process(argc, argv, 2, 3, argv[0], "<file> [num]", in do_freei()
1157 if (check_fs_read_write(argv[0])) in do_freei()
1160 inode = string_to_inode(argv[1]); in do_freei()
1165 len = parse_ulong(argv[2], argv[0], "length", &err); in do_freei()
1172 com_err(argv[0], 0, "Warning: inode already clear"); in do_freei()
1178 void do_seti(int argc, char *argv[], int sci_idx EXT2FS_ATTR((unused)), in do_seti() argument
1185 if (common_args_process(argc, argv, 2, 3, argv[0], "<file> [num]", in do_seti()
1188 if (check_fs_read_write(argv[0])) in do_seti()
1191 inode = string_to_inode(argv[1]); in do_seti()
1196 len = parse_ulong(argv[2], argv[0], "length", &err); in do_seti()
1203 com_err(argv[0], 0, "Warning: inode already set"); in do_seti()
1210 void do_testi(int argc, char *argv[], int sci_idx EXT2FS_ATTR((unused)), in do_testi() argument
1215 if (common_inode_args_process(argc, argv, &inode, CHECK_FS_BITMAPS)) in do_testi()
1225 void do_freeb(int argc, char *argv[], int sci_idx EXT2FS_ATTR((unused)), in do_freeb() argument
1231 if (common_block_args_process(argc, argv, &block, &count)) in do_freeb()
1233 if (check_fs_read_write(argv[0])) in do_freeb()
1237 com_err(argv[0], 0, "Warning: block %llu already clear", in do_freeb()
1245 void do_setb(int argc, char *argv[], int sci_idx EXT2FS_ATTR((unused)), in do_setb() argument
1251 if (common_block_args_process(argc, argv, &block, &count)) in do_setb()
1253 if (check_fs_read_write(argv[0])) in do_setb()
1257 com_err(argv[0], 0, "Warning: block %llu already set", in do_setb()
1266 void do_testb(int argc, char *argv[], int sci_idx EXT2FS_ATTR((unused)), in do_testb() argument
1272 if (common_block_args_process(argc, argv, &block, &count)) in do_testb()
1353 void do_modify_inode(int argc, char *argv[], int sci_idx EXT2FS_ATTR((unused)), in do_modify_inode() argument
1367 if (common_inode_args_process(argc, argv, &inode_num, CHECK_FS_RW)) in do_modify_inode()
1372 if (debugfs_read_inode(inode_num, &inode, argv[1])) in do_modify_inode()
1375 modify_u16(argv[0], "Mode", octal_format, &inode.i_mode); in do_modify_inode()
1376 modify_u16(argv[0], "User ID", decimal_format, &inode.i_uid); in do_modify_inode()
1377 modify_u16(argv[0], "Group ID", decimal_format, &inode.i_gid); in do_modify_inode()
1378 modify_u32(argv[0], "Size", unsignedlong_format, &inode.i_size); in do_modify_inode()
1379 modify_u32(argv[0], "Creation time", decimal_format, &inode.i_ctime); in do_modify_inode()
1380 modify_u32(argv[0], "Modification time", decimal_format, &inode.i_mtime); in do_modify_inode()
1381 modify_u32(argv[0], "Access time", decimal_format, &inode.i_atime); in do_modify_inode()
1382 modify_u32(argv[0], "Deletion time", decimal_format, &inode.i_dtime); in do_modify_inode()
1383 modify_u16(argv[0], "Link count", decimal_format, &inode.i_links_count); in do_modify_inode()
1385 modify_u16(argv[0], "Block count high", unsignedlong_format, in do_modify_inode()
1387 modify_u32(argv[0], "Block count", unsignedlong_format, &inode.i_blocks); in do_modify_inode()
1388 modify_u32(argv[0], "File flags", hex_format, &inode.i_flags); in do_modify_inode()
1389 modify_u32(argv[0], "Generation", hex_format, &inode.i_generation); in do_modify_inode()
1391 modify_u32(argv[0], "Reserved1", decimal_format, &inode.i_reserved1); in do_modify_inode()
1393 modify_u32(argv[0], "File acl", decimal_format, &inode.i_file_acl); in do_modify_inode()
1395 modify_u32(argv[0], "High 32bits of size", decimal_format, in do_modify_inode()
1399 modify_u32(argv[0], "Translator Block", in do_modify_inode()
1402 modify_u32(argv[0], "Fragment address", decimal_format, &inode.i_faddr); in do_modify_inode()
1412 modify_u8(argv[0], "Fragment number", decimal_format, frag); in do_modify_inode()
1414 modify_u8(argv[0], "Fragment size", decimal_format, fsize); in do_modify_inode()
1418 modify_u32(argv[0], buf, decimal_format, &inode.i_block[i]); in do_modify_inode()
1420 modify_u32(argv[0], "Indirect Block", decimal_format, in do_modify_inode()
1422 modify_u32(argv[0], "Double Indirect Block", decimal_format, in do_modify_inode()
1424 modify_u32(argv[0], "Triple Indirect Block", decimal_format, in do_modify_inode()
1426 if (debugfs_write_inode(inode_num, &inode, argv[1])) in do_modify_inode()
1431 void do_change_working_dir(int argc, char *argv[], in do_change_working_dir() argument
1438 if (common_inode_args_process(argc, argv, &inode, 0)) in do_change_working_dir()
1443 com_err(argv[1], retval, 0); in do_change_working_dir()
1450 void do_print_working_directory(int argc, char *argv[], in do_print_working_directory() argument
1457 if (common_args_process(argc, argv, 1, 1, in do_print_working_directory()
1463 com_err(argv[0], retval, in do_print_working_directory()
1474 com_err(argv[0], retval, in do_print_working_directory()
1541 void do_link(int argc, char *argv[], int sci_idx EXT2FS_ATTR((unused)), in do_link() argument
1544 if (common_args_process(argc, argv, 3, 3, "link", in do_link()
1548 make_link(argv[1], argv[2]); in do_link()
1564 void do_undel(int argc, char *argv[], int sci_idx EXT2FS_ATTR((unused)), in do_undel() argument
1570 if (common_args_process(argc, argv, 2, 3, "undelete", in do_undel()
1575 ino = string_to_inode(argv[1]); in do_undel()
1579 if (debugfs_read_inode(ino, &inode, argv[1])) in do_undel()
1583 com_err(argv[1], 0, "Inode is not marked as deleted"); in do_undel()
1594 if (debugfs_write_inode(ino, &inode, argv[0])) in do_undel()
1603 make_link(argv[1], argv[2]); in do_undel()
1628 void do_unlink(int argc, char *argv[], int sci_idx EXT2FS_ATTR((unused)), in do_unlink() argument
1631 if (common_args_process(argc, argv, 2, 2, "link", in do_unlink()
1635 unlink_file_by_name(argv[1]); in do_unlink()
1638 void do_copy_inode(int argc, char *argv[], int sci_idx EXT2FS_ATTR((unused)), in do_copy_inode() argument
1644 if (common_args_process(argc, argv, 3, 3, "copy_inode", in do_copy_inode()
1648 src_ino = string_to_inode(argv[1]); in do_copy_inode()
1652 dest_ino = string_to_inode(argv[2]); in do_copy_inode()
1657 argv[0], sizeof(buf), 0)) in do_copy_inode()
1661 argv[0], sizeof(buf), 0)) in do_copy_inode()
1667 void do_find_free_block(int argc, char *argv[], in do_find_free_block() argument
1676 if ((argc > 3) || (argc==2 && *argv[1] == '?')) { in do_find_free_block()
1677 com_err(argv[0], 0, "Usage: find_free_block [count [goal]]"); in do_find_free_block()
1680 if (check_fs_open(argv[0])) in do_find_free_block()
1684 count = strtol(argv[1],&tmp,0); in do_find_free_block()
1686 com_err(argv[0], 0, "Bad count - %s", argv[1]); in do_find_free_block()
1693 goal = strtol(argv[2], &tmp, 0); in do_find_free_block()
1695 com_err(argv[0], 0, "Bad goal - %s", argv[1]); in do_find_free_block()
1721 void do_find_free_inode(int argc, char *argv[], in do_find_free_inode() argument
1730 if (argc > 3 || (argc>1 && *argv[1] == '?')) { in do_find_free_inode()
1731 com_err(argv[0], 0, "Usage: find_free_inode [dir [mode]]"); in do_find_free_inode()
1734 if (check_fs_open(argv[0])) in do_find_free_inode()
1738 dir = strtol(argv[1], &tmp, 0); in do_find_free_inode()
1740 com_err(argv[0], 0, "Bad dir - %s", argv[1]); in do_find_free_inode()
1747 mode = strtol(argv[2], &tmp, 0); in do_find_free_inode()
1749 com_err(argv[0], 0, "Bad mode - %s", argv[2]); in do_find_free_inode()
1763 void do_write(int argc, char *argv[], int sci_idx EXT2FS_ATTR((unused)), in do_write() argument
1768 if (common_args_process(argc, argv, 3, 3, "write", in do_write()
1772 retval = do_write_internal(current_fs, cwd, argv[1], argv[2], root); in do_write()
1774 com_err(argv[0], retval, 0); in do_write()
1777 void do_mknod(int argc, char *argv[], int sci_idx EXT2FS_ATTR((unused)), in do_mknod() argument
1785 if (check_fs_open(argv[0])) in do_mknod()
1787 if (argc < 3 || argv[2][1]) { in do_mknod()
1789 com_err(argv[0], 0, "Usage: mknod <name> [p| [c|b] <major> <minor>]"); in do_mknod()
1794 switch (argv[2][0]) { in do_mknod()
1812 major = strtoul(argv[3], argv+3, 0); in do_mknod()
1813 minor = strtoul(argv[4], argv+4, 0); in do_mknod()
1814 if (major > 65535 || minor > 65535 || argv[3][0] || argv[4][0]) in do_mknod()
1822 retval = do_mknod_internal(current_fs, cwd, argv[1], in do_mknod()
1825 com_err(argv[0], retval, 0); in do_mknod()
1828 void do_mkdir(int argc, char *argv[], int sci_idx EXT2FS_ATTR((unused)), in do_mkdir() argument
1833 if (common_args_process(argc, argv, 2, 2, "mkdir", in do_mkdir()
1837 retval = do_mkdir_internal(current_fs, cwd, argv[1], root); in do_mkdir()
1839 com_err(argv[0], retval, 0); in do_mkdir()
1882 void do_kill_file(int argc, char *argv[], int sci_idx EXT2FS_ATTR((unused)), in do_kill_file() argument
1887 if (common_inode_args_process(argc, argv, &inode_num, CHECK_FS_RW)) in do_kill_file()
1893 void do_rm(int argc, char *argv[], int sci_idx EXT2FS_ATTR((unused)), in do_rm() argument
1900 if (common_args_process(argc, argv, 2, 2, "rm", in do_rm()
1904 retval = ext2fs_namei(current_fs, root, cwd, argv[1], &inode_num); in do_rm()
1906 com_err(argv[0], retval, "while trying to resolve filename"); in do_rm()
1910 if (debugfs_read_inode(inode_num, &inode, argv[0])) in do_rm()
1914 com_err(argv[0], 0, "file is a directory"); in do_rm()
1919 if (debugfs_write_inode(inode_num, &inode, argv[0])) in do_rm()
1922 unlink_file_by_name(argv[1]); in do_rm()
1955 void do_rmdir(int argc, char *argv[], int sci_idx EXT2FS_ATTR((unused)), in do_rmdir() argument
1963 if (common_args_process(argc, argv, 2, 2, "rmdir", in do_rmdir()
1967 retval = ext2fs_namei(current_fs, root, cwd, argv[1], &inode_num); in do_rmdir()
1969 com_err(argv[0], retval, "while trying to resolve filename"); in do_rmdir()
1973 if (debugfs_read_inode(inode_num, &inode, argv[0])) in do_rmdir()
1977 com_err(argv[0], 0, "file is not a directory"); in do_rmdir()
1987 com_err(argv[0], retval, "while iterating over directory"); in do_rmdir()
1991 com_err(argv[0], 0, "directory not empty"); in do_rmdir()
1996 if (debugfs_write_inode(inode_num, &inode, argv[0])) in do_rmdir()
1999 unlink_file_by_name(argv[1]); in do_rmdir()
2003 if (debugfs_read_inode(rds.parent, &inode, argv[0])) in do_rmdir()
2007 if (debugfs_write_inode(rds.parent, &inode, argv[0])) in do_rmdir()
2014 char *argv[] EXT2FS_ATTR((unused)), in do_show_debugfs_params()
2026 void do_expand_dir(int argc, char *argv[], int sci_idx EXT2FS_ATTR((unused)), in do_expand_dir() argument
2032 if (common_inode_args_process(argc, argv, &inode, CHECK_FS_RW)) in do_expand_dir()
2041 void do_features(int argc, char *argv[], int sci_idx EXT2FS_ATTR((unused)), in do_features() argument
2046 if (check_fs_open(argv[0])) in do_features()
2049 if ((argc != 1) && check_fs_read_write(argv[0])) in do_features()
2052 if (e2p_edit_feature(argv[i], in do_features()
2054 com_err(argv[0], 0, "Unknown feature: %s\n", in do_features()
2055 argv[i]); in do_features()
2063 void do_bmap(int argc, char *argv[], int sci_idx EXT2FS_ATTR((unused)), in do_bmap() argument
2071 if (check_fs_open(argv[0])) in do_bmap()
2075 while ((c = getopt (argc, argv, "a")) != EOF) { in do_bmap()
2092 ino = string_to_inode(argv[optind++]); in do_bmap()
2095 err = strtoblk(argv[0], argv[optind++], "logical block", &blk); in do_bmap()
2103 err = strtoblk(argv[0], argv[optind++], in do_bmap()
2117 com_err(argv[0], errcode, in do_bmap()
2128 void do_imap(int argc, char *argv[], int sci_idx EXT2FS_ATTR((unused)), in do_imap() argument
2134 if (common_args_process(argc, argv, 2, 2, argv[0], in do_imap()
2137 ino = string_to_inode(argv[1]); in do_imap()
2146 com_err(argv[0], 0, "Inode table for group %lu is missing\n", in do_imap()
2160 void do_idump(int argc, char *argv[], int sci_idx EXT2FS_ATTR((unused)), in do_idump() argument
2171 while ((c = getopt (argc, argv, "bex")) != EOF) { in do_idump()
2173 com_err(argv[0], 0, in do_idump()
2182 if (check_fs_open(argv[0])) in do_idump()
2185 ino = string_to_inode(argv[optind]); in do_idump()
2192 com_err(argv[0], err, "while allocating memory"); in do_idump()
2199 com_err(argv[0], err, "while reading inode %u", ino); in do_idump()
2213 com_err(argv[0], 0, "No extra space in inode"); in do_idump()
2231 void do_set_current_time(int argc, char *argv[], in do_set_current_time() argument
2237 if (common_args_process(argc, argv, 2, 2, argv[0], in do_set_current_time()
2241 now = string_to_time(argv[1]); in do_set_current_time()
2243 com_err(argv[0], 0, "Couldn't parse argument as a time: %s\n", in do_set_current_time()
2244 argv[1]); in do_set_current_time()
2292 void do_supported_features(int argc, char *argv[], in do_supported_features() argument
2305 ret = find_supp_feature(supp, E2P_FS_FEATURE, argv[1]); in do_supported_features()
2308 argv[1]); in do_supported_features()
2311 com_err(argv[0], 0, "Unknown feature: %s\n", argv[1]); in do_supported_features()
2313 fprintf(stdout, "Supported feature: %s\n", argv[1]); in do_supported_features()
2322 void do_punch(int argc, char *argv[], int sci_idx EXT2FS_ATTR((unused)), in do_punch() argument
2330 if (common_args_process(argc, argv, 3, 4, argv[0], in do_punch()
2335 ino = string_to_inode(argv[1]); in do_punch()
2338 err = strtoblk(argv[0], argv[2], "logical block", &start); in do_punch()
2342 err = strtoblk(argv[0], argv[3], "logical block", &end); in do_punch()
2351 com_err(argv[0], errcode, in do_punch()
2358 void do_fallocate(int argc, char *argv[], int sci_idx EXT2FS_ATTR((unused)), in do_fallocate() argument
2366 if (common_args_process(argc, argv, 3, 4, argv[0], in do_fallocate()
2371 ino = string_to_inode(argv[1]); in do_fallocate()
2374 err = strtoblk(argv[0], argv[2], "logical block", &start); in do_fallocate()
2378 err = strtoblk(argv[0], argv[3], "logical block", &end); in do_fallocate()
2388 com_err(argv[0], errcode, in do_fallocate()
2395 void do_symlink(int argc, char *argv[], int sci_idx EXT2FS_ATTR((unused)), in do_symlink() argument
2400 if (common_args_process(argc, argv, 3, 3, "symlink", in do_symlink()
2404 retval = do_symlink_internal(current_fs, cwd, argv[1], argv[2], root); in do_symlink()
2406 com_err(argv[0], retval, 0); in do_symlink()
2412 void do_dump_mmp(int argc EXT2FS_ATTR((unused)), char *argv[], in do_dump_mmp() argument
2421 if (check_fs_open(argv[0])) in do_dump_mmp()
2426 mmp_block = strtoull(argv[1], &end, 0); in do_dump_mmp()
2427 if (end == argv[0] || mmp_block == 0) { in do_dump_mmp()
2429 argv[0], argv[1]); in do_dump_mmp()
2438 argv[0]); in do_dump_mmp()
2446 com_err(argv[0], retval, "allocating MMP buffer.\n"); in do_dump_mmp()
2455 com_err(argv[0], retval, "reading MMP block %llu.\n", in do_dump_mmp()
2478 char *argv[] EXT2FS_ATTR((unused)), in do_dump_mmp()
2533 int main(int argc, char **argv) in main() argument
2586 while ((c = getopt (argc, argv, opt_string)) != EOF) { in main()
2612 blocksize = parse_ulong(optarg, argv[0], in main()
2616 retval = strtoblk(argv[0], optarg, in main()
2636 com_err(argv[0], 0, usage, debug_prog_name); in main()
2641 open_filesystem(argv[optind], open_flags, in main()