diff options
Diffstat (limited to 'lib/util')
-rw-r--r-- | lib/util/padd_file.c | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/lib/util/padd_file.c b/lib/util/padd_file.c index 53e1a42..1803139 100644 --- a/lib/util/padd_file.c +++ b/lib/util/padd_file.c @@ -40,32 +40,3 @@ fail_errno: perror("padding output file to block size"); goto out; } - -int padd_sqfs(sqfs_file_t *file, sqfs_u64 size, size_t blocksize) -{ - size_t padd_sz = size % blocksize; - int status = -1; - sqfs_u8 *buffer; - - if (padd_sz == 0) - return 0; - - padd_sz = blocksize - padd_sz; - - buffer = calloc(1, padd_sz); - if (buffer == NULL) - goto fail_errno; - - if (file->write_at(file, file->get_size(file), - buffer, padd_sz)) { - goto fail_errno; - } - - status = 0; -out: - free(buffer); - return status; -fail_errno: - perror("padding output file to block size"); - goto out; -} |