diff options
Diffstat (limited to 'net/openafs/patches/patch-src-afs-NBSD-osi_crypto.c')
-rw-r--r-- | net/openafs/patches/patch-src-afs-NBSD-osi_crypto.c | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/net/openafs/patches/patch-src-afs-NBSD-osi_crypto.c b/net/openafs/patches/patch-src-afs-NBSD-osi_crypto.c new file mode 100644 index 00000000000..001c5da0fc1 --- /dev/null +++ b/net/openafs/patches/patch-src-afs-NBSD-osi_crypto.c @@ -0,0 +1,24 @@ +$NetBSD: patch-src-afs-NBSD-osi_crypto.c,v 1.1 2012/05/02 23:19:25 christos Exp $ + +--- src/afs/NBSD/osi_crypto.c.orig 2012-04-22 23:40:23.000000000 -0400 ++++ src/afs/NBSD/osi_crypto.c 2012-04-30 16:48:16.000000000 -0400 +@@ -25,10 +25,19 @@ + #include <afsconfig.h> + #include "afs/param.h" + ++#ifdef AFS_NBSD70_ENV ++#include <sys/cprng.h> ++#else + #include <sys/rnd.h> ++#endif ++ + + int + osi_readRandom(void *data, afs_size_t len) { ++#ifdef AFS_NBSD70_ENV ++ cprng_fast(data, len); ++#else + rnd_extract_data(data, len, RND_EXTRACT_ANY); ++#endif + return 0; + } |