2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS FS utility tool
4 * FILE: base/applications/cmdutils/fsutil.c
6 * PROGRAMMERS: Pierre Schweitzer <pierre@reactos.org>
11 /* Add handlers here for commands */
12 int DirtyMain(int argc
, const TCHAR
*argv
[]);
13 static HandlerItem HandlersList
[] =
15 /* Proc, name, help */
16 { DirtyMain
, _T("dirty"), _T("Manipulates the dirty bit") },
20 PrintUsage(const TCHAR
* Command
)
24 /* If we were given a command, print it's not supported */
27 _ftprintf(stderr
, _T("Unhandled command: %s\n"), Command
);
30 /* And dump any available command */
31 _ftprintf(stderr
, _T("---- Handled commands ----\n\n"));
32 for (i
= 0; i
< (sizeof(HandlersList
) / sizeof(HandlersList
[0])); ++i
)
34 _ftprintf(stderr
, _T("%s\t%s\n"), HandlersList
[i
].Command
, HandlersList
[i
].Desc
);
40 _tmain(int argc
, const TCHAR
*argv
[])
42 return FindHandler(argc
, argv
, (HandlerItem
*)&HandlersList
,
43 (sizeof(HandlersList
) / sizeof(HandlersList
[0])),