Wrap "thread_private.h" with #ifdef __OpenBSD__ so that other systems
authorderaadt <deraadt@openbsd.org>
Sat, 12 Jul 2014 18:57:41 +0000 (18:57 +0000)
committerderaadt <deraadt@openbsd.org>
Sat, 12 Jul 2014 18:57:41 +0000 (18:57 +0000)
can copy this file (plus chacha_private.h) directly and reuse it
trivially.  Well, as long as they have a getentropy() as well..
ok beck

lib/libc/crypt/arc4random.c

index 9460af1..4fb57e0 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: arc4random.c,v 1.41 2014/07/12 13:24:54 deraadt Exp $ */
+/*     $OpenBSD: arc4random.c,v 1.42 2014/07/12 18:57:41 deraadt Exp $ */
 
 /*
  * Copyright (c) 1996, David Mazieres <dm@uun.org>
@@ -34,7 +34,9 @@
 #include <sys/time.h>
 #include <sys/mman.h>
 
+#ifdef __OpenBSD__
 #include "thread_private.h"
+#endif /* __OpenBSD__ */
 
 #define KEYSTREAM_ONLY
 #include "chacha_private.h"