コード例 #1
0
ファイル: main.c プロジェクト: Morgana2012/LifeNet
int main(int argc, char** argv) {

    while (check_manifold_lkm_status() == 1) {
        update_my_name();
        printf("\nAfter update_my_name");
        fflush(stdout);
        add_or_update_hosts();
        printf("\nAfter add_or_update_hosts");
        fflush(stdout);
        display_hosts();
        display_gnst();
        display_distances();
        sleep(INTERVAL);
    }
    return (EXIT_SUCCESS);
}
コード例 #2
0
ファイル: distance.c プロジェクト: davidjulien/ouroboros
void compute_distances(t_file_info files_info[], int nbr, fnc_distance distance)
{
    t_comparaison *distances;
    int nbr_distances;

    nbr_distances = (nbr * (nbr - 1)) / 2;

    distances = malloc(nbr_distances*sizeof(*distances));
    if (distances == NULL) {
        FATAL("Erreur d'allocation mémoire : %s",strerror(errno));
        exit(100);
    }

    multiple_distances(files_info, nbr, distances, distance);
    sort_distances(distances, nbr_distances);
    display_distances(distances, nbr_distances);

    free(distances);
}