libglusterfs: Add STACK_UNWIND_STRICT macro.
libglusterfs: Add STACK_UNWIND_STRICT macro.

STACK_UNWIND_STRICT (op, frame, this, op_ret, op_errno, ...)

The "op" argument is the name of the fop (lookup, open, etc.).
This macro makes sure that the number and type of arguments
passed match those of the callback function for the fop.

Signed-off-by: Anand V. Avati <avati@dev.gluster.com>

BUG: 269 (Add a specialized STACK_UNWIND macro for each FOP)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=269

Kaushikbv/Gluster,Kaushikbv/Gluster,Kaushikbv/Gluster