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