diff options
| author | Donald Sharp <sharpd@nvidia.com> | 2022-02-22 19:04:25 -0500 | 
|---|---|---|
| committer | Donald Sharp <sharpd@nvidia.com> | 2022-02-23 19:56:04 -0500 | 
| commit | cc9f21da2218d95567eff1501482ce58e6600f54 (patch) | |
| tree | d579c9754161d874bad6eb09c67821b65fb559ca /lib/frr_zmq.c | |
| parent | eaba619fc183f68a456b3918f449185b3b477426 (diff) | |
*: Change thread->func to return void instead of int
The int return value is never used.  Modify the code
base to just return a void instead.
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Diffstat (limited to 'lib/frr_zmq.c')
| -rw-r--r-- | lib/frr_zmq.c | 24 | 
1 files changed, 11 insertions, 13 deletions
diff --git a/lib/frr_zmq.c b/lib/frr_zmq.c index e572558de1..db5c4c91a2 100644 --- a/lib/frr_zmq.c +++ b/lib/frr_zmq.c @@ -56,7 +56,7 @@ void frrzmq_finish(void)  	}  } -static int frrzmq_read_msg(struct thread *t) +static void frrzmq_read_msg(struct thread *t)  {  	struct frrzmq_cb **cbp = THREAD_ARG(t);  	struct frrzmq_cb *cb; @@ -67,10 +67,10 @@ static int frrzmq_read_msg(struct thread *t)  	size_t moresz;  	if (!cbp) -		return 1; +		return;  	cb = (*cbp);  	if (!cb || !cb->zmqsock) -		return 1; +		return;  	while (1) {  		zmq_pollitem_t polli = {.socket = cb->zmqsock, @@ -97,7 +97,7 @@ static int frrzmq_read_msg(struct thread *t)  				if (cb->write.cancelled && !cb->write.thread)  					XFREE(MTYPE_ZEROMQ_CB, *cbp); -				return 0; +				return;  			}  			continue;  		} @@ -129,7 +129,7 @@ static int frrzmq_read_msg(struct thread *t)  				if (cb->write.cancelled && !cb->write.thread)  					XFREE(MTYPE_ZEROMQ_CB, *cbp); -				return 0; +				return;  			}  			/* cb_part may have read additional parts of the @@ -153,14 +153,13 @@ static int frrzmq_read_msg(struct thread *t)  	thread_add_read(t->master, frrzmq_read_msg, cbp,  			cb->fd, &cb->read.thread); -	return 0; +	return;  out_err:  	flog_err(EC_LIB_ZMQ, "ZeroMQ read error: %s(%d)", strerror(errno),  		 errno);  	if (cb->read.cb_error)  		cb->read.cb_error(cb->read.arg, cb->zmqsock); -	return 1;  }  int _frrzmq_thread_add_read(const struct xref_threadsched *xref, @@ -215,7 +214,7 @@ int _frrzmq_thread_add_read(const struct xref_threadsched *xref,  	return 0;  } -static int frrzmq_write_msg(struct thread *t) +static void frrzmq_write_msg(struct thread *t)  {  	struct frrzmq_cb **cbp = THREAD_ARG(t);  	struct frrzmq_cb *cb; @@ -223,10 +222,10 @@ static int frrzmq_write_msg(struct thread *t)  	int ret;  	if (!cbp) -		return 1; +		return;  	cb = (*cbp);  	if (!cb || !cb->zmqsock) -		return 1; +		return;  	while (1) {  		zmq_pollitem_t polli = {.socket = cb->zmqsock, @@ -252,7 +251,7 @@ static int frrzmq_write_msg(struct thread *t)  				if (cb->read.cancelled && !cb->read.thread)  					XFREE(MTYPE_ZEROMQ_CB, *cbp); -				return 0; +				return;  			}  			continue;  		} @@ -263,14 +262,13 @@ static int frrzmq_write_msg(struct thread *t)  	thread_add_write(t->master, frrzmq_write_msg, cbp,  			 cb->fd, &cb->write.thread); -	return 0; +	return;  out_err:  	flog_err(EC_LIB_ZMQ, "ZeroMQ write error: %s(%d)", strerror(errno),  		 errno);  	if (cb->write.cb_error)  		cb->write.cb_error(cb->write.arg, cb->zmqsock); -	return 1;  }  int _frrzmq_thread_add_write(const struct xref_threadsched *xref,  | 
