On Sunday 30 October 2005 10:04 pm, Marco Gerards wrote: > > I really don't like that each command has to explicitly set RESULT. As > > you note, it would be better if the return code from the command were > > automatically placed into the status environment variable. > > Most command return grub_err_t. The only commands that matter for us > are commands like `['. Would you propose every commands returns an > int and that on function return grub_errno is checked?
I agree with Hollis. It should be automatic. What is wrong with setting $? to grub_errno? Isn't it enough to see if it is GRUB_ERR_NONE or not? BTW, you added lsb.c, but I don't like this very much. On Unix, the testing command is "test", and "[" is just an aliases, isn't it? I prefer to use commands/test.c, and register "[" as another name of test. Okuji _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel