Revert "Solution: check return code of make_fdpair() with zmq_assert"

This commit is contained in:
Constantin Rack 2015-09-03 10:56:26 +02:00
parent 13db11c6ae
commit 2159618b56

View File

@ -124,11 +124,10 @@ static int close_wait_ms (int fd_, unsigned int max_ms_ = 2000)
zmq::signaler_t::signaler_t () zmq::signaler_t::signaler_t ()
{ {
// Create the socketpair for signaling. // Create the socketpair for signaling.
int rc = make_fdpair (&r, &w); if (make_fdpair (&r, &w) == 0) {
zmq_assert (rc == 0); unblock_socket (w);
unblock_socket (r);
unblock_socket (w); }
unblock_socket (r);
#ifdef HAVE_FORK #ifdef HAVE_FORK
pid = getpid (); pid = getpid ();
#endif #endif
@ -322,8 +321,7 @@ void zmq::signaler_t::forked ()
// Close file descriptors created in the parent and create new pair // Close file descriptors created in the parent and create new pair
close (r); close (r);
close (w); close (w);
int rc = make_fdpair (&r, &w); make_fdpair (&r, &w);
zmq_assert (rc == 0);
} }
#endif #endif