No Perl, como faço para criar com segurança um FIFO temporário?

Para comparar comdiff registros adjacentes de um arquivo, criei doisFIFOs, bifurcaram as crianças para fornecer seus fins de gravação e capturaram a saída de

diff -ub $previous $current

onde os escalares contêm os caminhos dos FIFOs - comobash substituição de processo trabalho.

Este não é um programa que precisa ser à prova de balas, mas, se fosse, como eu criaria FIFOs temporários para evitarcondições da corrida e outras vulnerabilidades? ImagineFile::Temp tem umFile::Temp::FIFO primo: qual seria a implementação deste último?

questionAnswers(2)

yourAnswerToTheQuestion