On Tuesday 04 November 2008 18:14:17 Robert Millan wrote: > On Tue, Nov 04, 2008 at 04:52:20PM +0100, Yoshinori K. Okuji wrote: > > No ChangeLog? > > Here. I ommitted it because I wanted to see if it would need big > adjustments first.
OK. The patch looks perfect for me. > > BTW, I would like to obtain the capability of handling pipes, so that we > > can, say, "help | more". I guess you have the same idea in your mind. > > Actually, I didn't think about this possibility. My goal was to simplify > things on the backend side, so many of the quirks we have can be removed > (some examples in my previous mail), and we can integrate USB keyboard > support cleanly. > > > This should > > be trivial, once the input and output are separate, right? > > Well, I suppose one could write a "pipe" output terminal that stores output > in a buffer, and then a "pipe" input terminal that reads from it. My code > probably makes pipes easier, but I don't know how much is left (I assume > you don't want real pipes since that implies multi-threading). Surely, I don't want multi-processing or multi-threading in GRUB. This is overkill. A pipe should be implemented in the same way as in DOS. Regards, Okuji _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel