summaryrefslogtreecommitdiff
path: root/include/iso646.h
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2011-02-18 17:04:56 -0500
committerRich Felker <dalias@aerifal.cx>2011-02-18 17:04:56 -0500
commit446b4207cc7a30d8a4d5b2445a5a1b27d440f55d (patch)
tree3bc2e2969267d28e3c5b841c25e025afbb1623d4 /include/iso646.h
parent3e9e30166f22f8fb0d5664500bb52a00d1a3c6a3 (diff)
downloadmusl-446b4207cc7a30d8a4d5b2445a5a1b27d440f55d.tar.gz
musl-446b4207cc7a30d8a4d5b2445a5a1b27d440f55d.tar.bz2
musl-446b4207cc7a30d8a4d5b2445a5a1b27d440f55d.tar.xz
musl-446b4207cc7a30d8a4d5b2445a5a1b27d440f55d.zip
major improvements to temp file name generator
use current time in nanoseconds and some potentially-random (if aslr is enabled) pointer values for the initial tempfile name generation, and step via a cheap linear prng on collisions. limit the number of retry attempts to prevent denial of service attacks even if an attacker can guess the filenames.
Diffstat (limited to 'include/iso646.h')
0 files changed, 0 insertions, 0 deletions