From 0cf3acee20f9b3f5c5961e754ab33c59b8dd4bb9 Mon Sep 17 00:00:00 2001 From: Ryo Nakamura Date: Sat, 25 Nov 2023 15:17:33 +0900 Subject: add -I interval option -I INTERVAL option inserts sleep for interval (seconds) between SSH connection attempts (issue #7). --- src/path.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/path.c') diff --git a/src/path.c b/src/path.c index 254f8c3..7e9a06c 100644 --- a/src/path.c +++ b/src/path.c @@ -49,6 +49,10 @@ size_t chunk_pool_size(struct chunk_pool *cp) return cp->count; } +bool chunk_pool_is_empty(struct chunk_pool *cp) +{ + return list_empty(&cp->list); +} struct chunk *chunk_pool_pop(struct chunk_pool *cp) { @@ -68,7 +72,7 @@ struct chunk *chunk_pool_pop(struct chunk_pool *cp) } LOCK_RELEASE(); - /* return CHUNK_POP_WAIT would be very rare case, because it + /* return CHUNK_POP_WAIT would be a rare case, because it * means copying over SSH is faster than traversing * local/remote file paths. */ -- cgit v1.2.3