Ignore:
Timestamp:
Jan 28, 2007, 7:04:41 PM (17 years ago)
Author:
Bruno Cornec
Message:
  • Fix mindi install messages (reported by Andree Leidenfrost)
  • remove paranoid_free/free for mr_free
  • mr_asprintf used everywhere
  • mr_malloc used everywhere
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/stable/mondo/src/common/libmondo-stream.c

    r1075 r1080  
    1313
    1414#include "my-stuff.h"
     15#include "mr_mem.h"
    1516#include "mondostructures.h"
    1617#include "libmondo-devices.h"
     
    111112    int i;
    112113
    113     blk = (char *) malloc(256 * 1024);
     114    blk = (char *) mr_malloc(256 * 1024);
    114115
    115116    log_it("closein_tape() -- entering");
     
    141142        eject_device(bkpinfo->media_device);
    142143    }
    143     paranoid_free(blk);
    144     paranoid_free(g_tapecatalog);
     144    mr_free(blk);
     145    mr_free(g_tapecatalog);
    145146    return (retval);
    146147}
     
    170171    char *blk;
    171172
    172     blk = (char *) malloc(256 * 1024);
     173    blk = (char *) mr_malloc(256 * 1024);
    173174
    174175    sleep(1);
     
    218219    //  if (!bkpinfo->please_dont_eject)
    219220    //    { eject_device(bkpinfo->media_device); }
    220     paranoid_free(blk);
    221     paranoid_free(g_tapecatalog);
     221    mr_free(blk);
     222    mr_free(g_tapecatalog);
    222223    return (retval);
    223224}
     
    233234    sprintf(command, "mt -f %s status", dev);
    234235    res = run_program_and_log_output(command, 1);
    235     paranoid_free(command);
     236    mr_free(command);
    236237    if (res) {
    237238        return (FALSE);
     
    596597    sprintf(tmp, "mt -f %s setblk %ld", tapedev, internal_tape_block_size);
    597598    res = run_program_and_log_output(tmp, 3);
    598     paranoid_free(tmp);
     599    mr_free(tmp);
    599600    return (res);
    600601}
     
    636637
    637638    assert_string_is_neither_NULL_nor_zerolength(bkpinfo->media_device);
    638     if (!(g_tapecatalog = malloc(sizeof(struct s_tapecatalog)))) {
    639         fatal_error("Cannot alloc mem for tape catalog");
    640     }
     639    g_tapecatalog = mr_malloc(sizeof(struct s_tapecatalog));
    641640    g_tapecatalog->entries = 0;
    642641    g_tape_posK = 0;
     
    672671        return (-1);
    673672    }
    674     if (!(datablock = (char *) malloc(256 * 1024))) {
    675         log_to_screen("Unable to malloc 256*1024");
    676         exit(1);
    677     }
     673    datablock = (char *) mr_malloc(256 * 1024);
    678674    for (i = 0; i < 32; i++) {
    679675        for (j = 0; j < 4; j++) {
     
    692688    }
    693689    paranoid_fclose(fout);
    694     paranoid_free(datablock);
     690    mr_free(datablock);
    695691/* find initial blocks */
    696692    res = read_header_block_from_stream(&size, fname, &ctrl_chr);
     
    738734/*  initialise the catalog */
    739735    g_current_media_number = 1;
    740     if (!(g_tapecatalog = malloc(sizeof(struct s_tapecatalog)))) {
    741         fatal_error("Cannot alloc mem for tape catalog");
    742     }
     736    g_tapecatalog = mr_malloc(sizeof(struct s_tapecatalog));
    743737    g_tapecatalog->entries = 0;
    744738/* log stuff */
     
    771765        return (0);
    772766    }
    773     if (!(g_tapecatalog = malloc(sizeof(struct s_tapecatalog)))) {
    774         fatal_error("Cannot alloc mem for tape catalog");
    775     }
     767    g_tapecatalog = mr_malloc(sizeof(struct s_tapecatalog));
    776768    g_tapecatalog->entries = 0;
    777769    g_tape_posK = 0;
     
    898890    malloc_string(temp_cksum);
    899891    malloc_string(actual_cksum);
    900     datablock = malloc(TAPE_BLOCK_SIZE);
     892    datablock = mr_malloc(TAPE_BLOCK_SIZE);
    901893    crc16 = 0;
    902894    crctt = 0;
     
    995987        /*      log_it(tmp); */
    996988    }
    997     paranoid_free(datablock);
    998     paranoid_free(tmp);
    999     paranoid_free(temp_fname);
    1000     paranoid_free(temp_cksum);
    1001     paranoid_free(actual_cksum);
     989    mr_free(datablock);
     990    mr_free(tmp);
     991    mr_free(temp_fname);
     992    mr_free(temp_cksum);
     993    mr_free(actual_cksum);
    1002994    return (retval);
    1003995}
     
    10281020    /*@ end vars *************************************************** */
    10291021
    1030     tempblock = (char *) malloc((size_t) TAPE_BLOCK_SIZE);
     1022    tempblock = (char *) mr_malloc((size_t) TAPE_BLOCK_SIZE);
    10311023
    10321024    for (i = 0; i < (int) TAPE_BLOCK_SIZE; i++) {
     
    10651057            marker_to_string(*pcontrol_char), tempblock + 1000,
    10661058            (long) (*plen) >> 10);
    1067     paranoid_free(tempblock);
     1059    mr_free(tempblock);
    10681060    return (retval);
    10691061}
     
    11721164    long bytes_to_write;
    11731165
    1174     datablock = malloc(TAPE_BLOCK_SIZE);
     1166    datablock = mr_malloc(TAPE_BLOCK_SIZE);
    11751167    malloc_string(temp_fname);
    11761168    pB = strrchr(the_file_I_was_reading, '/');
     
    12651257    log_msg(2, "Reading %s (it matches %s)", temp_fname,
    12661258            the_file_I_was_reading);
    1267     paranoid_free(temp_fname);
    1268     paranoid_free(datablock);
     1259    mr_free(temp_fname);
     1260    mr_free(datablock);
    12691261    return (0);
    12701262}
     
    13131305        log_msg(3, "Next tape opened OK. Whoopee!");
    13141306    }
    1315     paranoid_free(sz_msg);
     1307    mr_free(sz_msg);
    13161308    return (res);
    13171309}
     
    14131405        }
    14141406    }
    1415     paranoid_free(fname);
     1407    mr_free(fname);
    14161408    log_msg(2, "Finished writing back catalog to tape");
    14171409    return (res);
Note: See TracChangeset for help on using the changeset viewer.