?.
say SysTempFileName("file???") -- (e. g.) C:\Users\User1\file392
-- (e. g.) /home/user1/file384
say SysTempFileName("/temp/myfile.***", "*") -- (e. g.) C:\temp\myfile.938
-- (e. g.) /temp/myfile.341