Lines Matching refs:label_hnd
44 static struct selabel_handle *label_hnd = NULL; variable
79 if (label_hnd) in mac_selinux_init()
93 label_hnd = selabel_open(SELABEL_CTX_FILE, options, ELEMENTSOF(options)); in mac_selinux_init()
95 label_hnd = selabel_open(SELABEL_CTX_FILE, NULL, 0); in mac_selinux_init()
97 if (!label_hnd) { in mac_selinux_init()
130 if (!label_hnd) in mac_selinux_finish()
133 selabel_close(label_hnd); in mac_selinux_finish()
134 label_hnd = NULL; in mac_selinux_finish()
147 if (!label_hnd) in mac_selinux_fix()
154 r = selabel_lookup_raw(label_hnd, &fcon, path, st.st_mode); in mac_selinux_fix()
331 if (!label_hnd) in mac_selinux_create_file_prepare()
335 r = selabel_lookup_raw(label_hnd, &filecon, path, mode); in mac_selinux_create_file_prepare()
343 r = selabel_lookup_raw(label_hnd, &filecon, newpath, mode); in mac_selinux_create_file_prepare()
420 if (!label_hnd) in mac_selinux_mkdir()
424 r = selabel_lookup_raw(label_hnd, &fcon, path, S_IFDIR); in mac_selinux_mkdir()
432 r = selabel_lookup_raw(label_hnd, &fcon, newpath, S_IFDIR); in mac_selinux_mkdir()
474 if (!label_hnd) in mac_selinux_bind()
493 r = selabel_lookup_raw(label_hnd, &fcon, path, S_IFSOCK); in mac_selinux_bind()
501 r = selabel_lookup_raw(label_hnd, &fcon, newpath, S_IFSOCK); in mac_selinux_bind()