diff --git a/misc/stream.c b/misc/stream.c index 4c51d96..9fcfd81 100644 --- a/misc/stream.c +++ b/misc/stream.c @@ -178,3 +178,9 @@ bts_sha(struct bt_stream *bts, off_t start, off_t length, uint8_t *hash) SHA1_Final(hash, &ctx); return err; } + +const char * +bts_filename(struct bt_stream *bts) +{ + return bts->files[bts->index].path; +} diff --git a/misc/stream.h b/misc/stream.h index 0b5b7aa..c67e3f4 100644 --- a/misc/stream.h +++ b/misc/stream.h @@ -23,4 +23,6 @@ int bts_get(struct bt_stream *bts, off_t off, uint8_t *buf, size_t len); int bts_put(struct bt_stream *bts, off_t off, const uint8_t *buf, size_t len); int bts_sha(struct bt_stream *bts, off_t start, off_t length, uint8_t *hash); +const char *bts_filename(struct bt_stream *bts); + #endif