Hello,
since nobody had any opinion concerning ignoring EINVAL as fsync()
result: Philip, how about changing the code to do just that? I don't
see why Exim should panic on EINVAL:
EROFS, EINVAL
fd is bound to a special file which does not support synchro-
nization.
Which directories may be. It's a hack on top of a hack.
Michael