keyboard: poll

This commit is contained in:
Matheus
2022-10-27 18:21:46 -03:00
parent d64dc8f5b6
commit f85f79f223
+10 -1
View File
@@ -145,8 +145,17 @@ static int read(int *error, int minor, void* buff, size_t count, size_t offset){
}
static int poll(pollfd* fd){
if((fd->events & POLLIN) && devbuff.read != devbuff.write)
fd->revents |= POLLIN;
return 0;
}
static devcalls calls = {
read
.read = read,
.poll = poll
};
void keyboard_init(){