DOC: Added a comment about the risk of using tempnam in Unix, as opposed to

using mkstemp.
This commit is contained in:
Luis Ibanez 2001-06-10 18:27:35 -04:00
parent 7b996f7910
commit 8f412df3f5
1 changed files with 3 additions and 0 deletions

View File

@ -769,6 +769,9 @@ bool cmSystemTools::RunCommand(const char* command,
std::string cmSystemTools::TemporaryFileName()
{
/** \warning in Unix is recomended to use mkstemp( char * )
instead of tempnam in order to avoid the security
risk of setting rights with 0666 */
return tempnam(0, "cmake");
}