mirror of
https://git.savannah.gnu.org/git/grub.git
synced 2026-10-21 06:49:35 +00:00
* grub-core/commands/ls.c (grub_cmd_ls): Accept multiple files.
This commit is contained in:
1 parent
768ec2e2ad
commit
84fb3b3d73
2 files changed
+8
-2
No files matched your search
@@ -1,3 +1,7 @@
|
|||||||
|
2010-09-12 Vladimir Serbinenko <phcoder@gmail.com>
|
||||||
|
|
||||||
|
* grub-core/commands/ls.c (grub_cmd_ls): Accept multiple files.
|
||||||
|
|
||||||
2010-09-12 Vladimir Serbinenko <phcoder@gmail.com>
|
2010-09-12 Vladimir Serbinenko <phcoder@gmail.com>
|
||||||
|
|
||||||
* grub-core/kern/misc.c (grub_vprintf): Use va_copy when necessary.
|
* grub-core/kern/misc.c (grub_vprintf): Use va_copy when necessary.
|
||||||
|
|||||||
@@ -253,12 +253,14 @@ static grub_err_t
|
|||||||
grub_cmd_ls (grub_extcmd_context_t ctxt, int argc, char **args)
|
grub_cmd_ls (grub_extcmd_context_t ctxt, int argc, char **args)
|
||||||
{
|
{
|
||||||
struct grub_arg_list *state = ctxt->state;
|
struct grub_arg_list *state = ctxt->state;
|
||||||
|
int i;
|
||||||
|
|
||||||
if (argc == 0)
|
if (argc == 0)
|
||||||
grub_ls_list_devices (state[0].set);
|
grub_ls_list_devices (state[0].set);
|
||||||
else
|
else
|
||||||
grub_ls_list_files (args[0], state[0].set, state[2].set,
|
for (i = 0; i < argc; i++)
|
||||||
state[1].set);
|
grub_ls_list_files (args[i], state[0].set, state[2].set,
|
||||||
|
state[1].set);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user