summary refs log tree commit diff
path: root/net_util
diff options
context:
space:
mode:
authorStephen Barber <smbarber@chromium.org>2019-10-25 13:09:32 +0200
committerCommit Bot <commit-bot@chromium.org>2019-11-05 19:49:39 +0000
commit34fa09918f206c92e5d3a1b3b0d2a7718e2a45d7 (patch)
tree4e1c7b9484b7a2bed9503834daa0648af81decac /net_util
parent102278e944dcdc9a489a41644a53c225d8985380 (diff)
downloadcrosvm-34fa09918f206c92e5d3a1b3b0d2a7718e2a45d7.tar
crosvm-34fa09918f206c92e5d3a1b3b0d2a7718e2a45d7.tar.gz
crosvm-34fa09918f206c92e5d3a1b3b0d2a7718e2a45d7.tar.bz2
crosvm-34fa09918f206c92e5d3a1b3b0d2a7718e2a45d7.tar.lz
crosvm-34fa09918f206c92e5d3a1b3b0d2a7718e2a45d7.tar.xz
crosvm-34fa09918f206c92e5d3a1b3b0d2a7718e2a45d7.tar.zst
crosvm-34fa09918f206c92e5d3a1b3b0d2a7718e2a45d7.zip
sys_util: split volatile_impl macro into volatile_{,at_}impl
Certain types of file descriptors, such as tap devices, aren't compatible with
writing at offsets. Split the volatile_impl macro into two, one for
FileReadWriteVolatile and another for FileReadWriteAtVolatile.

Tweak the macros be usable from other crates.

BUG=chromium:753630
TEST=cargo build

Change-Id: I0671024e24e8b5eaedbde2c1da80e3ec684c06a1
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/1881417
Tested-by: kokoro <noreply+kokoro@google.com>
Tested-by: Stephen Barber <smbarber@chromium.org>
Reviewed-by: Stephen Barber <smbarber@chromium.org>
Commit-Queue: Stephen Barber <smbarber@chromium.org>
Diffstat (limited to 'net_util')
0 files changed, 0 insertions, 0 deletions