It seems to be fixed. I don't see anything in the changelog, but it works ok when run with 0>&- 1>&-
Now it does this (for two empty files) 5601 open("foo", O_RDONLY) = 0 5601 open("bar", O_RDONLY) = 3 5601 read(0, "", 4096) = 0 5601 read(3, "", 4096) = 0 5601 close(0) = 0 5601 close(3) = 0 xxdiff correctly makes diff's stdout a pipe now. -- xxdiff doesn't work when run with stdin and stdout closed https://bugs.launchpad.net/bugs/172479 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs