/[grub]/grub2/commands/ls.c
ViewVC logotype

Diff of /grub2/commands/ls.c

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

revision 1.8 by okuji, Wed Jul 20 20:30:46 2005 UTC revision 1.9 by okuji, Sun Jul 31 16:12:29 2005 UTC
# Line 83  grub_ls_list_disks (int longlist) Line 83  grub_ls_list_disks (int longlist)
83                    grub_errno = GRUB_ERR_NONE;                    grub_errno = GRUB_ERR_NONE;
84    
85                    grub_printf (", Filesystem type %s",                    grub_printf (", Filesystem type %s",
86                                 fs ? fs->name : "Unknown");                                 fs ? fs->name : "unknown");
87                      
88                    (fs->label) (dev, &label);                    if (fs && fs->label)
                   if (grub_errno == GRUB_ERR_NONE)  
89                      {                      {
90                        if (label && grub_strlen (label))                        (fs->label) (dev, &label);
91                          grub_printf (", Label: %s", label);                        if (grub_errno == GRUB_ERR_NONE)
92                        grub_free (label);                          {
93                              if (label && grub_strlen (label))
94                                grub_printf (", Label: %s", label);
95                              grub_free (label);
96                            }
97                          else
98                            grub_errno = GRUB_ERR_NONE;
99                      }                      }
                   else  
                     grub_errno = GRUB_ERR_NONE;  
100                  }                  }
101    
102                grub_putchar ('\n');                grub_putchar ('\n');
# Line 221  grub_ls_list_files (char *dirname, int l Line 224  grub_ls_list_files (char *dirname, int l
224        if (grub_errno == GRUB_ERR_UNKNOWN_FS)        if (grub_errno == GRUB_ERR_UNKNOWN_FS)
225          grub_errno = GRUB_ERR_NONE;          grub_errno = GRUB_ERR_NONE;
226                        
227        grub_printf ("(%s): Filesystem is %s.\n",        grub_printf ("(%s): Filesystem is %s",
228                     device_name, fs ? fs->name : "unknown");                     device_name, fs ? fs->name : "unknown");
229          
230          if (fs && fs->label)
231            {
232              char *label;
233              
234              (fs->label) (dev, &label);
235              if (grub_errno == GRUB_ERR_NONE)
236                {
237                  if (label && grub_strlen (label))
238                    grub_printf (", Label: %s", label);
239                  grub_free (label);
240                }
241              else
242                grub_errno = GRUB_ERR_NONE;
243            }
244          
245          grub_putchar ('\n');
246      }      }
247    else if (fs)    else if (fs)
248      {      {

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

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