Lines Matching refs:con
344 static int my_getXcon_raw(pid_t pid, security_context_t * con, const char *val) in my_getXcon_raw() argument
360 *con = NULL; in my_getXcon_raw()
367 if (*ptr && !(*con = strdup(ptr))) in my_getXcon_raw()
374 static int my_getpidexeccon_raw(pid_t pid, security_context_t * con) in my_getpidexeccon_raw() argument
376 return (my_getXcon_raw(pid, con, "exec")); in my_getpidexeccon_raw()
378 static int my_getpidfscreatecon_raw(pid_t pid, security_context_t * con) in my_getpidfscreatecon_raw() argument
380 return (my_getXcon_raw(pid, con, "fscreate")); in my_getpidfscreatecon_raw()
382 static int my_getpidkeycreatecon_raw(pid_t pid, security_context_t * con) in my_getpidkeycreatecon_raw() argument
384 return (my_getXcon_raw(pid, con, "keycreate")); in my_getpidkeycreatecon_raw()
390 security_context_t con = NULL, con_tmp; in get_scon() local
398 if (selinux_trans_to_raw_context(con_tmp, &con) < 0) in get_scon()
421 if (selinux_trans_to_raw_context(con_tmp, &con) < 0) in get_scon()
429 ret = getcon_raw(&con); in get_scon()
436 ret = getexeccon_raw(&con); in get_scon()
442 if (!con) in get_scon()
443 con = strdup(dummy_NIL); in get_scon()
446 ret = getfscreatecon_raw(&con); in get_scon()
452 if (!con) in get_scon()
453 con = strdup(dummy_NIL); in get_scon()
456 ret = getkeycreatecon_raw(&con); in get_scon()
462 if (!con) in get_scon()
463 con = strdup(dummy_NIL); in get_scon()
467 ret = getpidcon_raw(opts->f.pid, &con); in get_scon()
475 ret = my_getpidexeccon_raw(opts->f.pid, &con); in get_scon()
482 if (!con) in get_scon()
483 con = strdup(dummy_NIL); in get_scon()
486 ret = my_getpidfscreatecon_raw(opts->f.pid, &con); in get_scon()
493 if (!con) in get_scon()
494 con = strdup(dummy_NIL); in get_scon()
502 ret = my_getpidkeycreatecon_raw(opts->f.pid, &con); in get_scon()
509 if (!con) in get_scon()
510 con = strdup(dummy_NIL); in get_scon()
514 ret = getfilecon_raw(opts->f.file, &con); in get_scon()
523 ret = lgetfilecon_raw(opts->f.link, &con); in get_scon()
535 return (con); in get_scon()
626 context_t con = NULL; in disp_con() local
686 if (!(con = context_new(scon))) in disp_con()
690 disp__con_val("user", context_user_get(con), &color); in disp_con()
693 disp__con_val("role", context_role_get(con), &color); in disp_con()
696 disp__con_val("type", context_type_get(con), &color); in disp_con()
702 val = context_range_get(con); in disp_con()
722 val = context_range_get(con); in disp_con()
740 disp__con_val("mls-range", context_range_get(con), &color); in disp_con()
742 context_free(con); in disp_con()