ref: e4898948fcdc3c3cd715fa88ee83392a9e41a031
dir: /bin/midipipe/
#!/bin/rc rfork en fn cleanup{ rm -f /srv/midi } fn sigint{ cleanup exit } fn sigexit{ cleanup } r=() if(~ $1 -r){ r=1 shift } rm -f /srv/midi bind -a '#|' /mnt/midi <>[3]/mnt/midi/data1 { echo 3 >/srv/midi if(! ~ $#r 0) cat /mnt/midi/data if not cat $* >/mnt/midi/data }