Lines Matching refs:file
8 * license that can be found in the LICENSE file or at
21 struct filedes file = { .fd = -1 };
26 if (!open_file(&file, filename, O_RDONLY, 0))
28 if (!get_file_size(&file, &file_size))
31 error_msg("signature file '%s' is empty", filename);
35 error_msg("signature file '%s' is too large", filename);
39 if (!full_read(&file, sig, file_size))
46 filedes_close(&file);
59 /* Enable fs-verity on a file. */
66 struct filedes file;
97 if (!open_file(&file, argv[0], O_RDONLY, 0))
100 if (libfsverity_enable_with_sig(file.fd, &tree_params, sig, sig_size)) {
102 file.name);
103 filedes_close(&file);
106 if (!filedes_close(&file))