]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
support file mtime
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Thu, 9 Dec 2010 20:17:27 +0000 (21:17 +0100)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Thu, 9 Dec 2010 20:17:27 +0000 (21:17 +0100)
grub-core/fs/squash4.c

index 409d91e470be38e6630bfd0da71ee7e3a5b2a5fb..9637496d981871c52c0d3298a00e96b5c2f74953 100644 (file)
@@ -351,11 +351,13 @@ grub_squash_dir (grub_device_t device, const char *path,
 
   int NESTED_FUNC_ATTR iterate (const char *filename,
                                enum grub_fshelp_filetype filetype,
-                               grub_fshelp_node_t node __attribute__ ((unused)))
+                               grub_fshelp_node_t node)
     {
       struct grub_dirhook_info info;
       grub_memset (&info, 0, sizeof (info));
       info.dir = ((filetype & GRUB_FSHELP_TYPE_MASK) == GRUB_FSHELP_DIR);
+      info.mtimeset = 1;
+      info.mtime = grub_le_to_cpu32 (node->ino.mtime);
       return hook (filename, &info);
     }