1521e36857227b21e7ab47b0a97f788d2af9f9717Theodore Ts'o# 2521e36857227b21e7ab47b0a97f788d2af9f9717Theodore Ts'o# Copyright (C) 1997 Theodore Ts'o. This file may be redistributed 3521e36857227b21e7ab47b0a97f788d2af9f9717Theodore Ts'o# under the terms of the GNU Public License. 4521e36857227b21e7ab47b0a97f788d2af9f9717Theodore Ts'o# 5521e36857227b21e7ab47b0a97f788d2af9f9717Theodore Ts'ocommand_table test_cmds; 6521e36857227b21e7ab47b0a97f788d2af9f9717Theodore Ts'o 7521e36857227b21e7ab47b0a97f788d2af9f9717Theodore Ts'o# 8521e36857227b21e7ab47b0a97f788d2af9f9717Theodore Ts'o# Icount table commands 9521e36857227b21e7ab47b0a97f788d2af9f9717Theodore Ts'o# 10521e36857227b21e7ab47b0a97f788d2af9f9717Theodore Ts'orequest do_create_icount, "Create an icount structure", 11521e36857227b21e7ab47b0a97f788d2af9f9717Theodore Ts'o create_icount, create; 12521e36857227b21e7ab47b0a97f788d2af9f9717Theodore Ts'o 13521e36857227b21e7ab47b0a97f788d2af9f9717Theodore Ts'orequest do_free_icount, "Free an icount structure", 14521e36857227b21e7ab47b0a97f788d2af9f9717Theodore Ts'o free_icount, free; 15521e36857227b21e7ab47b0a97f788d2af9f9717Theodore Ts'o 16521e36857227b21e7ab47b0a97f788d2af9f9717Theodore Ts'orequest do_fetch, "Fetch an icount entry", 17521e36857227b21e7ab47b0a97f788d2af9f9717Theodore Ts'o fetch; 18521e36857227b21e7ab47b0a97f788d2af9f9717Theodore Ts'o 19521e36857227b21e7ab47b0a97f788d2af9f9717Theodore Ts'orequest do_increment, "Increment an icount entry", 20521e36857227b21e7ab47b0a97f788d2af9f9717Theodore Ts'o increment, inc; 21521e36857227b21e7ab47b0a97f788d2af9f9717Theodore Ts'o 22521e36857227b21e7ab47b0a97f788d2af9f9717Theodore Ts'orequest do_decrement, "Decrement an icount entry", 23521e36857227b21e7ab47b0a97f788d2af9f9717Theodore Ts'o decrement, dec; 24521e36857227b21e7ab47b0a97f788d2af9f9717Theodore Ts'o 25521e36857227b21e7ab47b0a97f788d2af9f9717Theodore Ts'orequest do_store, "Store an icount entry", 26521e36857227b21e7ab47b0a97f788d2af9f9717Theodore Ts'o store; 27521e36857227b21e7ab47b0a97f788d2af9f9717Theodore Ts'o 28521e36857227b21e7ab47b0a97f788d2af9f9717Theodore Ts'orequest do_get_size, "Get the size of the icount structure", 29521e36857227b21e7ab47b0a97f788d2af9f9717Theodore Ts'o get_size; 30521e36857227b21e7ab47b0a97f788d2af9f9717Theodore Ts'o 31521e36857227b21e7ab47b0a97f788d2af9f9717Theodore Ts'orequest do_dump, "Dump the icount structure", 32521e36857227b21e7ab47b0a97f788d2af9f9717Theodore Ts'o dump; 33521e36857227b21e7ab47b0a97f788d2af9f9717Theodore Ts'o 34521e36857227b21e7ab47b0a97f788d2af9f9717Theodore Ts'orequest do_validate, "Validate the icount structure", 35521e36857227b21e7ab47b0a97f788d2af9f9717Theodore Ts'o validate, check; 36521e36857227b21e7ab47b0a97f788d2af9f9717Theodore Ts'o 37521e36857227b21e7ab47b0a97f788d2af9f9717Theodore Ts'oend; 38