if it's a named pipe and it has been created read-only, the "file" still exists after you've interrupted your program. however, Ctrl-C means
$SIG{INT} for the process, so by installing a routine which hooks on this signal you should easily remove the pipe prior to exiting the process.
--------------------------------
masses are the opiate for religion.