-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 2/16/2011 4:28 PM, Robert Collins wrote: > What about using dup2 to duplicate the fd, make one copy nonblocking > and use that until we're up and running? >
The issue is we want non-blocking in the 'os.open()' call, until everything is open, then we want to reset it to blocking. You can use tricks with fcntl.fcntl(... F_SETFD) according to the man pages. But testing showed it doesn't actually set the file back to blocking mode. I would expect something similar from dup2. John =:-> -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (Cygwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk1cUS8ACgkQJdeBCYSNAAND1ACfZtlcchz8RU9L+0XIw/MZdsep XscAmwRiaaebSzfpYa6dvAxNGU4jQNfP =Fj9R -----END PGP SIGNATURE----- -- https://code.launchpad.net/~jameinel/launchpad/lp-serve-child-hangup/+merge/50055 Your team Launchpad code reviewers is requested to review the proposed merge of lp:~jameinel/launchpad/lp-serve-child-hangup into lp:launchpad. _______________________________________________ Mailing list: https://launchpad.net/~launchpad-reviewers Post to : [email protected] Unsubscribe : https://launchpad.net/~launchpad-reviewers More help : https://help.launchpad.net/ListHelp

