HAMMER 25/many: Add an ioctl API for HAMMER.
authorMatthew Dillon <dillon@dragonflybsd.org>
Mon, 4 Feb 2008 08:33:17 +0000 (08:33 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Mon, 4 Feb 2008 08:33:17 +0000 (08:33 +0000)
commit7dc57964167c00d4cc0489b79a33ea28e34ab285
tree838b09f9525fbc102510845fa62dbcd880374f94
parentbc8873f3f8b672728730243da3ea6a8885d7738c
HAMMER 25/many: Add an ioctl API for HAMMER.

* Add HAMMERIOC_PRUNE - a command which will scan a range of inode numbers
  and prune them according to the supplied list.   This is a preliminary
  implementation.

* Add HAMMERIOC_GETHISTORY - a command which scans the history for a
  particular file or a particular file offset within a file and displays
  it.
sys/conf/files
sys/vfs/hammer/Makefile
sys/vfs/hammer/hammer.h
sys/vfs/hammer/hammer_btree.c
sys/vfs/hammer/hammer_disk.h
sys/vfs/hammer/hammer_ioctl.c [new file with mode: 0644]
sys/vfs/hammer/hammer_ioctl.h [new file with mode: 0644]
sys/vfs/hammer/hammer_object.c
sys/vfs/hammer/hammer_subs.c
sys/vfs/hammer/hammer_vnops.c