#define HOOK_FD3(type, name, fd, type1, arg1, type2, arg2, type3, arg3) \
HOOK_FUNC_DEF3(type, name, type1, arg1, type2, arg2, type3, arg3) { \
_HOOK_PRE_FD(type, name, fd) \
#define HOOK_FD3(type, name, fd, type1, arg1, type2, arg2, type3, arg3) \
HOOK_FUNC_DEF3(type, name, type1, arg1, type2, arg2, type3, arg3) { \
_HOOK_PRE_FD(type, name, fd) \