EXTATTR_NEXT
for (eap = buf; eap < eaend; eap = EXTATTR_NEXT(eap)) {
if (EXTATTR_NEXT(eap) > eaend || eap->ea_length <= 0) {
for (; eap < eaend; eap = EXTATTR_NEXT(eap)) {
KASSERT(EXTATTR_NEXT(eap) <= eaend,
("extattr next %p beyond %p", EXTATTR_NEXT(eap), eaend));
eapnext = EXTATTR_NEXT(eap);
i = (uint8_t *)EXTATTR_NEXT(eap) - eae;
bcopy(EXTATTR_NEXT(eap), eap, easize - i);
for (; error == 0 && eap < eaend; eap = EXTATTR_NEXT(eap)) {
KASSERT(EXTATTR_NEXT(eap) <= eaend,
("extattr next %p beyond %p", EXTATTR_NEXT(eap), eaend));
i = (uint8_t *)EXTATTR_NEXT(eap) - eae;
bcopy(EXTATTR_NEXT(eap), (uint8_t *)eap + ealength,