commands.c revision 0b4fd3b107539afdb6ac991e02328c2176598b78