David Howells wrote: >> 1, callee has no pre defined duty to help caller in general; they should not >> try to do anything, however, to help their callers in principle due to >> limited info on their hands IMO. > > Ah, no. It's entirely reasonable for an API to specify that one of its > methods will be called with one or more locks held - and that the method must > be aware of this and may make use of this. > Fair and clear. Thanks Hillf