summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Staessens <dimitri@ouroboros.rocks>2020-03-15 08:58:55 +0100
committerSander Vrijders <sander@ouroboros.rocks>2020-03-15 14:26:49 +0100
commitb977090a7692acada4b81677e88c5a5e60a153c3 (patch)
tree781d5d31da6986b459d0f93c639c5dfccc7127d5
parentc80c93f11dbfb1b0c07f9a6f8b8d91024e5db507 (diff)
downloadouroboros-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.32
-rw-r--r--include/ouroboros/fqueue.h2
-rw-r--r--src/lib/dev.c6
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;