diff options
author | des <des@FreeBSD.org> | 2001-12-09 15:05:19 +0000 |
---|---|---|
committer | des <des@FreeBSD.org> | 2001-12-09 15:05:19 +0000 |
commit | a9520ca9d77b610e2f10c5264c7615254dbb3e23 (patch) | |
tree | 2e0b054dfbc897bf794d519602be9269343d3bab /lib/libfetch | |
parent | fcc97a61adfa5dac1098e5ae102eacff890bba85 (diff) | |
download | FreeBSD-src-a9520ca9d77b610e2f10c5264c7615254dbb3e23.zip FreeBSD-src-a9520ca9d77b610e2f10c5264c7615254dbb3e23.tar.gz |
Introduce a fetchDebug global. Change the DEBUG macro so it only runs the
debugging code if fetchDebug is set.
PR: bin/32615
MFC after: 1 week
Diffstat (limited to 'lib/libfetch')
-rw-r--r-- | lib/libfetch/common.h | 2 | ||||
-rw-r--r-- | lib/libfetch/fetch.c | 1 | ||||
-rw-r--r-- | lib/libfetch/fetch.h | 3 |
3 files changed, 5 insertions, 1 deletions
diff --git a/lib/libfetch/common.h b/lib/libfetch/common.h index 6dad684..84b2e01 100644 --- a/lib/libfetch/common.h +++ b/lib/libfetch/common.h @@ -59,7 +59,7 @@ int _fetch_add_entry(struct url_ent **, int *, int *, #define _url_seterr(n) _fetch_seterr(_url_errlist, n) #ifndef NDEBUG -#define DEBUG(x) do x; while (0) +#define DEBUG(x) do { if (fetchDebug) { x; } } while (0) #else #define DEBUG(x) do { } while (0) #endif diff --git a/lib/libfetch/fetch.c b/lib/libfetch/fetch.c index b0b2057..9941ab5 100644 --- a/lib/libfetch/fetch.c +++ b/lib/libfetch/fetch.c @@ -45,6 +45,7 @@ int fetchLastErrCode; char fetchLastErrString[MAXERRSTRING]; int fetchTimeout; int fetchRestartCalls = 1; +int fetchDebug; /*** Local data **************************************************************/ diff --git a/lib/libfetch/fetch.h b/lib/libfetch/fetch.h index cca0d1f..3899cca 100644 --- a/lib/libfetch/fetch.h +++ b/lib/libfetch/fetch.h @@ -136,4 +136,7 @@ extern char fetchLastErrString[MAXERRSTRING]; extern int fetchTimeout; extern int fetchRestartCalls; +/* Extra verbosity */ +extern int fetchDebug; + #endif |