Lines Matching refs:tlm_acls
437 get_acl_info(char *name, tlm_acls_t *tlm_acls)
443 erc = lstat64(name, &tlm_acls->acl_attr);
458 (void) strlcpy(tlm_acls->acl_info.attr_info, acltp,
471 get_dir_acl_info(char *dir, tlm_acls_t *tlm_acls, tlm_job_stats_t *js)
485 if (tlm_acls->acl_checkpointed)
490 erc = lstat64(fil, &tlm_acls->acl_attr);
505 if (strcmp(root_dir, tlm_acls->acl_root_dir) != 0) {
515 (void) strlcpy(tlm_acls->acl_root_dir, root_dir,
527 (void) strlcpy(tlm_acls->acl_info.attr_info, acltp,
543 backup_dir(char *dir, tlm_acls_t *tlm_acls,
551 erc = get_dir_acl_info(dir, tlm_acls, job_stats);
560 if (bksp && !(*bksp->bs_fn)(bksp, &tlm_acls->acl_attr)) {
566 (void) (tm_tar_ops.tm_putdir)(dir, tlm_acls,
580 backup_file(char *dir, char *name, tlm_acls_t *tlm_acls,
600 erc = get_acl_info(buf, tlm_acls);
611 } else if (!((*bksp->bs_fn)(bksp, &tlm_acls->acl_attr))) {
617 if (!S_ISLNK(tlm_acls->acl_attr.st_mode) &&
618 !S_ISREG(tlm_acls->acl_attr.st_mode)) {
626 rv = (tm_tar_ops.tm_putfile)(dir, name, tlm_acls, commands,
654 tlm_acls_t tlm_acls;
726 (void) memset(&tlm_acls, 0, sizeof (tlm_acls));
731 tlm_acls.acl_checkpointed = FALSE;
734 tlm_acls.acl_checkpointed = TRUE;
740 tlm_acls.acl_clear_archive = FALSE;
743 NDMP_YORN(tlm_acls.acl_checkpointed),
744 NDMP_YORN(tlm_acls.acl_clear_archive));
757 (void) backup_dir(np->nr_unchkp_nm, &tlm_acls, local_commands,
840 &tlm_acls, commands, local_commands,