Lines Matching refs:eap
730 struct extattr *eap, *eaend;
738 for (eap = buf; eap < eaend; eap = EXTATTR_NEXT(eap)) {
742 if (EXTATTR_NEXT(eap) > eaend || eap->ea_length <= 0) {
744 eap == buf ? "" : "remainder ");
747 if (eap->ea_namespace == EXTATTR_NAMESPACE_EMPTY)
750 (int)eap->ea_namelength, eap->ea_name);
752 namespace_names[eap->ea_namespace], eap->ea_length,
760 res = extattr_set_fd(fd, eap->ea_namespace,
761 eaname, EXTATTR_CONTENT(eap),
762 EXTATTR_CONTENT_SIZE(eap));
765 res = extattr_set_link(name, eap->ea_namespace,
766 eaname, EXTATTR_CONTENT(eap),
767 EXTATTR_CONTENT_SIZE(eap));
770 res = extattr_set_file(name, eap->ea_namespace,
771 eaname, EXTATTR_CONTENT(eap),
772 EXTATTR_CONTENT_SIZE(eap));
784 if (eap->ea_namespace == EXTATTR_NAMESPACE_SYSTEM &&
787 error = acl_set_fd(fd, EXTATTR_CONTENT(eap));
791 EXTATTR_CONTENT(eap));
795 EXTATTR_CONTENT(eap));
803 if (eap->ea_namespace == EXTATTR_NAMESPACE_SYSTEM &&
807 EXTATTR_CONTENT(eap));
811 EXTATTR_CONTENT(eap));