| 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); |