Lines Matching refs:filename

415 lofi_map_file(int lfd, struct lofi_ioctl *li, const char *filename)  in lofi_map_file()  argument
420 (void) strlcpy(li->li_filename, filename, sizeof (li->li_filename)); in lofi_map_file()
426 die(gettext("could not map file %s"), filename); in lofi_map_file()
437 add_mapping(int lfd, const char *devicename, const char *filename, in add_mapping() argument
478 minor = lofi_map_file(lfd, &li, filename); in add_mapping()
493 (void) strlcpy(li.li_filename, filename, sizeof (li.li_filename)); in add_mapping()
500 die(gettext("could not map file %s to %s"), filename, in add_mapping()
511 delete_mapping(int lfd, const char *devicename, const char *filename, in delete_mapping() argument
521 (void) strlcpy(li.li_filename, filename, in delete_mapping()
525 die(gettext("could not unmap file %s"), filename); in delete_mapping()
544 print_one_mapping(int lfd, const char *devicename, const char *filename) in print_one_mapping() argument
552 (void) strlcpy(li.li_filename, filename, in print_one_mapping()
555 die(gettext("could not find device for %s"), filename); in print_one_mapping()
1364 lofi_uncompress(int lfd, const char *filename) in lofi_uncompress() argument
1385 (void) strlcpy(li.li_filename, filename, sizeof (li.li_filename)); in lofi_uncompress()
1388 filename); in lofi_uncompress()
1391 if (stat64(filename, &statbuf) == -1) in lofi_uncompress()
1392 die(gettext("stat: %s"), filename); in lofi_uncompress()
1396 minor = lofi_map_file(lfd, &li, filename); in lofi_uncompress()
1403 delete_mapping(lfd, devicename, filename, B_TRUE); in lofi_uncompress()
1404 die("%s is not compressed\n", filename); in lofi_uncompress()
1408 delete_mapping(lfd, devicename, filename, B_TRUE); in lofi_uncompress()
1409 die(gettext("open: %s"), filename); in lofi_uncompress()
1412 x = strdup(filename); in lofi_uncompress()
1415 x = strdup(filename); in lofi_uncompress()
1425 delete_mapping(lfd, devicename, filename, B_TRUE); in lofi_uncompress()
1426 die("%s could not be uncompressed\n", filename); in lofi_uncompress()
1438 delete_mapping(lfd, devicename, filename, B_TRUE); in lofi_uncompress()
1439 die("%s could not be uncompressed\n", filename); in lofi_uncompress()
1459 delete_mapping(lfd, devicename, filename, B_TRUE); in lofi_uncompress()
1467 die(gettext("could not read from %s"), filename); in lofi_uncompress()
1471 if (rename(tmpfilename, filename) == -1) in lofi_uncompress()
1479 lofi_compress(int *lfd, const char *filename, int compress_index, in lofi_compress() argument
1509 (void) strlcpy(lic.li_filename, filename, sizeof (lic.li_filename)); in lofi_compress()
1512 filename); in lofi_compress()
1538 if ((uncompfd = open64(filename, O_RDWR|O_LARGEFILE, 0)) == -1) in lofi_compress()
1539 die(gettext("open: %s"), filename); in lofi_compress()
1555 die(gettext("fcntl: %s"), filename); in lofi_compress()
1559 die(gettext("fstat: %s"), filename); in lofi_compress()
1572 x = strdup(filename); in lofi_compress()
1575 x = strdup(filename); in lofi_compress()
1773 die(gettext("error compressing file %s"), filename); in lofi_compress()
1776 if (rename(comp_filename, filename) == -1) { in lofi_compress()
1778 die(gettext("error compressing file %s"), filename); in lofi_compress()
1816 check_file_validity(const char *filename) in check_file_validity() argument
1822 fd = open64(filename, O_RDONLY); in check_file_validity()
1824 die(gettext("open: %s"), filename); in check_file_validity()
1828 die(gettext("fstat: %s"), filename); in check_file_validity()
1832 filename); in check_file_validity()
1835 filename, DEV_BSIZE); in check_file_validity()
1839 if (name_to_minor(filename) != 0) { in check_file_validity()
1845 check_file_is_encrypted(const char *filename) in check_file_is_encrypted() argument
1852 fd = open64(filename, O_RDONLY); in check_file_is_encrypted()
1854 die(gettext("failed to open: %s"), filename); in check_file_is_encrypted()
1858 CRYOFF, filename); in check_file_is_encrypted()
1864 " at offset 0x%lx in file %s"), CRYOFF, filename); in check_file_is_encrypted()
1872 die(gettext("failed to close file %s"), filename); in check_file_is_encrypted()
1921 const char *filename = NULL; in main() local
1957 if ((filename = realpath(optarg, realfilename)) == NULL) in main()
1990 if ((filename = realpath(optarg, in main()
2073 if ((filename = realpath(argv[optind], in main()
2082 if ((filename = realpath(argv[optind], in main()
2094 check_file_validity(filename); in main()
2096 if (filename && !valid_abspath(filename)) in main()
2149 !check_file_is_encrypted(filename)); in main()
2165 add_mapping(lfd, devicename, filename, cipher, rkey, rksz, in main()
2168 lofi_compress(&lfd, filename, compress_index, segsize); in main()
2170 lofi_uncompress(lfd, filename); in main()
2172 delete_mapping(lfd, devicename, filename, force); in main()
2173 else if (filename || devicename) in main()
2174 print_one_mapping(lfd, devicename, filename); in main()