snap, reset me
minor, don't use /dev/fd/ magic in clitoris(1), use named pipes

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, don't use /dev/fd/ magic, use mkfifo()'d named pipes in hxdiff(1)

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, PEBKAC, use different fifo names for hxdiff(1)

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, print some error messages if hxdiff(1)'s init_diff() fails

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, print some error messages if clitoris(1)'s init_diff() fails

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, PEBKAC, make sure hxdiff can be called with twice the same file

i.e. make sure the fifo file names are still unique.

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, make sure clitoris' file-differ's fifos are unique

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, open reference files in clitoris(1) differ by name

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
Merge branch 'core/named-pipe-io'

* core/named-pipe-io:
  fix, open reference files in clitoris(1) differ by name
  fix, make sure clitoris' file-differ's fifos are unique
  fix, PEBKAC, make sure hxdiff can be called with twice the same file
  minor, print some error messages if clitoris(1)'s init_diff() fails
  minor, print some error messages if hxdiff(1)'s init_diff() fails
  fix, PEBKAC, use different fifo names for hxdiff(1)
  minor, don't use /dev/fd/ magic, use mkfifo()'d named pipes in hxdiff(1)
  minor, don't use /dev/fd/ magic in clitoris(1), use named pipes
  snap, reset me