David W. Hankins writes: > That is basically correct. It's an extremely narrow window to catch > the server between writes. I've oft lamented we don't do the lease > write in a single call. Would it just be simpler to surround the writes with sigprocmask(SIG_BLOCK, ...); ... sigprocmask(SIG_SETMASK, ...); in the interim? John