shf_errno
&& shf_errno(shf) == EINTR)
tf->name, strerror(shf_errno(shf)));
&& shf_errno(s->u.shf) == EINTR)