[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r9032 - in gnunet/src: include util
From: |
gnunet |
Subject: |
[GNUnet-SVN] r9032 - in gnunet/src: include util |
Date: |
Thu, 24 Sep 2009 14:17:23 -0600 |
Author: durner
Date: 2009-09-24 14:17:22 -0600 (Thu, 24 Sep 2009)
New Revision: 9032
Modified:
gnunet/src/include/plibc.h
gnunet/src/util/crypto_random.c
Log:
srandom II
Modified: gnunet/src/include/plibc.h
===================================================================
--- gnunet/src/include/plibc.h 2009-09-24 19:19:28 UTC (rev 9031)
+++ gnunet/src/include/plibc.h 2009-09-24 20:17:22 UTC (rev 9032)
@@ -379,7 +379,7 @@
int _win_chmod(const char *filename, int pmode);
char *realpath(const char *file_name, char *resolved_name);
long _win_random(void);
-void _win_srandom(unsigned seed);
+void _win_srandom(unsigned int seed);
int _win_remove(const char *path);
int _win_rename(const char *oldname, const char *newname);
int _win_stat(const char *path, struct stat *buffer);
@@ -572,7 +572,7 @@
#define CHMOD(f, p) _win_chmod(f, p)
#define PIPE(h) _win_pipe(h)
#define RANDOM() _win_random()
- #define SRANDOM(s) _win_srandom()
+ #define SRANDOM(s) _win_srandom(s)
#define REMOVE(p) _win_remove(p)
#define RENAME(o, n) _win_rename(o, n)
#define STAT(p, b) _win_stat(p, b)
Modified: gnunet/src/util/crypto_random.c
===================================================================
--- gnunet/src/util/crypto_random.c 2009-09-24 19:19:28 UTC (rev 9031)
+++ gnunet/src/util/crypto_random.c 2009-09-24 20:17:22 UTC (rev 9032)
@@ -132,5 +132,13 @@
gcry_control (GCRYCTL_ENABLE_QUICK_RANDOM, 0);
}
+/**
+ * Initializer
+ */
+void __attribute__ ((constructor))
+GNUNET_util_random_init()
+{
+ SRANDOM (time (NULL));
+}
/* end of crypto_random.c */
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r9032 - in gnunet/src: include util,
gnunet <=