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