Hangup the call on EPIPE...If you want to switch to another call or want to change the output
device, simply attach another program on the FIFO and kill the first.
This could be another instance of aplay/aucat or simply cat.
Fix a small issue in setnospam and polish the output...Previously, it wouldn't check 1-byte-input. Now it does.
Also, nospam/out should contain the 8-digit hexadecimal number
instead of just the raw string passed to the in-fifo.
Implement fiforeset()...and use it to create FIFOs by not closing the passed fd when it is
-1.
To prevent stdin from being closed, we could think about changing
the condition to if(*fd > 0).