Searched defs:secontext (Results 1 - 6 of 6) sorted by relevance

/system/core/init/
H A Dueventd_test.cpp158 char* secontext; local
159 ASSERT_EQ(0, selabel_lookup(sehandle.get(), &secontext, files_and_modes[i].file,
161 files_and_modes[i].expected_context = secontext;
162 freecon(secontext);
174 char* secontext;
175 int result = selabel_lookup(sehandle.get(), &secontext, files_and_modes[i].file,
180 if (files_and_modes[i].expected_context != secontext) {
185 freecon(secontext);
H A Ddevices.cpp228 std::string secontext; local
229 if (!SelabelLookupFileContextBestMatch(path, links, mode, &secontext)) {
233 if (!secontext.empty()) {
234 setfscreatecon(secontext.c_str());
249 if (mknod(path.c_str(), mode, dev) && (errno == EEXIST) && !secontext.empty()) {
257 bool different = fcon != secontext;
260 if (different && lsetfilecon(path.c_str(), secontext.c_str())) {
261 PLOG(ERROR) << "Cannot set '" << secontext << "' SELinux label on '" << path
272 if (!secontext.empty()) {
H A Dutil.cpp116 std::string secontext; local
117 if (SelabelLookupFileContext(addr.sun_path, S_IFSOCK, &secontext) && !secontext.empty()) {
118 setfscreatecon(secontext.c_str());
132 if (!secontext.empty()) {
188 std::string secontext; local
189 if (SelabelLookupFileContext(path, mode, &secontext) && !secontext.empty()) {
190 setfscreatecon(secontext.c_str());
195 if (!secontext
259 std::string secontext; local
[all...]
H A Dbuiltins.cpp646 std::string secontext; local
648 if (SelabelLookupFileContext(linkpath, 0, &secontext) && !secontext.empty()) {
649 setfscreatecon(secontext.c_str());
654 if (!secontext.empty()) {
/system/vold/
H A Dvold_prepare_subdirs.cpp60 auto secontext = std::unique_ptr<char, void (*)(char*)>(nullptr, freecon); local
63 secontext.reset(tmp_secontext);
66 << gid << " context " << secontext.get() << " on path: " << path;
67 if (secontext) {
68 if (setfscreatecon(secontext.get()) != 0) {
76 if (secontext) {
79 PLOG(ERROR) << "Unable to read secontext for: " << path;
83 if (strcmp(secontext.get(), oldsecontext.get()) != 0) {
85 << ((char*)secontext.get()) << ": " << path;
86 if (lsetfilecon(path.c_str(), secontext
[all...]
H A DUtils.cpp74 char* secontext = nullptr; local
76 if (!selabel_lookup(sehandle, &secontext, cpath, S_IFBLK)) {
77 setfscreatecon(secontext);
90 if (secontext) {
92 freecon(secontext);
111 char* secontext = nullptr; local
113 if (!selabel_lookup(sehandle, &secontext, cpath, S_IFDIR)) {
114 setfscreatecon(secontext);
120 if (secontext) {
122 freecon(secontext);
[all...]

Completed in 1434 milliseconds