Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
get_pid() for Windows is GetCurrentProcess()
authorcherierm <cherierm@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Thu, 1 Mar 2007 17:51:31 +0000 (17:51 +0000)
committercherierm <cherierm@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Thu, 1 Mar 2007 17:51:31 +0000 (17:51 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3185 48e7efb5-ca39-0410-a469-dd3cf9ba447f

src/gras/Virtu/rl_process.c

index 1318080..fdb33f1 100644 (file)
@@ -30,7 +30,11 @@ const char *xbt_procname(void) {
 }
 
 long int gras_os_getpid(void) {
 }
 
 long int gras_os_getpid(void) {
-  return (long int) getpid();
+       #ifdef _WIN32
+       return (long int) GetCurrentProcess();
+       #else
+       return (long int) getpid();
+       #endif
 }
 
 /* **************************************************************************
 }
 
 /* **************************************************************************