X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/64e6fb4f866f22aed3dfb2282129a500b82c42c2..879f2fd8a6a5c52c852fb221eeacccec715f0a56:/include/smpi/smpi_helpers.h diff --git a/include/smpi/smpi_helpers.h b/include/smpi/smpi_helpers.h index 3e94332278..edc04a9cac 100644 --- a/include/smpi/smpi_helpers.h +++ b/include/smpi/smpi_helpers.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2018-2021. The SimGrid Team. All rights reserved. */ +/* Copyright (c) 2018-2023. The SimGrid Team. All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it * under the terms of the license (GNU LGPL) which comes with this package. */ @@ -33,25 +33,13 @@ #define getopt_long(x, y, z, a, b) smpi_getopt_long((x), (y), (z), (a), (b)) #define getopt_long_only(x, y, z, a, b) smpi_getopt_long_only((x), (y), (z), (a), (b)) #ifndef SMPI_NO_OVERRIDE_MALLOC -#ifdef __cplusplus -namespace std { - extern "C" void* smpi_shared_malloc_intercept(size_t size, const char* file, int line); - extern "C" void* smpi_shared_calloc_intercept(size_t num_elm, size_t elem_size, const char* file, int line); - extern "C" void* smpi_shared_realloc_intercept(void* data, size_t size, const char* file, int line); - extern "C" void smpi_shared_free(void* ptr); -} -#endif #define malloc(x) smpi_shared_malloc_intercept((x), __FILE__, __LINE__) #define calloc(x, y) smpi_shared_calloc_intercept((x), (y), __FILE__, __LINE__) #define realloc(x, y) smpi_shared_realloc_intercept((x), (y), __FILE__, __LINE__) #define free(x) smpi_shared_free(x) #endif -#ifdef __cplusplus -namespace std { - extern "C" __attribute__((noreturn)) void smpi_exit(int status); -} -#endif #define exit(x) smpi_exit(x) +#define getpid smpi_getpid #endif