Lines Matching full:argv
85 void do_list_xattr(int argc, char **argv)
90 printf("%s: Usage: %s <file>\n", argv[0],
91 argv[0]);
95 if (check_fs_open(argv[0]))
98 ino = string_to_inode(argv[1]);
105 void do_get_xattr(int argc, char **argv)
116 while ((i = getopt(argc, argv, "f:")) != -1) {
129 argv[0], argv[0]);
135 printf("%s: Usage: %s <file> <attr> [-f outfile]\n", argv[0],
136 argv[0]);
140 if (check_fs_open(argv[0]))
143 ino = string_to_inode(argv[optind]);
155 err = ext2fs_xattr_get(h, argv[optind + 1], (void **)&buf, &buflen);
170 com_err(argv[0], err, "while getting extended attribute");
176 void do_set_xattr(int argc, char **argv)
187 while ((i = getopt(argc, argv, "f:")) != -1) {
205 printf("Usage:\t%s <file> <attr> <value>\n", argv[0]);
206 printf("\t%s -f <value_file> <file> <attr>\n", argv[0]);
210 if (check_fs_open(argv[0]))
212 if (check_fs_read_write(argv[0]))
214 if (check_fs_bitmaps(argv[0]))
217 ino = string_to_inode(argv[optind]);
235 buf = argv[optind + 2];
236 buflen = strlen(argv[optind + 2]);
239 err = ext2fs_xattr_set(h, argv[optind + 1], buf, buflen);
250 com_err(argv[0], err, "while setting extended attribute");
258 void do_rm_xattr(int argc, char **argv)
266 printf("%s: Usage: %s <file> <attrs>...\n", argv[0], argv[0]);
270 if (check_fs_open(argv[0]))
272 if (check_fs_read_write(argv[0]))
274 if (check_fs_bitmaps(argv[0]))
277 ino = string_to_inode(argv[1]);
290 err = ext2fs_xattr_remove(h, argv[i]);
301 com_err(argv[0], err, "while removing extended attribute");