biod.pnpi.spb.ru
/
alexxy
/
gromacs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add gmx_getpid()
[alexxy/gromacs.git]
/
src
/
gromacs
/
random
/
random.c
diff --git
a/src/gromacs/random/random.c
b/src/gromacs/random/random.c
index b8295a73d72b2c1a387c7baa6a51b4ea5a6d1474..1e8390abe24ffcb323a0c2c261709d1afec06e03 100644
(file)
--- a/
src/gromacs/random/random.c
+++ b/
src/gromacs/random/random.c
@@
-45,17
+45,11
@@
#include <stdlib.h>
#include <time.h>
#include <stdlib.h>
#include <time.h>
-#ifdef HAVE_UNISTD_H
-#include <unistd.h>
-#endif
-#ifdef GMX_NATIVE_WINDOWS
-#include <process.h>
-#endif
-
#include "external/Random123-1.08/include/Random123/threefry.h"
#include "gromacs/math/utilities.h"
#include "gromacs/random/random_gausstable.h"
#include "external/Random123-1.08/include/Random123/threefry.h"
#include "gromacs/math/utilities.h"
#include "gromacs/random/random_gausstable.h"
+#include "gromacs/utility/sysinfo.h"
#define RNG_N 624
#define RNG_M 397
#define RNG_N 624
#define RNG_M 397
@@
-237,12
+231,8
@@
gmx_rng_make_seed(void)
else
{
/* No random device available, use time-of-day and process id */
else
{
/* No random device available, use time-of-day and process id */
-#ifdef GMX_NATIVE_WINDOWS
- my_pid = (long)_getpid();
-#else
- my_pid = (long)getpid();
-#endif
- data = (unsigned int)(((long)time(NULL)+my_pid) % (long)1000000);
+ my_pid = gmx_getpid();
+ data = (unsigned int)(((long)time(NULL)+my_pid) % (long)1000000);
}
return data;
}
}
return data;
}