CAPCHAIN
capchain = CAPCHAIN(ilmp);
CAPCHAIN(lmp) = (void *)(dyn->d_un.d_ptr +
if (CAPCHAIN(lmp) && (CAPCHAIN(lmp)[0] > CAPCHAIN_CURRENT))
CAPCHAIN(lmp) = NULL;
if (CAPCHAIN(lmp)) {
(void) memcpy(capchain, CAPCHAIN(lmp), CAPCHAINSZ(lmp));
CAPCHAIN(lmp) = capchain;
if (CAPCHAIN(lmp))
free((void *)CAPCHAIN(lmp));