MCPcopy Create free account
hub / github.com/LemonOSProject/LemonOS / PollMouse

Function PollMouse

LibLemon/src/lemon/input.cpp:11–17  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

9 static int keyboardFd = 0;
10
11 int PollMouse(MousePacket& pkt){
12 if(!mouseFd) mouseFd = open("/dev/mouse0", O_RDONLY);
13
14 memset(&pkt, 0, sizeof(MousePacket));
15
16 return read(mouseFd, &pkt, sizeof(MousePacket));
17 }
18
19 ssize_t PollKeyboard(uint8_t* buffer, size_t count){
20 if(!keyboardFd) keyboardFd = open("/dev/keyboard0", O_RDONLY);

Callers 1

PollMethod · 0.85

Calls 1

memsetFunction · 0.85

Tested by

no test coverage detected