Lines Matching defs:opts
53 static struct options opts;
185 opts.inode = -1;
186 opts.attr = const_cpu_to_le32(-1);
187 opts.attr_name = NULL;
188 opts.attr_name_len = 0;
193 if (!opts.device) {
194 opts.device = argv[optind - 1];
195 } else if (!opts.file) {
196 opts.file = argv[optind - 1];
204 if (opts.attr != const_cpu_to_le32(-1)) {
208 opts.attr = attr;
216 opts.force++;
222 if (opts.inode != -1)
224 else if (utils_parse_size(optarg, &opts.inode, FALSE))
232 opts.attr_name_len = ntfs_mbstoucs(optarg,
233 &opts.attr_name);
234 if (opts.attr_name_len < 0) {
242 opts.quiet++;
249 opts.verbose++;
253 opts.raw = TRUE;
272 opts.verbose++;
274 opts.quiet++;
277 opts.quiet = 0;
279 if (opts.device == NULL) {
283 } else if (opts.file == NULL && opts.inode == -1) {
288 } else if (opts.file != NULL && opts.inode != -1) {
293 if (opts.quiet && opts.verbose) {
365 if (!opts.raw && block_size > 0) {
418 vol = utils_mount_volume(opts.device, NTFS_MNT_RDONLY |
419 (opts.force ? NTFS_MNT_RECOVER : 0));
425 if (opts.inode != -1)
426 inode = ntfs_inode_open(vol, opts.inode);
431 unix_name = ntfs_utils_unix_path(opts.file);
439 inode = ntfs_pathname_to_inode(vol, NULL, opts.file);
449 if (opts.attr != const_cpu_to_le32(-1))
450 attr = opts.attr;
452 result = cat(vol, inode, attr, opts.attr_name, opts.attr_name_len);