summaryrefslogtreecommitdiff
path: root/src/temp
AgeCommit message (Collapse)AuthorLines
2011-02-19fix major bug created from copying mkdtemp logicRich Felker-1/+1
2011-02-18major improvements to temp file name generatorRich Felker-16/+21
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.
2011-02-18reformat mkstemp like mkdtempRich Felker-7/+5
this is cleaner and makes it easy to impose a limit on the number of retries later if it seems desirable to do so.
2011-02-14ensure standard functions mk[sd]temp don't depend on removed function mktempRich Felker-5/+9
2011-02-14begin namespace-cleanup of standard C headersRich Felker-0/+2
2011-02-12initial check-in, version 0.5.0v0.5.0Rich Felker-0/+76