From 464df1d5e5ab1322e2dd0a7796939fff1aeefa9a Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 17:49:25 +0200 Subject: Adding upstream version 1.47.0. Signed-off-by: Daniel Baumann --- tests/progs/test_rel_cmds.ct | 82 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 tests/progs/test_rel_cmds.ct (limited to 'tests/progs/test_rel_cmds.ct') diff --git a/tests/progs/test_rel_cmds.ct b/tests/progs/test_rel_cmds.ct new file mode 100644 index 0000000..5ed6ae2 --- /dev/null +++ b/tests/progs/test_rel_cmds.ct @@ -0,0 +1,82 @@ +# +# Copyright (C) 1997 Theodore Ts'o. This file may be redistributed +# under the terms of the GNU Public License. +# +command_table test_cmds; + +# +# Block relocation table commands +# + +request do_brel_ma_create, "Open a memory array block relocation table", + brel_ma_create, bma_create; + +request do_brel_free, "Free a block relocation table", + brel_free, bfree; + +request do_brel_put, "Add or modify a block relocation entry", + brel_put, bput; + +request do_brel_get, "Get a block relocation entry", + brel_get, bget; + +request do_brel_start_iter, "Start iterating over the block table", + brel_start_iter, bstart; + +request do_brel_next, "Get the next block relocation entry", + brel_next, bnext; + +request do_brel_dump, "Dump the block relocation table", + brel_dump, bdump; + +request do_brel_move, "Move an entry in the block relocation table", + brel_move, bmove; + +request do_brel_delete, "Delete an entry in the block relocation table", + brel_delete, bdelete, bdel; + +# +# Inode relocation table commands +# + +request do_irel_ma_create, "Open a memory array inode relocation table", + irel_ma_create, ima_create; + +request do_irel_free, "Free an inode relocation table", + irel_free, ifree; + +request do_irel_put, "Add or modify an inode relocation entry", + irel_put, iput; + +request do_irel_get, "Get an inode relocation entry", + irel_get, iget; + +request do_irel_get_by_orig, + "Get an inode relocation entry by its original number", + irel_get_by_orig, igetorig, igeto; + +request do_irel_start_iter, "Start iterating over the inode table", + irel_start_iter, istart; + +request do_irel_next, "Get the next block relocation entry", + irel_next, inext; + +request do_irel_dump, "Dump the inode relocation table", + irel_dump, idump; + +request do_irel_add_ref, "Add a reference to an inode entry", + irel_add_ref, iaddref, iaddr; + +request do_irel_start_iter_ref, "Start iterating over references to an inode", + irel_start_iter_ref, istartref, istartr; + +request do_irel_next_ref, "Get the next reference for an inode entry", + irel_next_ref, inextref, inextr; + +request do_irel_move, "Move an entry in the inode relocation table", + irel_move, imove; + +request do_irel_delete, "Delete an entry in the inode relocation table", + irel_delete, idelete, idel; + +end; -- cgit v1.2.3