Lines Matching refs:argv

51 int initattr(int argc, char *argv[]);
52 int showattr(int argc, char *argv[]);
89 initattr(int argc, char *argv[]) in initattr() argument
99 while ((ch = getopt(argc, argv, "fp:r:w:")) != -1) in initattr()
113 argv += optind; in initattr()
119 if ((i = open(argv[1], flags, 0600)) == -1) { in initattr()
121 perror(argv[1]); in initattr()
126 uef.uef_size = atoi(argv[0]); in initattr()
145 perror(argv[1]); in initattr()
146 unlink(argv[1]); in initattr()
156 showattr(int argc, char *argv[]) in showattr() argument
164 fd = open(argv[0], O_RDONLY); in showattr()
166 perror(argv[0]); in showattr()
172 perror(argv[0]); in showattr()
177 fprintf(stderr, "%s: invalid file header\n", argv[0]); in showattr()
183 fprintf(stderr, "%s: bad magic\n", argv[0]); in showattr()
188 printf("%s: version %d, size %d\n", argv[0], uef.uef_version, in showattr()
196 main(int argc, char *argv[]) in main() argument
203 if (!strcmp(argv[1], "start")) { in main()
206 error = extattrctl(argv[2], UFS_EXTATTR_CMD_START, NULL, 0, in main()
212 } else if (!strcmp(argv[1], "stop")) { in main()
215 error = extattrctl(argv[2], UFS_EXTATTR_CMD_STOP, NULL, 0, in main()
221 } else if (!strcmp(argv[1], "enable")) { in main()
224 error = extattr_string_to_namespace(argv[3], &attrnamespace); in main()
229 error = extattrctl(argv[2], UFS_EXTATTR_CMD_ENABLE, argv[5], in main()
230 attrnamespace, argv[4]); in main()
235 } else if (!strcmp(argv[1], "disable")) { in main()
238 error = extattr_string_to_namespace(argv[3], &attrnamespace); in main()
243 error = extattrctl(argv[2], UFS_EXTATTR_CMD_DISABLE, NULL, in main()
244 attrnamespace, argv[4]); in main()
249 } else if (!strcmp(argv[1], "initattr")) { in main()
251 argv += 2; in main()
252 error = initattr(argc, argv); in main()
255 } else if (!strcmp(argv[1], "showattr")) { in main()
257 argv += 2; in main()
258 error = showattr(argc, argv); in main()