Arran Cudbard-Bell wrote: >> I don't recall why that was changed. There was a reason, right? > > Not in any way portable? Maybe... but it does work somewhere. It may be useful to use flock() where it works. i.e. Linux. That way the systems with sane APIs can get the benefit, and everyone else gets "best effort". Alan DeKok.