diff options
Diffstat (limited to 'csum-file.h')
-rw-r--r-- | csum-file.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/csum-file.h b/csum-file.h index 1086f04caa..2b6c8dcad2 100644 --- a/csum-file.h +++ b/csum-file.h @@ -4,13 +4,14 @@ /* A SHA1-protected file */ struct sha1file { int fd, error; - unsigned long offset; + unsigned int offset, namelen; SHA_CTX ctx; + char name[PATH_MAX]; unsigned char buffer[8192]; }; extern struct sha1file *sha1create(const char *fmt, ...); -extern int sha1close(struct sha1file *); +extern int sha1close(struct sha1file *, unsigned char *, int); extern int sha1write(struct sha1file *, void *, unsigned int); extern int sha1write_compressed(struct sha1file *, void *, unsigned int); |