/[grub]/grub2/loader/powerpc/ieee1275/linux.c
ViewVC logotype

Diff of /grub2/loader/powerpc/ieee1275/linux.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.9 by hollisb, Wed Aug 3 22:53:51 2005 UTC revision 1.10 by okuji, Sat Aug 20 08:25:51 2005 UTC
# Line 108  grub_rescue_cmd_linux (int argc, char *a Line 108  grub_rescue_cmd_linux (int argc, char *a
108    grub_addr_t entry;    grub_addr_t entry;
109    int found_addr = 0;    int found_addr = 0;
110    int size;    int size;
111      char *dest;
112    
113    grub_dl_ref (my_mod);    grub_dl_ref (my_mod);
114    
# Line 214  grub_rescue_cmd_linux (int argc, char *a Line 215  grub_rescue_cmd_linux (int argc, char *a
215          }          }
216      }      }
217    
218    size = 0;    size = sizeof ("BOOT_IMAGE=") + grub_strlen (argv[0]);
219    for (i = 0; i < argc; i++)    for (i = 0; i < argc; i++)
220      size += grub_strlen (argv[i]);      size += grub_strlen (argv[i]) + 1;
221    
222    linux_args = grub_malloc (size + argc + 1);    linux_args = grub_malloc (size);
223    if (!linux_args)    if (! linux_args)
224      goto fail;      goto fail;
225    
226      /* Specify the boot file.  */
227      dest = grub_stpcpy (linux_args, "BOOT_IMAGE=");
228      dest = grub_stpcpy (dest, argv[0]);
229      
230    for (i = 1; i < argc; i++)    for (i = 1; i < argc; i++)
231      {      {
232        grub_strcat (linux_args, argv[i]);        *dest++ = ' ';
233        grub_strcat (linux_args, " ");        dest = grub_stpcpy (dest, argv[i]);
234      }      }
235    
236   fail:   fail:

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.10

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26