dd: preserve semantics of O_DIRECT even for final block
authorJim Meyering <meyering@redhat.com>
Fri, 7 Aug 2009 14:21:35 +0000 (16:21 +0200)
committerJim Meyering <meyering@redhat.com>
Fri, 7 Aug 2009 14:21:35 +0000 (16:21 +0200)
commitff159a605e5bc10fe871109f66cba5ee410c9138
tree16b57d86da49edf8d7b74673ec960e4b19128e41
parentc5c15884dfef11379720bf360599b11a33d49ac0
dd: preserve semantics of O_DIRECT even for final block

* src/dd.c: Include "ignore-value.h"
(iwrite): When disabling O_DIRECT, try to compensate
via POSIX_FADV_DONTNEED and fsync.
Suggested by Eric Sandeen.
src/dd.c