summaryrefslogtreecommitdiffstats
path: root/sys/compat/linux/linux_timer.h
Commit message (Collapse)AuthorAgeFilesLines
* MFC r316426:dchagin2017-05-011-0/+2
| | | | | Use the kern_clock_nanosleep() to implement Linux clock_nanosleep() with the proper handling of the TIMER_ABSTIME flag.
* MFC r314295:dchagin2017-03-301-0/+4
| | | | Implement timerfd family syscalls.
* MFC r314293:dchagin2017-03-301-1/+1
| | | | | Return EOVERFLOW error in case then the size of tv_sec field of struct timespec in COMPAT_LINUX32 Linuxulator's not equal to the size of native tv_sec.
* Delete the duplicate of linux_to_native_clockid() function.dchagin2015-05-241-0/+1
| | | | | Differential Revision: https://reviews.freebsd.org/D1521 Reviewed by: trasz
* Do not use struct l_timespec without conversion. While here movedchagin2015-05-241-0/+5
| | | | | | | args->timeout handling before acquiring the futex key at FUTEX_WAIT path. Differential Revision: https://reviews.freebsd.org/D1520 Reviewed by: trasz
* Add some clock mappings used in glibc 2.20.dchagin2015-05-241-0/+17
| | | | | Differential Revision: https://reviews.freebsd.org/D1465 Reviewd by: trasz
* Implement most of timer_{create,settime,gettime,getoverrun,delete}bz2014-09-181-0/+97
for amd64/linux32. Fix the entirely bogus (untested) version from r161310 for i386/linux using the same shared code in compat/linux. It is unclear to me if we could support more clock mappings but the current set allows me to successfully run commercial 32bit linux software under linuxolator on amd64. Reviewed by: jhb Differential Revision: D784 MFC after: 3 days Sponsored by: DARPA, AFRL
OpenPOWER on IntegriCloud