components/libevent/patches/arc4random.patch
author Mike Sullivan <Mike.Sullivan@Oracle.COM>
Sat, 24 Sep 2016 09:29:15 -0700
changeset 6971 32152bc508b7
parent 5921 cf3796081ab1
permissions -rw-r--r--
Close of build 109.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
5921
cf3796081ab1 15801008 upgrade libevent to 2.0.22
Stacy Yeh <stacy.yeh@oracle.com>
parents:
diff changeset
     1
Function needs extern keyword. 
cf3796081ab1 15801008 upgrade libevent to 2.0.22
Stacy Yeh <stacy.yeh@oracle.com>
parents:
diff changeset
     2
In house patch. 
cf3796081ab1 15801008 upgrade libevent to 2.0.22
Stacy Yeh <stacy.yeh@oracle.com>
parents:
diff changeset
     3
cf3796081ab1 15801008 upgrade libevent to 2.0.22
Stacy Yeh <stacy.yeh@oracle.com>
parents:
diff changeset
     4
--- a/arc4random.c    2016-03-01 09:29:36.602447178 -0800
cf3796081ab1 15801008 upgrade libevent to 2.0.22
Stacy Yeh <stacy.yeh@oracle.com>
parents:
diff changeset
     5
+++ b/arc4random.c    2016-03-01 10:17:51.627857034 -0800
cf3796081ab1 15801008 upgrade libevent to 2.0.22
Stacy Yeh <stacy.yeh@oracle.com>
parents:
diff changeset
     6
@@ -445,8 +445,8 @@ arc4random_stir(void)
cf3796081ab1 15801008 upgrade libevent to 2.0.22
Stacy Yeh <stacy.yeh@oracle.com>
parents:
diff changeset
     7
 #endif
cf3796081ab1 15801008 upgrade libevent to 2.0.22
Stacy Yeh <stacy.yeh@oracle.com>
parents:
diff changeset
     8
cf3796081ab1 15801008 upgrade libevent to 2.0.22
Stacy Yeh <stacy.yeh@oracle.com>
parents:
diff changeset
     9
 #ifndef ARC4RANDOM_NOADDRANDOM
cf3796081ab1 15801008 upgrade libevent to 2.0.22
Stacy Yeh <stacy.yeh@oracle.com>
parents:
diff changeset
    10
-ARC4RANDOM_EXPORT void
cf3796081ab1 15801008 upgrade libevent to 2.0.22
Stacy Yeh <stacy.yeh@oracle.com>
parents:
diff changeset
    11
-arc4random_addrandom(const unsigned char *dat, int datlen)
cf3796081ab1 15801008 upgrade libevent to 2.0.22
Stacy Yeh <stacy.yeh@oracle.com>
parents:
diff changeset
    12
+extern void
cf3796081ab1 15801008 upgrade libevent to 2.0.22
Stacy Yeh <stacy.yeh@oracle.com>
parents:
diff changeset
    13
+arc4random_addrandom(uchar_t *dat, size_t datlen)
cf3796081ab1 15801008 upgrade libevent to 2.0.22
Stacy Yeh <stacy.yeh@oracle.com>
parents:
diff changeset
    14
 {
cf3796081ab1 15801008 upgrade libevent to 2.0.22
Stacy Yeh <stacy.yeh@oracle.com>
parents:
diff changeset
    15
        int j;
cf3796081ab1 15801008 upgrade libevent to 2.0.22
Stacy Yeh <stacy.yeh@oracle.com>
parents:
diff changeset
    16
        _ARC4_LOCK();
cf3796081ab1 15801008 upgrade libevent to 2.0.22
Stacy Yeh <stacy.yeh@oracle.com>
parents:
diff changeset
    17
@@ -477,7 +477,7 @@ arc4random(void)
cf3796081ab1 15801008 upgrade libevent to 2.0.22
Stacy Yeh <stacy.yeh@oracle.com>
parents:
diff changeset
    18
 }
cf3796081ab1 15801008 upgrade libevent to 2.0.22
Stacy Yeh <stacy.yeh@oracle.com>
parents:
diff changeset
    19
 #endif
cf3796081ab1 15801008 upgrade libevent to 2.0.22
Stacy Yeh <stacy.yeh@oracle.com>
parents:
diff changeset
    20
cf3796081ab1 15801008 upgrade libevent to 2.0.22
Stacy Yeh <stacy.yeh@oracle.com>
parents:
diff changeset
    21
-ARC4RANDOM_EXPORT void
cf3796081ab1 15801008 upgrade libevent to 2.0.22
Stacy Yeh <stacy.yeh@oracle.com>
parents:
diff changeset
    22
+extern void
cf3796081ab1 15801008 upgrade libevent to 2.0.22
Stacy Yeh <stacy.yeh@oracle.com>
parents:
diff changeset
    23
 arc4random_buf(void *_buf, size_t n)
cf3796081ab1 15801008 upgrade libevent to 2.0.22
Stacy Yeh <stacy.yeh@oracle.com>
parents:
diff changeset
    24
 {
cf3796081ab1 15801008 upgrade libevent to 2.0.22
Stacy Yeh <stacy.yeh@oracle.com>
parents:
diff changeset
    25
        unsigned char *buf = _buf;