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()
64 FILE *fd; in write_boot_policy() local
67 fd = fopen(pathname, "w"); in write_boot_policy()
68 if (!fd) in write_boot_policy()
71 fprintf(fd, "/* This file is automatically generated."); in write_boot_policy()
72 fprintf(fd, " Do not edit. */\n"); in write_boot_policy()
73 fprintf(fd, "#include <linux/stddef.h>\n"); in write_boot_policy()
74 fprintf(fd, "\nextern const char *const ipe_boot_policy;\n\n"); in write_boot_policy()
75 fprintf(fd, "const char *const ipe_boot_policy =\n"); in write_boot_policy()
78 fprintf(fd, "\tNULL;\n"); in write_boot_policy()
79 fclose(fd); in write_boot_policy()
83 fprintf(fd, "\t\""); in write_boot_policy()
88 fprintf(fd, "\\\""); in write_boot_policy()
91 fprintf(fd, "'"); in write_boot_policy()
94 fprintf(fd, "\\n\"\n\t\""); in write_boot_policy()
97 fprintf(fd, "\\\\"); in write_boot_policy()
100 fprintf(fd, "\\t"); in write_boot_policy()
103 fprintf(fd, "\\?"); in write_boot_policy()
106 fprintf(fd, "%c", buf[i]); in write_boot_policy()
109 fprintf(fd, "\";\n"); in write_boot_policy()
110 fclose(fd); in write_boot_policy()