Hello, I propose the following changes: 1. add function to split argument lines into tokens. This has to be done by inserting '\0' after each token, since we can't use dynamic memory yet [function grub_strsplit in stage2/char_io.c]. 2. add "| more" support to the command cat. The diff file is included.
cat_ext.diff