Home | History | Annotate | Download | only in patches
      1 Index: expat/expat_config.h
      2 ===================================================================
      3 --- expat.orig/expat_config.h
      4 +++ expat/expat_config.h
      5 @@ -5,10 +5,14 @@
      6  #define BYTEORDER 1234
      7  
      8  /* Define to 1 if you have the `arc4random' function. */
      9 -/* #undef HAVE_ARC4RANDOM */
     10 +#if defined(__APPLE__) || defined(__BIONIC__)
     11 +#define HAVE_ARC4RANDOM 1
     12 +#endif
     13  
     14  /* Define to 1 if you have the `arc4random_buf' function. */
     15 -/* #undef HAVE_ARC4RANDOM_BUF */
     16 +#if defined(__APPLE__) || defined(__BIONIC__)
     17 +#define HAVE_ARC4RANDOM_BUF 1
     18 +#endif
     19  
     20  /* Define to 1 if you have the `bcopy' function. */
     21  #define HAVE_BCOPY 1
     22 @@ -23,7 +27,9 @@
     23  #define HAVE_GETPAGESIZE 1
     24  
     25  /* Define to 1 if you have the `getrandom' function. */
     26 +#if defined(__BIONIC__)
     27  #define HAVE_GETRANDOM 1
     28 +#endif
     29  
     30  /* Define to 1 if you have the <inttypes.h> header file. */
     31  #define HAVE_INTTYPES_H 1
     32 @@ -53,7 +59,9 @@
     33  #define HAVE_STRING_H 1
     34  
     35  /* Define to 1 if you have `syscall' and `SYS_getrandom'. */
     36 -/* #undef HAVE_SYSCALL_GETRANDOM */
     37 +#if defined(__BIONIC__)
     38 +#define HAVE_SYSCALL_GETRANDOM 1
     39 +#endif
     40  
     41  /* Define to 1 if you have the <sys/param.h> header file. */
     42  #define HAVE_SYS_PARAM_H 1
     43 @@ -105,7 +113,9 @@
     44  #define XML_CONTEXT_BYTES 1024
     45  
     46  /* Define to include code reading entropy from `/dev/urandom'. */
     47 +#if defined(__GLIBC__)
     48  #define XML_DEV_URANDOM 1
     49 +#endif
     50  
     51  /* Define to make parameter entity parsing functionality available. */
     52  #define XML_DTD 1
     53