Neil Horman e46e2a5
diff --git a/rngd_entsource.h b/rngd_entsource.h
Neil Horman e46e2a5
index 3ba6820..f2407c1 100644
Neil Horman e46e2a5
--- a/rngd_entsource.h
Neil Horman e46e2a5
+++ b/rngd_entsource.h
Neil Horman e46e2a5
@@ -36,7 +36,13 @@ extern fips_ctx_t tpm_fipsctx;	/* Context for the tpm FIPS tests */
Neil Horman e46e2a5
  * sourcedev is the path to the entropy source
Neil Horman e46e2a5
  */
Neil Horman e46e2a5
 extern int init_entropy_source(struct rng *);
Neil Horman e46e2a5
+#ifdef HAVE_RDRAND
Neil Horman e46e2a5
 extern int init_drng_entropy_source(struct rng *);
Neil Horman e46e2a5
+#endif
Neil Horman e46e2a5
+#ifdef HAVE_DARN
Neil Horman e46e2a5
+extern int init_darn_entropy_source(struct rng *);
Neil Horman e46e2a5
+#endif
Neil Horman e46e2a5
+
Neil Horman e46e2a5
 extern int init_tpm_entropy_source(struct rng *);
Neil Horman e46e2a5
 
Neil Horman e46e2a5
 /* Read data from the entropy source */