There is a problem with mt-st-0.5. For the 'mt' commands processed by the 'do_standard' function, the count arguments are not processed properly and are always treated as 0. The problem is in 'mt.c' line 285 while reads : i = comp->cmd_function(mtfd, comp, argc - 2, &(argv[2])); It should read : i = comp->cmd_function(mtfd, comp, argc - argn, &(argv[argn]));
Fixed in mt-st-0.5b AFAICT