X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/612ca769b37fe934c8b17abe1eb17f2fa9817b6e..f1b22d20918d4ccd703690a19e476429cfa124f3:/src/simdag/sd_link.c diff --git a/src/simdag/sd_link.c b/src/simdag/sd_link.c index 98dd68854e..6ee5e6f788 100644 --- a/src/simdag/sd_link.c +++ b/src/simdag/sd_link.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2006-2014. The SimGrid Team. +/* Copyright (c) 2006-2015. The SimGrid Team. * All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it @@ -21,34 +21,12 @@ */ const SD_link_t *SD_link_get_list(void) { + if (sd_global->link_list == NULL) /* this is the first time the function is called */ + sd_global->link_list = sg_link_list(); - xbt_lib_cursor_t cursor; - char *key; - void **data; - int i; - - if (sd_global->link_list == NULL) { /* this is the first time the function is called */ - sd_global->link_list = xbt_new(SD_link_t, xbt_lib_length(link_lib)); - - i = 0; - xbt_lib_foreach(link_lib, cursor, key, data) { - sd_global->link_list[i++] = (SD_link_t) data[SD_LINK_LEVEL]; - } - } return sd_global->link_list; } -/** - * \brief Returns the number of links - * - * \return the number of existing links - * \see SD_link_get_list() - */ -int SD_link_get_number(void) -{ - return xbt_lib_length(link_lib); -} -