TARDIS
TARDIS copied to clipboard
Tracking issue for unimplemented syscalls
There are a boatload of syscalls dealing with time. It would be nice if this library dealt with all of them that use relative time, like timeouts. Absolute time, like a file's last modified time are more annoying to deal with, but you're already doing it some.
Probably necessary
- [ ] times
- [ ] futex
- [ ] timer_settime
- [ ] timer_gettime
- [ ] clock_settime
- [ ] clock_gettime
- [ ] rt_sigtimedwait
- [ ] mq_timedsend
- [ ] mq_timedreceive
- [ ] recvmmsg
- [ ] pselect6
- [ ] ppoll
- [ ] epoll_wait_old???
- [ ] epoll_wait
- [ ] epoll_pwait
- [ ] io_getevents
- [ ] semtimedop
Stretch goals
- sched_rr_get_interval
- utime
- utimes
- adjtimex
- settimeofday
- utimensat
- timerfd_settime
- timerfd_gettime
This issue assumes you only care about Linux support - other Unixes don't have all these syscalls.