En Perl, ¿cómo creo de manera segura un FIFO temporal?

Para comparar condiff registros adyacentes de un archivo, creé dosFIFOs, bifurcaron a los niños para proporcionar sus extremos de escritura y capturaron la salida de

diff -ub $previous $current

donde los escalares contienen los caminos de los FIFO, algo así comobash proceso de sustitución trabajos.

Este no es un programa que deba ser a prueba de balas, pero si lo fuera, ¿cómo crearía FIFOs temporales para evitarcondiciones de carrera y otras vulnerabilidades? ImaginaFile::Temp tiene unFile::Temp::FIFO primo: ¿cuál sería la implementación de este último?

Respuestas a la pregunta(2)

Su respuesta a la pregunta