- catch signals and terminate gracefully.
  (implement decent abort (^C) handling)
- cancel pending flush of write buffer on error.
- implement file-marks and mt `seek' commands.
- find out about negative delta time values.
- stop tape on timer/signal initiated by isr.
  (handle segment out of reach when tape in motion).


