Home | History | Annotate | Download | only in src

Lines Matching refs:ftsent

1230     FTSENT *ftsent;
1303 while ((ftsent = fts_read(fts)) != NULL) {
1304 switch (ftsent->fts_info) {
1307 "SELinux: Directory cycle on %s.\n", ftsent->fts_path);
1315 "SELinux: Could not read %s: %s.\n", ftsent->fts_path, strerror(errno));
1316 fts_set(fts, ftsent, FTS_SKIP);
1320 "SELinux: Could not stat %s: %s.\n", ftsent->fts_path, strerror(errno));
1321 fts_set(fts, ftsent, FTS_SKIP);
1325 "SELinux: Error on %s: %s.\n", ftsent->fts_path, strerror(errno));
1326 fts_set(fts, ftsent, FTS_SKIP);
1329 if (issys && !selabel_partial_match(fc_sehandle, ftsent->fts_path)) {
1330 fts_set(fts, ftsent, FTS_SKIP);
1335 (!strcmp(ftsent->fts_path, DATA_DATA_PATH) ||
1336 !strncmp(ftsent->fts_path, DATA_USER_PREFIX, sizeof(DATA_USER_PREFIX)-1) ||
1337 !fnmatch(EXPAND_USER_PATH, ftsent->fts_path, FNM_LEADING_DIR|FNM_PATHNAME))) {
1339 fts_set(fts, ftsent, FTS_SKIP);
1344 error |= restorecon_sb(ftsent->fts_path, ftsent->fts_statp, nochange, verbose, seinfo, uid);