diff options
author | Sam Roberts <vieuxtech@gmail.com> | 2009-02-23 13:47:06 -0800 |
---|---|---|
committer | Sam Roberts <vieuxtech@gmail.com> | 2009-02-23 13:47:06 -0800 |
commit | 74dc69d9838ca22f7ccaaf8789ff313e504fc3e4 (patch) | |
tree | d123f23cf2fb62ad562536191fcc4885dbbdceab /libnet/src/libnet_cq.c | |
parent | f6a842748d17234124c3790b8b4b7339f612e5c4 (diff) | |
download | libnet-74dc69d9838ca22f7ccaaf8789ff313e504fc3e4.tar.gz |
07-add_libnet-cq-end-loop.patch from debian source package
See http://packages.debian.org/source/sid/libnet
Diffstat (limited to 'libnet/src/libnet_cq.c')
-rw-r--r-- | libnet/src/libnet_cq.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/libnet/src/libnet_cq.c b/libnet/src/libnet_cq.c index b5359f7..3dd5317 100644 --- a/libnet/src/libnet_cq.c +++ b/libnet/src/libnet_cq.c @@ -393,3 +393,14 @@ libnet_cq_size() { return (l_cqd.node); } + +u_int32_t +libnet_cq_end_loop() +{ + if (! clear_cq_lock(CQ_LOCK_WRITE)) + { + return (0); + } + l_cqd.current = l_cq; + return (1); +} |