SHF_DYNAMIC
SHF_WR | SHF_DYNAMIC, (struct shf *) 0);
if (!buf && (sflags & SHF_WR) && (sflags & SHF_DYNAMIC)) {
if (!(flags & EB_GROW) || !(shf->flags & SHF_DYNAMIC)
shf_sopen((char *) 0, 0, SHF_WR|SHF_DYNAMIC, &shf);
shf_sopen(s, n, SHF_WR | (s ? 0 : SHF_DYNAMIC), &shf);
shf_sopen((char *) 0, 32, SHF_WR | SHF_DYNAMIC, &shf);