From cc59678fc442e68b807e14b04537baacf214bba6 Mon Sep 17 00:00:00 2001 From: Matheus Date: Sun, 1 Jan 2023 12:20:19 -0300 Subject: [PATCH] keyboard: fix poll missing an argument --- src/sys/keyboard.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/sys/keyboard.c b/src/sys/keyboard.c index 2949ce67..028b46c8 100644 --- a/src/sys/keyboard.c +++ b/src/sys/keyboard.c @@ -145,10 +145,11 @@ static int read(int *error, int minor, void* buff, size_t count, size_t offset){ } -static int poll(pollfd* fd){ - +static int poll(int minor, pollfd* fd){ + if((fd->events & POLLIN) && devbuff.read != devbuff.write) fd->revents |= POLLIN; + return 0; }