On Sat, Aug 29, 2009 at 02:53:01PM +0530, Srikanth Raju wrote: > The above functions are the convenience functions. They also use a mutex > to ensure other threads don't interfere. :) Then why do they exist as pointers in the struct? Am I missing something?