Changed files:
TiMidity++-detach.patch -> 1.1
--- /dev/null
+diff -dur TiMidity++-2.13.0.orig/interface/alsaseq_c.c TiMidity++-2.13.0/interface/alsaseq_c.c
+--- TiMidity++-2.13.0.orig/interface/alsaseq_c.c 2004-03-04 05:11:50.000000000 +0100
++++ TiMidity++-2.13.0/interface/alsaseq_c.c 2004-09-15 18:42:41.549524231 +0200
+@@ -402,7 +402,11 @@
+ if (ctl.flags & CTLF_DAEMONIZE)
+ {
+ int pid = fork();
++ int fd;
+ FILE *pidf;
++ for(fd=0;fd<256;fd++){
++ if (isatty(fd)) close(fd);
++ }
+ switch (pid)
+ {
+ case 0: // child is the daemon
+@@ -414,6 +418,7 @@
+ fprintf( pidf, "%d\n", pid );
+ exit(0);
+ }
++ setsid();
+ }
+
+ for (;;) {