mkdtemp are useful functions to create temporary files and
directories. They accept a
template parameter which defines the path where the file should be created and which should contain at least
six trailing "X"s to ensure the uniqueness of the filename.
Noncompliant Code Example
mkstemp("/tmp/file_XXXX"); // Noncompliant
mkstemp("/tmp/file_XXXXXX"); // Compliant