]> Savannah Git Hosting - gnulib.git/commit
tempname: consume less entropy
authorPaul Eggert <eggert@cs.ucla.edu>
Tue, 12 Jan 2021 00:46:12 +0000 (16:46 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Tue, 12 Jan 2021 01:01:06 +0000 (17:01 -0800)
commit854fbb81d91f7a0f2b463e7ace2499dee2f380f2
treea12e257ec164e36db2929458ba6414624b343c5c
parentb1268f22f443e8e4b9e85ddf4e024875a2cd2030
tempname: consume less entropy

Derived from a glibc patch proposed by Adhemerval Zanella in:
https://sourceware.org/pipermail/libc-alpha/2021-January/121302.html
* lib/tempname.c: Include stdbool.h.
(random_bits): New arg use_getrandom.
(try_tempname_len): Skip getrandom on the first try,
unless __GT_NOCREATE.
* modules/tempname (Depends-on): Add stdbool.
ChangeLog
lib/tempname.c
modules/tempname