Lines Matching refs:args
74 static int set_charset(struct iso_args *args, const char *cs_local);
81 struct iso_args args; in main() local
89 memset(&args, 0, sizeof args); in main()
90 args.ssector = -1; in main()
98 if (set_charset(&args, cs_local) == -1) in main()
110 args.gid = a_gid(optarg); in main()
116 args.fmask = a_mask(optarg); in main()
121 args.dmask = a_mask(optarg); in main()
132 args.ssector = atoi(optarg); in main()
136 args.uid = a_uid(optarg); in main()
152 args.dmask = args.fmask; in main()
155 args.fmask = args.dmask; in main()
174 args.export.ex_flags = MNT_EXRDONLY; in main()
175 args.fspec = dev; in main()
176 args.export.ex_root = DEFAULT_ROOTUID; in main()
177 args.flags = opts; in main()
179 if (args.ssector == -1) { in main()
190 if ((args.ssector = get_ssector(dev)) == -1) { in main()
194 args.ssector = 0; in main()
196 printf("using starting sector %d\n", args.ssector); in main()
212 args.fmask = args.dmask = ACCESSPERMS; in main()
214 args.fmask = sb.st_mode & (S_IRWXU | S_IRWXG | S_IRWXO); in main()
228 if (mount(vfc.vfc_name, mntpath, mntflags, &args) < 0) in main()
229 err(1, "%s", args.fspec); in main()
234 set_charset(struct iso_args *args, const char *cs_local) in set_charset() argument
245 snprintf(args->cs_disk, sizeof(args->cs_disk), "%s", ENCODING_UNICODE); in set_charset()
246 snprintf(args->cs_local, sizeof(args->cs_local), "%s", cs_local); in set_charset()
247 if (kiconv_add_xlat16_cspairs(args->cs_disk, args->cs_local) != 0) in set_charset()