úÎ Safe-Inferred    Safe-Inferred   Safe-InferredQCreate and use a temporary directory in the system standard temporary directory. Behaves exactly the same as -, except that the parent temporary directory  will be that returned by . QCreate and use a temporary directory in the system standard temporary directory. Behaves exactly the same as -, except that the parent temporary directory  will be that returned by . #Use a temporary filename that doesn't already exist. KCreates a new temporary file inside the given directory, making use of the < template. The temp file is deleted after use. For example:  8 withTempFile "src" "sdist." $ \tmpFile hFile -> do ... The tmpFlie+ will be file in the given directory, e.g.  src/ sdist.342. &Create and use a temporary directory. ICreates a new temporary directory inside the given directory, making use H of the template. The temp directory is deleted after use. For example:  6 withTempDirectory "src" "sdist." $ \tmpDir -> do ... The tmpDir9 will be a new subdirectory of the given directory, e.g.  src/ sdist.342. File name template. See . Callback that can use the file Directory name template. See . $Callback that can use the directory Temp dir to create the file in File name template. See . Callback that can use the file *Temp directory to create the directory in Directory name template. See . $Callback that can use the directory      temporary-1.1.2.4System.IO.TempDistribution.Compat.ExceptionDistribution.Compat.TempFilebase System.IOopenBinaryTempFile openTempFileopenNewBinaryFilecreateTempDirectorywithSystemTempFilewithSystemTempDirectory withTempFilewithTempDirectory onException throwIOIOcatchIO catchExit pathSeparator std_flags output_flagsrw_flags mkPrivateDirdirectory-1.2.0.1System.DirectorygetTemporaryDirectoryignoringIOErrors