[LLVMbugs] [Bug 7404] New: Unix Path::makeUnique always generates the same name
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Thu Jun 17 17:07:56 PDT 2010
http://llvm.org/bugs/show_bug.cgi?id=7404
Summary: Unix Path::makeUnique always generates the same name
Product: libraries
Version: trunk
Platform: PC
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P
Component: System Library
AssignedTo: unassignedbugs at nondot.org
ReportedBy: tronic+hfu3 at trn.iki.fi
CC: llvmbugs at cs.uiuc.edu
Created an attachment (id=5050)
--> (http://llvm.org/bugs/attachment.cgi?id=5050)
Rewrite of unique name generation
The fallback when neither mkstemp nor mktemp is available had several bugs in
it, leading to non-unique temporary filenames being generated. The attached
patch greatly improves the situation, allowing parallel builds (make -j4) to
succeed, even though the code still isn't safe security-wise.
Note: getpid() is used and assumed to be available (hopefully this doesn't
cause trouble on some really obscure Unix systems).
--
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the llvm-bugs
mailing list