Lines Matching full:fd

24 	FILE *fd;  in policy_to_buffer()  local
26 fd = fopen(pathname, "r"); in policy_to_buffer()
27 if (!fd) { in policy_to_buffer()
32 fseek(fd, 0, SEEK_END); in policy_to_buffer()
33 fsize = ftell(fd); in policy_to_buffer()
34 rewind(fd); in policy_to_buffer()
42 read = fread((void *)lbuf, sizeof(*lbuf), fsize, fd); in policy_to_buffer()
50 fclose(fd); in policy_to_buffer()
57 fclose(fd); in policy_to_buffer()
65 FILE *fd; in write_boot_policy() local
68 fd = fopen(pathname, "w"); in write_boot_policy()
69 if (!fd) { in write_boot_policy()
74 fprintf(fd, "/* This file is automatically generated."); in write_boot_policy()
75 fprintf(fd, " Do not edit. */\n"); in write_boot_policy()
76 fprintf(fd, "#include <linux/stddef.h>\n"); in write_boot_policy()
77 fprintf(fd, "\nextern const char *const ipe_boot_policy;\n\n"); in write_boot_policy()
78 fprintf(fd, "const char *const ipe_boot_policy =\n"); in write_boot_policy()
81 fprintf(fd, "\tNULL;\n"); in write_boot_policy()
82 fclose(fd); in write_boot_policy()
86 fprintf(fd, "\t\""); in write_boot_policy()
91 fprintf(fd, "\\\""); in write_boot_policy()
94 fprintf(fd, "'"); in write_boot_policy()
97 fprintf(fd, "\\n\"\n\t\""); in write_boot_policy()
100 fprintf(fd, "\\\\"); in write_boot_policy()
103 fprintf(fd, "\\t"); in write_boot_policy()
106 fprintf(fd, "\\?"); in write_boot_policy()
109 fprintf(fd, "%c", buf[i]); in write_boot_policy()
112 fprintf(fd, "\";\n"); in write_boot_policy()
113 fclose(fd); in write_boot_policy()
118 if (fd) in write_boot_policy()
119 fclose(fd); in write_boot_policy()