[mktemp.c]
use arc4random_uniform(); ok djm millert
Comment fix about time consumption of _gettemp.
FreeBSD did this in revision 1.20.
OK deraadt@, krw@
+ - deraadt@cvs.openbsd.org 2008/07/22 21:47:45
+ [mktemp.c]
+ use arc4random_uniform(); ok djm millert
20110922
- OpenBSD CVS Sync
/* THIS FILE HAS BEEN MODIFIED FROM THE ORIGINAL OPENBSD SOURCE */
/* Changes: Removed mktemp */
-/* $OpenBSD: mktemp.c,v 1.20 2007/10/21 11:09:30 tobias Exp $ */
+/* $OpenBSD: mktemp.c,v 1.21 2008/07/22 21:47:45 deraadt Exp $ */
/*
* Copyright (c) 1987, 1993
* The Regents of the University of California. All rights reserved.
while (trv >= path && *trv == 'X') {
char c;
- pid = (arc4random() & 0xffff) % (26+26);
+ pid = arc4random_uniform(26+26);
if (pid < 26)
c = pid + 'A';
else