From: degomme Date: Tue, 23 Feb 2016 09:00:00 +0000 (+0100) Subject: basename -> xbt_basename X-Git-Tag: v3_13~728^2~2 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/6aeed0145f123c033e0fdfc5b45066894fffc2a2?hp=0f817ff6cdfb1725d926769b18ab9d57aeaa1373 basename -> xbt_basename --- diff --git a/src/mc/Process.cpp b/src/mc/Process.cpp index 2e6d79297c..3ffcd23653 100644 --- a/src/mc/Process.cpp +++ b/src/mc/Process.cpp @@ -100,7 +100,7 @@ struct s_mc_memory_map_re { static char* MC_get_lib_name(const char* pathname, struct s_mc_memory_map_re* res) { - const char* map_basename = basename((char*) pathname); + const char* map_basename = xbt_basename((char*) pathname); regmatch_t match; if(regexec(&res->so_re, map_basename, 1, &match, 0)) diff --git a/src/mc/mc_checkpoint.cpp b/src/mc/mc_checkpoint.cpp index 0bfaf47f85..776842a430 100644 --- a/src/mc/mc_checkpoint.cpp +++ b/src/mc/mc_checkpoint.cpp @@ -202,11 +202,11 @@ void MC_find_object_address( simgrid::mc::ObjectInformation* result) { char* file_name = xbt_strdup(result->file_name.c_str()); - const char *name = basename(file_name); + const char *name = xbt_basename(file_name); for (size_t i = 0; i < maps.size(); ++i) { simgrid::xbt::VmMap const& reg = maps[i]; if (maps[i].pathname.empty() - || strcmp(basename(maps[i].pathname.c_str()), name)) { + || strcmp(xbt_basename(maps[i].pathname.c_str()), name)) { // Nothing to do } else if ((reg.prot & PROT_WRITE)) { xbt_assert(!result->start_rw, @@ -536,7 +536,7 @@ static std::vector MC_get_current_fds(pid_t pid) continue; // If dot_output enabled, do not handle the corresponding file - if (dot_output != NULL && strcmp(basename(link), _sg_mc_dot_output_file) == 0) + if (dot_output != NULL && strcmp(xbt_basename(link), _sg_mc_dot_output_file) == 0) continue; // This is probably a shared memory used by lttng-ust: diff --git a/src/simdag/sd_dotloader.cpp b/src/simdag/sd_dotloader.cpp index 25fdbae1c5..5419345308 100644 --- a/src/simdag/sd_dotloader.cpp +++ b/src/simdag/sd_dotloader.cpp @@ -248,7 +248,7 @@ xbt_dynar_t SD_dotload_generic(const char * filename, seq_par_t seq_or_par, bool } if (result && !acyclic_graph_detail(result)) { - XBT_ERROR("The DOT described in %s is not a DAG. It contains a cycle.", basename((char*)filename)); + XBT_ERROR("The DOT described in %s is not a DAG. It contains a cycle.", xbt_basename((char*)filename)); xbt_dynar_free(&result); result = NULL; }