Age | Commit message (Collapse) | Author |
|
missing info reported by Ian <ropers at gmail dot com> on misc@
|
|
|
|
|
|
Suggested by schwarze@ in a different thread
|
|
With inputs from jmc@ and schwarze@
|
|
okay bluhm@
|
|
and only got adopted by GNU two decades later.
Thanks to Doug McIlroy <doug at cs dot dartmouth dot edu>
for pointing out the error.
|
|
remove some bogus .Dv, and get rid of .Tn
|
|
braces.
no objection from jmc@ and schwarze@
|
|
|
|
this makes a sentence read better when there's no syntax hilighting
in effect.
while here, say the write-write memory barrier is implemented with
membar_producer so it's easier to go read about what that provides.
|
|
|
|
|
|
|
|
When send buffer space in the drain socket becomes available, a
task is added to move data, and also the userland was informed.
The latter is not usefull as this would mix a kernel and user stream.
So programs do not wait for this event. Avoid calling sowakeup()
from sowwakeup(), this also reduces grabing the kernel lock. Instead
inform the userland about the write event when the splicing is
dissolved in sounsplice().
OK claudio@
|
|
Equivalent to their unsuffixed counterparts except that (a) they take
a timeout in terms of nanoseconds, and (b) INFSLP, aka UINT64_MAX (not
zero) indicates that a timeout should not be set.
For now, zero nanoseconds is not a strictly valid invocation: we log a
warning on DIAGNOSTIC kernels if we see such a call. We still sleep
until the next tick in such a case, however. In the future this could
become some sort of poll... TBD.
To facilitate conversions to these interfaces: add inline conversion
functions to sys/time.h for turning your timeout into nanoseconds.
Also do a few easy conversions for warmup and to demonstrate how
further conversions should be done.
Lots of input from mpi@ and ratchov@. Additional input from tedu@,
deraadt@, mortimer@, millert@, and claudio@.
Partly inspired by FreeBSD r247787.
positive feedback from deraadt@, ok mpi@
|
|
|
|
suggested by Michal Nowak <mnowak at startmail dot com>
|
|
OK deraadt@
|
|
|
|
|
|
|
|
rather than #define'd ones.
Compiled and tested by my own LUNA-88K2.
|
|
While here, "delay" -> "interval", "busy wait" -> "busy-wait".
With input from jmc@.
"no objections" schwarze@, "reads ok" jmc@, ok ratchov@ kn@
|
|
|
|
|
|
Lake SoC. From James Hastings.
|
|
in the portgen(1) man page.
ok afresh1@ phessler@
|
|
Suggested by jmc@
|
|
of resource limit structs has been done between processes. By applying
copy-on-write also between threads, threads can read rlimits in
a nearly lock-free manner.
Inspired by code in DragonFly BSD and FreeBSD.
OK mpi@, agreement from jmatthew@ and anton@
|
|
ok jmc@ schwarze@
|
|
Lake SoC.
From James Hastings
ok kettenis@
|
|
for those tests that are expected to fail because they're not yet
implemented.
okay bluhm@
|
|
|
|
ok jmc@
|
|
|
|
|
|
okay bluhm@
|
|
- actually use the ERRORS framework for REGRESS_LOG
- put it at end of file, as best working (years of practice on bsd.port.mk)
- actually use .SILENT
- fix REGRESS_IGNORE_FAIL. Don't put a - in front of lines, but just
don't error out as false on FAILED tests.
This finally allows ^C to actually interrupt a testsuite.
- add one missing .PHONY (quite a few more for later)
okay bluhm@
|
|
While here, also insert missing whitespace before punctuation.
|
|
* Add a missing comma
* "cdrom" should be "CD-ROMs"
ok espie@ jmc@
|
|
usb.4: sort ukspan entry and sync with Nd
|
|
written by Cody Cutler <ccutler at csail.mit.edu>
|
|
|
|
Basically just make all the bintime routines look and behave more like
the timeradd(3) macros.
Switch to three-argument forms for structure math, introduce and use
bintimecmp(9), and rename the structure conversion routines to resemble
e.g. TIMEVAL_TO_TIMESPEC(3).
Document all of this in a new bintimeadd.9 page.
Code input from mpi@, manpage input from schwarze@.
code ok mpi@, docs ok schwarze@, docs probably still ok jmc@
|
|
|
|
|
|
from Jesper Wallin
|
|
|
|
resolv.conf in 2015.
Diff from Jan-Piet Mens <jp () mens ! de>
ok deraadt@
|