Lines Matching refs:attrinfo
463 attr_data_t *attrinfo, int filetype, int lev, int symlink_lev);
506 attr_data_t **attrinfo);
532 static int read_xattr_hdr(attr_data_t **attrinfo);
1746 putfile(char *longname, char *shortname, char *parent, attr_data_t *attrinfo, in putfile() argument
1787 attrparent = attrinfo->attr_parent; in putfile()
1788 longattrname = attrinfo->attr_path; in putfile()
1789 dirfd = attrinfo->attr_parentfd; in putfile()
1790 rw_sysattr = attrinfo->attr_rw_sysattr; in putfile()
2784 open_attr_dir(char *attrname, char *dirp, int cwd, attr_data_t *attrinfo) in open_attr_dir() argument
2787 int firsttime = (attrinfo->attr_parentfd == -1); in open_attr_dir()
2797 (void) close(attrinfo->attr_parentfd); in open_attr_dir()
2798 attrinfo->attr_parentfd = -1; in open_attr_dir()
2811 if ((attrinfo->attr_parentfd = attropen(dirp, ".", O_RDONLY)) == -1) { in open_attr_dir()
2817 if ((attrinfo->attr_parentfd = retry_open_attr(-1, cwd, dirp, in open_attr_dir()
2824 (void) close(attrinfo->attr_parentfd); in open_attr_dir()
2825 attrinfo->attr_parentfd = -1; in open_attr_dir()
2835 if ((Hiddendir == 0) || (firsttime && attrinfo->attr_parent != NULL)) { in open_attr_dir()
2836 if (fchdir(attrinfo->attr_parentfd) != 0) { in open_attr_dir()
2838 (void) close(attrinfo->attr_parentfd); in open_attr_dir()
2839 attrinfo->attr_parentfd = -1; in open_attr_dir()
2846 if ((rc = verify_attr(attrname, attrinfo->attr_parent, 1, in open_attr_dir()
2847 &attrinfo->attr_rw_sysattr)) != ATTR_OK) { in open_attr_dir()
2849 (void) close(attrinfo->attr_parentfd); in open_attr_dir()
2850 attrinfo->attr_parentfd = -1; in open_attr_dir()
2861 if (firsttime && (attrinfo->attr_parent != NULL)) { in open_attr_dir()
2862 return (open_attr_dir(attrname, attrinfo->attr_parent, in open_attr_dir()
2863 attrinfo->attr_parentfd, attrinfo)); in open_attr_dir()
2893 attr_data_t *attrinfo = NULL; /* attribute info */ in doxtract() local
2941 &attrinfo)) == 0) { in doxtract()
2987 attrinfo)) != ATTR_OK)) { in doxtract()
2993 dirp, attrinfo->attr_path); in doxtract()
2998 attrinfo->attr_rw_sysattr ? gettext( in doxtract()
3010 dirfd = attrinfo->attr_parentfd; in doxtract()
3011 rw_sysattr = attrinfo->attr_rw_sysattr; in doxtract()
3117 if (attrinfo->attr_parent == NULL) { in doxtract()
3325 (attrinfo->attr_parent == NULL) ? in doxtract()
3326 dirp : attrinfo->attr_parent); in doxtract()
3424 dirp, attrinfo->attr_parent, comp, in doxtract()
4093 attr_data_t *attrinfo = NULL; in dotable() local
4109 if ((want = wantit(argv, &namep, &dirp, &comp, &attrinfo)) == 0) in dotable()
4141 char *bn = basename(attrinfo->attr_path); in dotable()
4159 attrinfo->attr_path); in dotable()
5672 attr_data_t **attrinfo) in wantit() argument
5710 (void) read_xattr_hdr(attrinfo); in wantit()
5733 attr_data_t *ainfo = *attrinfo; in wantit()
5827 int rw_sysattr, attr_data_t **attrinfo) in fill_in_attr_info() argument
5871 if (*attrinfo == NULL) { in fill_in_attr_info()
5872 if ((*attrinfo = malloc(sizeof (attr_data_t))) == NULL) { in fill_in_attr_info()
5887 if ((*attrinfo)->attr_parent != NULL) { in fill_in_attr_info()
5888 free((*attrinfo)->attr_parent); in fill_in_attr_info()
5890 if ((*attrinfo)->attr_path != NULL) { in fill_in_attr_info()
5891 free((*attrinfo)->attr_path); in fill_in_attr_info()
5899 (*attrinfo)->attr_parent = tparent; in fill_in_attr_info()
5900 (*attrinfo)->attr_path = tpath; in fill_in_attr_info()
5901 (*attrinfo)->attr_rw_sysattr = rw_sysattr; in fill_in_attr_info()
5902 (*attrinfo)->attr_parentfd = atparentfd; in fill_in_attr_info()
7799 attr_data_t *attrinfo = NULL; in xattrs_put() local
7913 fd, rw_sysattr, &attrinfo)) == 1) { in xattrs_put()
7918 rc = putfile(longname, dp->d_name, parent, attrinfo, in xattrs_put()
7950 if (attrinfo != NULL) { in xattrs_put()
7951 if (attrinfo->attr_parent != NULL) { in xattrs_put()
7952 free(attrinfo->attr_parent); in xattrs_put()
7954 free(attrinfo->attr_path); in xattrs_put()
7955 free(attrinfo); in xattrs_put()
8178 read_xattr_hdr(attr_data_t **attrinfo) in read_xattr_hdr() argument
8264 -1, 0, attrinfo)) == 1) { in read_xattr_hdr()
8281 read_xattr_hdr(attr_data_t **attrinfo) in read_xattr_hdr() argument