Lines Matching refs:fout
45 FILE *fout; in main() local
57 fout = fopen(polout, "w"); in main()
58 if (!fout) { in main()
65 fprintf(fout, "class %s\n", secclass_map[i].name); in main()
66 fprintf(fout, "\n"); in main()
71 fprintf(fout, "sid %s\n", initial_sid_to_string[i]); in main()
72 fprintf(fout, "\n"); in main()
77 fprintf(fout, "class %s\n", map->name); in main()
78 fprintf(fout, "{\n"); in main()
80 fprintf(fout, "\t%s\n", map->perms[j]); in main()
81 fprintf(fout, "}\n\n"); in main()
83 fprintf(fout, "\n"); in main()
87 fprintf(fout, "sensitivity s0;\n"); in main()
88 fprintf(fout, "sensitivity s1;\n"); in main()
89 fprintf(fout, "dominance { s0 s1 }\n"); in main()
90 fprintf(fout, "category c0;\n"); in main()
91 fprintf(fout, "category c1;\n"); in main()
92 fprintf(fout, "level s0:c0.c1;\n"); in main()
93 fprintf(fout, "level s1:c0.c1;\n"); in main()
99 fprintf(fout, "mlsconstrain %s {\n", map->name); in main()
101 fprintf(fout, "\t%s\n", map->perms[j]); in main()
108 fprintf(fout, "} (l2 eq h2 and h1 dom h2);\n\n"); in main()
113 fprintf(fout, "type base_t;\n"); in main()
114 fprintf(fout, "role base_r;\n"); in main()
115 fprintf(fout, "role base_r types { base_t };\n"); in main()
117 fprintf(fout, "allow base_t base_t:%s *;\n", in main()
119 fprintf(fout, "user user_u roles { base_r }"); in main()
121 fprintf(fout, " level %s range %s - %s", SYSTEMLOW, in main()
123 fprintf(fout, ";\n"); in main()
130 fprintf(fout, "sid %s " SUBJUSERROLETYPE "%s\n", in main()
132 fprintf(fout, "\n"); in main()
135 fprintf(fout, "fs_use_%s %s " OBJUSERROLETYPE "%s;\n", \ in main()
209 fprintf(fout, "genfscon %s %s " OBJUSERROLETYPE "%s\n", \ in main()
241 fclose(fout); in main()
243 fout = fopen(ctxout, "w"); in main()
244 if (!fout) { in main()
248 fprintf(fout, "/ " OBJUSERROLETYPE "%s\n", mls ? ":" SYSTEMLOW : ""); in main()
249 fprintf(fout, "/.* " OBJUSERROLETYPE "%s\n", mls ? ":" SYSTEMLOW : ""); in main()
250 fclose(fout); in main()