VENTI-ZERO(2)VENTI-ZERO(2)
NAME
vtzerotruncate, vtzeroextend, vtzeroscore – Venti block truncation
SYNOPSIS
#include <u.h>
#include <libc.h>
#include <venti.h>
uint vtzerotruncate(int type, uchar *buf, uint size)
void vtzeroextend(int type, uchar *buf, uint size, uint newsize)
extern uchar vtzeroscore[VtScoreSize];
DESCRIPTION
These utility functions compute how to truncate or replace trailing zeros (for data blocks) or trailing zero scores (for pointer blocks) to canonicalize the blocks before storing them to Venti.
SOURCE