summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2004-07-11 18:29:47 +0000
committerrwatson <rwatson@FreeBSD.org>2004-07-11 18:29:47 +0000
commitb6a69093250e8bef3f07b33e373f866f6e6ff82a (patch)
tree200b19fbe9f02c0d1bf42ac28e644d3ac0aead08 /etc
parent62f362bd8ff68238bbf44b8e713e7e82cbf477ac (diff)
downloadFreeBSD-src-b6a69093250e8bef3f07b33e373f866f6e6ff82a.zip
FreeBSD-src-b6a69093250e8bef3f07b33e373f866f6e6ff82a.tar.gz
Add additional annotations to soreceive(), documenting the effects of
locking on 'nextrecord' and concerns regarding potentially inconsistent or stale use of socket buffer or stack fields if they aren't carefully synchronized whenever the socket buffer mutex is released. Document that the high-level sblock() prevents races against other readers on the socket. Also document the 'type' logic as to how soreceive() guarantees that it will only return one of normal data or inline out-of-band data.
Diffstat (limited to 'etc')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud