{
}
-void
-evdns_set_random_bytes_fn(void (*fn)(char *, size_t))
-{
-}
-
/* Try to choose a strong transaction id which isn't already in flight */
static u16
transaction_id_pick(struct evdns_base *base) {
EVENT2_EXPORT_SYMBOL
void evdns_set_transaction_id_fn(ev_uint16_t (*fn)(void));
-/**
- Set a callback used to generate random bytes. By default, we use
- the same function as passed to evdns_set_transaction_id_fn to generate
- bytes two at a time. If a function is provided here, it's also used
- to generate transaction IDs.
-
- NOTE: This function has no effect in Libevent 2.0.4-alpha and later,
- since Libevent now provides its own secure RNG.
-*/
-EVENT2_EXPORT_SYMBOL
-void evdns_set_random_bytes_fn(void (*fn)(char *, size_t));
-
/*
* Functions used to implement a DNS server.
*/