diff options
Diffstat (limited to 'fs/btrfs/hasher.c')
| -rw-r--r-- | fs/btrfs/hasher.c | 23 | 
1 files changed, 23 insertions, 0 deletions
diff --git a/fs/btrfs/hasher.c b/fs/btrfs/hasher.c new file mode 100644 index 00000000000..96702da4329 --- /dev/null +++ b/fs/btrfs/hasher.c @@ -0,0 +1,23 @@ +#include <stdio.h> +#include <stdlib.h> +#include <string.h> +#include "kerncompat.h" +#include "hash.h" + +int main() { +	u64 result; +	int ret; +	char line[255]; +	char *p; +	while(1) { +		p = fgets(line, 255, stdin); +		if (!p) +			break; +		if (strlen(line) == 0) +			continue; +		ret = btrfs_name_hash(line, strlen(line), &result); +		BUG_ON(ret); +		printf("hash returns %Lu\n", result); +	} +	return 0; +}  |