Ignore:
Timestamp:
Sep 20, 2013, 2:29:57 PM (11 years ago)
Author:
Bruno Cornec
Message:

Simplify the interface of mr_getline and mr_asprintf. With 3.1 compatibility now will allow backports from this branch into 3.0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/3.0/mondo/src/common/libmondo-fork.c

    r3060 r3185  
    134134
    135135    if ((bkpinfo->netfs_user) && (strstr(bkpinfo->netfs_proto,"nfs"))) {
    136         mr_asprintf(&tmp1, "su - %s -c \"%s\"", bkpinfo->netfs_user, basic_call);
     136        mr_asprintf(tmp1, "su - %s -c \"%s\"", bkpinfo->netfs_user, basic_call);
    137137    } else {
    138         mr_asprintf(&tmp1, "%s", basic_call);
     138        mr_asprintf(tmp1, "%s", basic_call);
    139139    }
    140140
     
    285285        log_if_failure = TRUE;
    286286    }
    287     mr_asprintf(&callstr, "%s > %s/mondo-run-prog-thing.tmp 2> %s/mondo-run-prog-thing.err", program, bkpinfo->tmpdir, bkpinfo->tmpdir);
     287    mr_asprintf(callstr, "%s > %s/mondo-run-prog-thing.tmp 2> %s/mondo-run-prog-thing.err", program, bkpinfo->tmpdir, bkpinfo->tmpdir);
    288288    while ((p = strchr(callstr, '\r'))) {
    289289        *p = ' ';
     
    301301    mr_free(callstr);
    302302
    303     mr_asprintf(&callstr, "cat %s/mondo-run-prog-thing.err >> %s/mondo-run-prog-thing.tmp 2> /dev/null", bkpinfo->tmpdir, bkpinfo->tmpdir);
     303    mr_asprintf(callstr, "cat %s/mondo-run-prog-thing.err >> %s/mondo-run-prog-thing.tmp 2> /dev/null", bkpinfo->tmpdir, bkpinfo->tmpdir);
    304304    if (log_if_failure && system(callstr)) {
    305305        log_OS_error("Command failed");
     
    307307    mr_free(callstr);
    308308
    309     mr_asprintf(&tmp1, "%s/mondo-run-prog-thing.err", bkpinfo->tmpdir);
     309    mr_asprintf(tmp1, "%s/mondo-run-prog-thing.err", bkpinfo->tmpdir);
    310310    unlink(tmp1);
    311311    mr_free(tmp1);
    312312
    313     mr_asprintf(&tmp1, "%s/mondo-run-prog-thing.tmp", bkpinfo->tmpdir);
     313    mr_asprintf(tmp1, "%s/mondo-run-prog-thing.tmp", bkpinfo->tmpdir);
    314314    fin = fopen(tmp1, "r");
    315315    if (fin) {
     
    378378    sprintf(lockfile, "%s/mojo-jojo.bla.bla", bkpinfo->tmpdir);
    379379
    380     mr_asprintf(&command,
     380    mr_asprintf(command,
    381381            "echo hi > %s ; %s >> %s 2>> %s; res=$?; sleep 1; rm -f %s; exit $res",
    382382            lockfile, basic_call, MONDO_LOGFILE, MONDO_LOGFILE, lockfile);
    383383    open_evalcall_form(what_i_am_doing);
    384     mr_asprintf(&tmp, "Executing %s", basic_call);
     384    mr_asprintf(tmp, "Executing %s", basic_call);
    385385    log_msg(2, tmp);
    386386    mr_free(tmp);
     
    388388    if (!(fin = popen(command, "r"))) {
    389389        log_OS_error("Unable to popen-in command");
    390         mr_asprintf(&tmp, "Failed utterly to call '%s'", command);
     390        mr_asprintf(tmp, "Failed utterly to call '%s'", command);
    391391        log_to_screen(tmp);
    392392        mr_free(tmp);
Note: See TracChangeset for help on using the changeset viewer.