chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
14c1025
)
hashmap: make gcc shut up on old glibcs that lack getauxval()
author
Lennart Poettering
<lennart@poettering.net>
Tue, 10 Dec 2013 19:52:16 +0000
(19:52 +0000)
committer
Lennart Poettering
<lennart@poettering.net>
Tue, 10 Dec 2013 19:52:16 +0000
(19:52 +0000)
src/shared/hashmap.c
patch
|
blob
|
history
diff --git
a/src/shared/hashmap.c
b/src/shared/hashmap.c
index 8f5957b4ac803ce8e1eb1394a057de1be0f2725b..3762e3ab0deb045a98517b6d5fa7b48cb8d45e6e 100644
(file)
--- a/
src/shared/hashmap.c
+++ b/
src/shared/hashmap.c
@@
-185,7
+185,6
@@
Hashmap *hashmap_new(hash_func_t hash_func, compare_func_t compare_func) {
bool b;
Hashmap *h;
size_t size;
- void *auxv;
b = is_main_thread();
@@
-222,8
+221,11
@@
Hashmap *hashmap_new(hash_func_t hash_func, compare_func_t compare_func) {
* rehash everything using a new random XOR mask from
* /dev/random. */
#ifdef HAVE_SYS_AUXV_H
- auxv = (void*) getauxval(AT_RANDOM);
- h->random_xor = auxv ? *(unsigned*) auxv : random_u();
+ {
+ void *auxv;
+ auxv = (void*) getauxval(AT_RANDOM);
+ h->random_xor = auxv ? *(unsigned*) auxv : random_u();
+ }
#else
h->random_xor = random_u();
#endif