From: cherierm Date: Thu, 1 Mar 2007 17:51:31 +0000 (+0000) Subject: get_pid() for Windows is GetCurrentProcess() X-Git-Tag: v3.3~2174 X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/150a737f93e8e354d4d7ae45e74239f562bd2b87 get_pid() for Windows is GetCurrentProcess() git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3185 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/src/gras/Virtu/rl_process.c b/src/gras/Virtu/rl_process.c index 131808002c..fdb33f14a9 100644 --- a/src/gras/Virtu/rl_process.c +++ b/src/gras/Virtu/rl_process.c @@ -30,7 +30,11 @@ const char *xbt_procname(void) { } long int gras_os_getpid(void) { - return (long int) getpid(); + #ifdef _WIN32 + return (long int) GetCurrentProcess(); + #else + return (long int) getpid(); + #endif } /* **************************************************************************