In portage.spawn() logging, put the read end of the pipe in O_NONBLOCK mode just...
authorZac Medico <zmedico@gentoo.org>
Fri, 3 Aug 2007 06:50:27 +0000 (06:50 -0000)
committerZac Medico <zmedico@gentoo.org>
Fri, 3 Aug 2007 06:50:27 +0000 (06:50 -0000)
commite214c72b7b5a3d102a17bffea9229816d2d28714
tree68cf8fd779a99bf5c63beaf6d8ba37b09c80dcf7
parent2c291e994f369cb29da3ab2a4d169e9c669ef20c
In portage.spawn() logging, put the read end of the pipe in O_NONBLOCK mode just once at the beginning. This avoids unnecessary fcntl calls and removes one more opportunity to trigger EAGAIN errors on FreeBSD. (trunk r7548)

svn path=/main/branches/2.1.2/; revision=7549
pym/portage.py