Return a more sane error code, EPIPE. The EBADF error code is
authorHiten Pandya <hmp@dragonflybsd.org>
Wed, 3 Sep 2003 11:49:27 +0000 (11:49 +0000)
committerHiten Pandya <hmp@dragonflybsd.org>
Wed, 3 Sep 2003 11:49:27 +0000 (11:49 +0000)
commit41f57d157fd4a60d96c656334a361661c28136b4
tree35995a5df9270d90bc1052a60c147cf8117d356e
parentb6f5e86bf2fed67fdce48971878664d43536fe58
Return a more sane error code, EPIPE.  The EBADF error code is
misleading, since we have already got this far, and it's not a
bad file descriptor.

Obtained from: FreeBSD
sys/kern/sys_pipe.c