We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8d57083 commit b937061Copy full SHA for b937061
openbsd-compat/arc4random.h
@@ -65,7 +65,7 @@ _rs_forkdetect(void)
65
static inline int
66
_rs_allocate(struct _rs **rsp, struct _rsx **rsxp)
67
{
68
-#if defined(MAP_ANON) && defined(MAP_PRIVATE)
+#if defined(HAVE_MMAP) && defined(MAP_ANON) && defined(MAP_PRIVATE)
69
if ((*rsp = mmap(NULL, sizeof(**rsp), PROT_READ|PROT_WRITE,
70
MAP_ANON|MAP_PRIVATE, -1, 0)) == MAP_FAILED)
71
return (-1);
@@ -84,7 +84,7 @@ _rs_allocate(struct _rs **rsp, struct _rsx **rsxp)
84
*rsp = NULL;
85
86
}
87
-#endif
+#endif /* HAVE_MMAP et al */
88
89
_ARC4_ATFORK(_rs_forkhandler);
90
return (0);
0 commit comments