Lines Matching defs:out
440 * @param out the FILE to put all the output in.
443 static int write_file_context_header(FILE * out)
445 if (fprintf(out, COMMENT_FILE_CONTEXT_HEADER) < 0) {
502 * lines filtered out.
582 static int write_replacements(genhomedircon_settings_t * s, FILE * out,
593 if (fprintf(out, "%s\n", line) < 0)
605 static int write_contexts(genhomedircon_settings_t *s, FILE *out,
628 fprintf(out, "%s\n", line) < 0) {
670 if (fprintf(out, "%s\n", line) < 0)
687 static int write_home_dir_context(genhomedircon_settings_t * s, FILE * out,
697 if (fprintf(out, COMMENT_USER_HOME_CONTEXT, FALLBACK_SENAME) < 0)
700 if (fprintf(out, COMMENT_USER_HOME_CONTEXT, user->name) < 0)
704 return write_contexts(s, out, tpl, repl, user);
707 static int write_home_root_context(genhomedircon_settings_t * s, FILE * out,
715 return write_replacements(s, out, tpl, repl);
718 static int write_username_context(genhomedircon_settings_t * s, FILE * out,
729 return write_contexts(s, out, tpl, repl, user);
732 static int write_user_context(genhomedircon_settings_t * s, FILE * out,
741 return write_contexts(s, out, tpl, repl, user);
1217 static int write_gen_home_dir_context(genhomedircon_settings_t * s, FILE * out,
1231 if (write_home_dir_context(s, out, homedir_context_tpl, users))
1233 if (write_username_context(s, out, username_context_tpl, users))
1235 if (write_user_context(s, out, user_context_tpl, users))
1251 * @param out the FILE to put all the output in.
1254 static int write_context_file(genhomedircon_settings_t * s, FILE * out)
1275 if (write_file_context_header(out) != STATUS_SUCCESS) {
1304 if (write_home_dir_context(s, out, homedir_context_tpl,
1311 if (write_home_root_context(s, out,
1325 if (write_username_context(s, out, username_context_tpl,
1331 if (write_user_context(s, out, user_context_tpl,
1337 if (write_gen_home_dir_context(s, out, username_context_tpl,
1361 FILE *out = NULL;
1395 if (!(out = fopen(s.fcfilepath, "w"))) {
1402 retval = write_context_file(&s, out);
1405 if (out != NULL)
1406 fclose(out);