#include <signal.h>
#include <string.h>

void foo (int nr)
{
  printf ("Buh!\n");
}

main()
{
  int fds[2];

  signal (SIGPIPE, foo);
  pipe (fds);
  close (fds[0]);

  write (fds[1], "hallo", 6);
  close (fds[1]);
  sleep (1);
  return 0;
}
