summaryrefslogtreecommitdiff
path: root/src/or/dirserv.c
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2007-06-03 03:05:07 +0000
committerNick Mathewson <nickm@torproject.org>2007-06-03 03:05:07 +0000
commite0d828299a65062ed6985fa46c2fb53901234f06 (patch)
treeffc59320b321fe9fd6ca1ca8d25c5c29aaf1beef /src/or/dirserv.c
parent2273f019394403e7e87374933da50bfe6a52d661 (diff)
downloadtor-e0d828299a65062ed6985fa46c2fb53901234f06.tar.gz
tor-e0d828299a65062ed6985fa46c2fb53901234f06.zip
r13165@catbus: nickm | 2007-06-02 22:55:22 -0400
Remove an obsoleted function svn:r10460
Diffstat (limited to 'src/or/dirserv.c')
-rw-r--r--src/or/dirserv.c37
1 files changed, 0 insertions, 37 deletions
diff --git a/src/or/dirserv.c b/src/or/dirserv.c
index 82a42af118..305fb246fd 100644
--- a/src/or/dirserv.c
+++ b/src/or/dirserv.c
@@ -1279,43 +1279,6 @@ dirserv_pick_cached_dir_obj(cached_dir_t *cache_src,
}
}
-#if 0
-/** Helper: If we're authoritative and <b>auth_src</b> is set, use
- * <b>auth_src</b>, otherwise use <b>cache_src</b>. If we're using
- * <b>auth_src</b> and it's been <b>dirty</b> for at least
- * DIR_REGEN_SLACK_TIME seconds, call <b>regenerate</b>() to make a fresh one.
- * Yields the compressed version of the directory object if <b>compress</b> is
- * set; otherwise return the uncompressed version. (In either case, sets
- * *<b>out</b> and returns the size of the buffer in *<b>out</b>.)
- *
- * Use <b>auth_type</b> to help determine whether we're authoritative for
- * this kind of object.
- **/
-static size_t
-dirserv_get_obj(const char **out,
- int compress,
- cached_dir_t *cache_src,
- cached_dir_t *auth_src,
- time_t dirty, cached_dir_t *(*regenerate)(void),
- const char *name,
- authority_type_t auth_type)
-{
- cached_dir_t *d = dirserv_pick_cached_dir_obj(
- cache_src, auth_src,
- dirty, regenerate, name, auth_type);
-
- if (!d)
- return 0;
- *out = compress ? d->dir_z : d->dir;
- if (*out) {
- return compress ? d->dir_z_len : d->dir_len;
- } else {
- /* not yet available. */
- return 0;
- }
-}
-#endif
-
/** Return the most recently generated encoded signed v1 directory,
* generating a new one as necessary. If not a v1 authoritative directory
* may return NULL if no directory is yet cached. */