dolink
if (dolink && (pf = findlink(ifmd.ifmd_data.ifi_type))) {
int dolink = 0;
dolink = 1;
dolink &= ~(LN_HARD|LN_MIXED);
dolink |= LN_SYMBOLIC;
dolink &= ~(LN_SYMBOLIC|LN_MIXED);
dolink |= LN_HARD;
dolink &= ~(LN_SYMBOLIC|LN_HARD);
dolink |= LN_MIXED;
dolink &= ~LN_RELATIVE;
dolink |= LN_ABSOLUTE;
dolink &= ~LN_ABSOLUTE;
dolink |= LN_RELATIVE;
if (dolink & LN_SYMBOLIC) {
if (!no_target && !dolink) {
if (dolink & (LN_HARD|LN_MIXED)) {
if ((dolink & LN_HARD) || errno != EXDEV)
if (dolink & LN_ABSOLUTE) {
if (dolink & LN_RELATIVE) {
if (!dolink) {
if (dolink) {
static int dobackup, docompare, dodir, dolink, dopreserve, dostrip, dounpriv,
static void dolink(const char *fromfield, const char *tofield);
dolink(links[i].l_from, links[i].l_to);
dolink(lcltime, TZDEFAULT);
dolink(psxrules, TZDEFRULES);