Age | Commit message (Expand) | Author |
2020-05-20 | clock_gettime(2): use nanoruntime(9) to get value for CLOCK_UPTIME | cheloha |
2020-05-17 | Add function for attaching RTC drivers, to reduce direct use | Visa Hankala |
2020-05-16 | Make inittodr() and resettodr() MI. | Mark Kettenis |
2020-03-20 | nanosleep(2): tsleep(9) -> tsleep_nsec(9) | cheloha |
2019-11-07 | adjfreq(2): fix atomic swap | cheloha |
2019-10-26 | clock_getres(2): actually return the resolution of the given clock | cheloha |
2019-09-04 | gettimeofday, settimeofday(2): limit timezone support | cheloha |
2019-08-03 | R.I.P. itimerround(); ok mpi@ | cheloha |
2019-08-02 | per-process itimers: itimerval -> itimerspec | cheloha |
2019-07-25 | itimerdecr(): simplify logic with timer*(9) macros; ok millert@ | cheloha |
2019-07-02 | R.I.P. timespecfix(); ok visa@ mpi@ | cheloha |
2019-06-03 | Switch from bintime_add() et al. to bintimeadd(9). | cheloha |
2019-06-01 | Revert to using the SCHED_LOCK() to protect time accounting. | Martin Pieuchot |
2019-05-31 | Use a per-process mutex to protect time accounting instead of SCHED_LOCK(). | Martin Pieuchot |
2019-05-21 | Fix uninitialized return code in adjfreq(2); CID 1480285 | Stefan Sperling |
2019-05-09 | Unlock adjfreq(2), adjtime(2), clock_settime(2), and settimeofday(2). | cheloha |
2019-03-26 | Tweak previous: include <sys/stdint.h> for INT64_MAX/INT64_MIN. | cheloha |
2019-03-26 | adjtime(2): set EINVAL if delta overflows 64 bits of microseconds. | cheloha |
2019-03-25 | MP-safe timecounting: new rwlock: tc_lock | cheloha |
2019-03-10 | Move adjtimedelta from kern_time.c to kern_tc.c. | cheloha |
2019-01-31 | matthew noticed that some clocks use tfind() which is not mpsafe. | Ted Unangst |
2019-01-23 | Sprinkle a pinch of timerisvalid/timespecisvalid over the rest of sys/kern | cheloha |
2019-01-18 | no need to KERNEL_LOCK before calling ktrstruct() anymore; ok mpi@ visa@ | cheloha |
2019-01-18 | adjtime(2), settimeofday(2), clock_settime(2): validate input | cheloha |
2019-01-10 | settime: Don't cancel ongoing adjtime(2) until after full permission checks | cheloha |
2018-12-31 | nanosleep: loop tsleep(9) to ensure coverage of the full timeout range. | cheloha |
2018-12-29 | sys_nanosleep: switch to descriptive, idiomatic variable names; ok tedu@ | cheloha |
2018-05-28 | Constipate a bunch of time functions | Philip Guenther |
2018-05-22 | nanosleep: ensure tv_nsec input is on [0, 1000000000) | cheloha |
2018-02-19 | Remove almost unused `flags' argument of suser(). | Martin Pieuchot |
2017-12-18 | Add the CLOCK_BOOTTIME clockid for use with clock_gettime(2) | cheloha |
2017-01-24 | Rename pfind(9) into tfind(9) to reflect that it deals with threads. | Martin Pieuchot |
2016-09-03 | Write the system time back to the RTC every 30 minutes. | Christian Weisgerber |
2016-04-28 | careful study of the holy scrolls reveals that for pselect (and ppoll) | Ted Unangst |
2015-12-05 | remove stale lint annotations | Ted Unangst |
2015-11-01 | refactor pledge_*_check and pledge_fail functions | Sebastien Marie |
2015-10-09 | Rename tame() to pledge(). This fairly interface has evolved to be more | Theo de Raadt |
2015-09-11 | Only include <sys/tame.h> in the .c files that need it | Philip Guenther |
2015-08-22 | Move to tame(int flags, char *paths[]) API/ABI. | Theo de Raadt |
2015-07-19 | tame(2) is a subsystem which restricts programs into a "reduced feature | Theo de Raadt |
2015-04-28 | Protect the per-process itimerval structs with a mutex. We update these | Mark Kettenis |
2014-12-07 | typo; fix from Kaspars Bankovskis | Theo de Raadt |
2014-05-15 | Prefer prsignal() to send process signals | Philip Guenther |
2014-01-30 | Simplyfy adjtime(2) by keeping track of the adjustment as a number of | Mark Kettenis |
2014-01-22 | timeval, timespec, and itimerval have padding on many archs. If we're | Philip Guenther |
2013-10-25 | Move the declarations for dogetrusage(), itimerround(), and dowait4() | Philip Guenther |
2013-10-08 | Fix delivery of SIGPROF and SIGVTALRM to threaded processes by having | Philip Guenther |
2013-10-06 | Add CLOCK_UPTIME, a clock which measures time-running-not-suspended, so | Philip Guenther |
2013-09-14 | Snapshots for all archs have been built, so remove the T32 code | Philip Guenther |
2013-08-13 | Switch time_t, ino_t, clock_t, and struct kevent's ident and data | Philip Guenther |