HAMMER 25/many: Add an ioctl API for HAMMER.
commitf84e5acd786f1d80acf93411a64796178702da81
authorMatthew Dillon <dillon@dragonflybsd.org>
Mon, 4 Feb 2008 08:33:17 +0000 (4 08:33 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Mon, 4 Feb 2008 08:33:17 +0000 (4 08:33 +0000)
treeebb0259c31146e94d7e06645d0e2e72f21a042d8
parentea2c43388bbddab3b97c1385465d76582c9a0068
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