I am not sure this _D_EXACT_NAMLEN is portable. Does this change breaks the windows build ?