diff options
author | Dimitri Staessens <dimitri@ouroboros.rocks> | 2020-03-15 08:58:55 +0100 |
---|---|---|
committer | Sander Vrijders <sander@ouroboros.rocks> | 2020-03-15 14:26:49 +0100 |
commit | b977090a7692acada4b81677e88c5a5e60a153c3 (patch) | |
tree | 781d5d31da6986b459d0f93c639c5dfccc7127d5 | |
parent | c80c93f11dbfb1b0c07f9a6f8b8d91024e5db507 (diff) | |
download | ouroboros-b977090a7692acada4b81677e88c5a5e60a153c3.tar.gz ouroboros-b977090a7692acada4b81677e88c5a5e60a153c3.zip |
lib: Change return type of fevent to ssize_t
The return type was still an int, but since it returns the number of
events, it should be an ssize_t.
Signed-off-by: Dimitri Staessens <dimitri@ouroboros.rocks>
Signed-off-by: Sander Vrijders <sander@ouroboros.rocks>
-rw-r--r-- | doc/man/fqueue.3 | 2 | ||||
-rw-r--r-- | include/ouroboros/fqueue.h | 2 | ||||
-rw-r--r-- | src/lib/dev.c | 6 |
3 files changed, 5 insertions, 5 deletions
diff --git a/doc/man/fqueue.3 b/doc/man/fqueue.3 index 3bef1297..cbc8ee4e 100644 --- a/doc/man/fqueue.3 +++ b/doc/man/fqueue.3 @@ -21,7 +21,7 @@ on flows \fBint fqueue_type(fqueue_t * \fIfq\fB); -\fBint fevent(fset_t * \fIset\fB, fqueue_t * \fIfq\fB, +\fBssize_t fevent(fset_t * \fIset\fB, fqueue_t * \fIfq\fB, const struct timespec * \fItimeo\fB); Compile and link with \fI-louroboros-dev\fR. diff --git a/include/ouroboros/fqueue.h b/include/ouroboros/fqueue.h index 797e3af6..60978491 100644 --- a/include/ouroboros/fqueue.h +++ b/include/ouroboros/fqueue.h @@ -68,7 +68,7 @@ int fqueue_next(fqueue_t * fq); enum fqtype fqueue_type(fqueue_t * fq); -int fevent(fset_t * set, +ssize_t fevent(fset_t * set, fqueue_t * fq, const struct timespec * timeo); diff --git a/src/lib/dev.c b/src/lib/dev.c index c427e20c..8647bea9 100644 --- a/src/lib/dev.c +++ b/src/lib/dev.c @@ -1321,9 +1321,9 @@ enum fqtype fqueue_type(struct fqueue * fq) return fq->fqueue[fq->next - 1]; } -int fevent(struct flow_set * set, - struct fqueue * fq, - const struct timespec * timeo) +ssize_t fevent(struct flow_set * set, + struct fqueue * fq, + const struct timespec * timeo) { ssize_t ret; struct timespec abstime; |