summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2019-05-05Add TODO regarding EPOLLRDHUPHEADmainSamuel Lidén Borell1-0/+1
2019-05-05Check for simultaneous read, write and close eventsSamuel Lidén Borell1-10/+12
2019-05-05Rename binary from test to mainSamuel Lidén Borell1-6/+6
2019-05-05Fix incorrect return value. Found by scan-buildSamuel Lidén Borell1-2/+5
2019-05-05Option to build without separate compilationSamuel Lidén Borell1-1/+8
2019-05-03Fix async-signal-safety in signal handler for SIGHUPSamuel Lidén Borell1-4/+21
2019-05-02Basic framebuffer drawing functionsSamuel Lidén Borell4-8/+266
2019-05-01More evdev device info. Minor evdev fixesSamuel Lidén Borell3-3/+17
2019-05-01Open framebuffer device and query for informationSamuel Lidén Borell6-4/+179
2019-05-01Basic parsing of evdev input eventsSamuel Lidén Borell4-7/+126
2019-05-01Implement buffering of incoming dataSamuel Lidén Borell2-30/+85
2019-05-01Fix compiler and scan-build warnings. Add TODOSamuel Lidén Borell2-5/+5
2019-04-28Fix error handling for writesSamuel Lidén Borell1-1/+4
2019-04-28Add SIGHUP handler. Handle EINTR from read() and epoll_wait()Samuel Lidén Borell1-4/+45
2019-04-28Don't delete existing socket fileSamuel Lidén Borell1-1/+0
2019-04-28Add signal handler for cleaning up socketSamuel Lidén Borell1-3/+32
2019-04-28Break out epoll code to a separate file. Add argument parsingSamuel Lidén Borell6-14/+276
2019-04-28Queue one more read on read events until EAGAINSamuel Lidén Borell1-2/+38
2019-04-27Factor out read & accept handling. Fix reading multiple inotify eventsSamuel Lidén Borell1-72/+101
2019-04-27Merge client and server fd maps. Avoid duplicate evdev openSamuel Lidén Borell3-184/+249
2019-04-24Try to open device after attribute change alsoSamuel Lidén Borell1-13/+20
2019-04-24List /dev/input devices. Incomplete inotify supportSamuel Lidén Borell1-8/+107
2019-04-24Initial commit with basic epoll loopSamuel Lidén Borell8-0/+1297