[v9_9] refactor max-recursion-queries

- the counters weren't set correctly when fetches timed out.
  instead we now pass down a counter object.

(cherry picked from commit 05e448935c)
(cherry picked from commit 6c049c57d9)
This commit is contained in:
Evan Hunt
2014-11-19 18:38:52 -08:00
parent cc5b3627b1
commit 1d47cb124d
24 changed files with 676 additions and 120 deletions

View File

@@ -124,6 +124,7 @@ CLEAN :
-@erase "$(INTDIR)\buffer.obj"
-@erase "$(INTDIR)\bufferlist.obj"
-@erase "$(INTDIR)\commandline.obj"
-@erase "$(INTDIR)\counter.obj"
-@erase "$(INTDIR)\condition.obj"
-@erase "$(INTDIR)\dir.obj"
-@erase "$(INTDIR)\DLLMain.obj"
@@ -250,6 +251,7 @@ LINK32_OBJS= \
"$(INTDIR)\buffer.obj" \
"$(INTDIR)\bufferlist.obj" \
"$(INTDIR)\commandline.obj" \
"$(INTDIR)\counter.obj" \
"$(INTDIR)\error.obj" \
"$(INTDIR)\event.obj" \
"$(INTDIR)\hash.obj" \
@@ -335,6 +337,8 @@ CLEAN :
-@erase "$(INTDIR)\bufferlist.sbr"
-@erase "$(INTDIR)\commandline.obj"
-@erase "$(INTDIR)\commandline.sbr"
-@erase "$(INTDIR)\counter.obj"
-@erase "$(INTDIR)\counter.sbr"
-@erase "$(INTDIR)\condition.obj"
-@erase "$(INTDIR)\condition.sbr"
-@erase "$(INTDIR)\dir.obj"
@@ -531,6 +535,7 @@ BSC32_SBRS= \
"$(INTDIR)\buffer.sbr" \
"$(INTDIR)\bufferlist.sbr" \
"$(INTDIR)\commandline.sbr" \
"$(INTDIR)\counter.sbr" \
"$(INTDIR)\error.sbr" \
"$(INTDIR)\event.sbr" \
"$(INTDIR)\hash.sbr" \
@@ -623,6 +628,7 @@ LINK32_OBJS= \
"$(INTDIR)\buffer.obj" \
"$(INTDIR)\bufferlist.obj" \
"$(INTDIR)\commandline.obj" \
"$(INTDIR)\counter.obj" \
"$(INTDIR)\error.obj" \
"$(INTDIR)\event.obj" \
"$(INTDIR)\hash.obj" \
@@ -1280,6 +1286,24 @@ SOURCE=..\commandline.c
$(CPP) $(CPP_PROJ) $(SOURCE)
!ENDIF
SOURCE=..\counter.c
!IF "$(CFG)" == "libisc - @PLATFORM@ Release"
"$(INTDIR)\counter.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
!ELSEIF "$(CFG)" == "libisc - @PLATFORM@ Debug"
"$(INTDIR)\counter.obj" "$(INTDIR)\counter.sbr" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
!ENDIF
SOURCE=..\error.c