]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
Fix canonicalize_file_name clash.
authorVladimir Serbinenko <phcoder@gmail.com>
Wed, 4 Mar 2015 00:00:19 +0000 (01:00 +0100)
committerVladimir Serbinenko <phcoder@gmail.com>
Wed, 4 Mar 2015 00:00:19 +0000 (01:00 +0100)
canonicalize_file_name clashed with gnulib function. Additionally
it was declared in 2 places: emu/misc.h and util/misc.h. Added
grub_ prefix and removed second declaration.

20 files changed:
grub-core/bus/emu/pci.c
grub-core/kern/emu/hostdisk.c
grub-core/osdep/aros/hostdisk.c
grub-core/osdep/unix/getroot.c
grub-core/osdep/unix/hostdisk.c
grub-core/osdep/unix/relpath.c
grub-core/osdep/windows/hostdisk.c
grub-core/osdep/windows/init.c
include/grub/emu/misc.h
include/grub/util/misc.h
util/getroot.c
util/grub-file.c
util/grub-fstest.c
util/grub-install.c
util/grub-macbless.c
util/grub-mount.c
util/grub-probe.c
util/grub-syslinux2cfg.c
util/probe.c
util/render-label.c

index 9d3296395aadea01115ed663b0bded2c67c55a1b..663e5540c87c3639705b85bc60905f7c5cd810e6 100644 (file)
@@ -55,7 +55,8 @@ grub_pci_device_map_range (grub_pci_device_t dev, grub_addr_t base,
   int err;
   err = pci_device_map_range (dev, base, size, PCI_DEV_MAP_FLAG_WRITABLE, &addr);
   if (err)
-    grub_util_error ("mapping 0x%x failed (error %d)\n", base, err);
+    grub_util_error ("mapping 0x%llx failed (error %d)\n",
+                    (unsigned long long) base, err);
   return addr;
 }
 
@@ -66,12 +67,12 @@ grub_pci_device_unmap_range (grub_pci_device_t dev, void *mem,
   pci_device_unmap_range (dev, mem, size);
 }
 
-GRUB_MOD_INIT (pci)
+GRUB_MOD_INIT (emupci)
 {
   pci_system_init ();
 }
 
-GRUB_MOD_FINI (pci)
+GRUB_MOD_FINI (emupci)
 {
   pci_system_cleanup ();
 }
index a4ebf78a92856173beab80866866f6362646a8ed..a3b00c8f686411642a1e467ae1ad986a6fe5c855 100644 (file)
@@ -184,7 +184,7 @@ grub_hostdisk_os_dev_to_grub_drive (const char *os_disk, int add)
   unsigned int i;
   char *canon;
 
-  canon = canonicalize_file_name (os_disk);
+  canon = grub_canonicalize_file_name (os_disk);
   if (!canon)
     canon = xstrdup (os_disk);
 
@@ -535,7 +535,7 @@ read_device_map (const char *dev_map)
       /* On Linux, the devfs uses symbolic links horribly, and that
         confuses the interface very much, so use realpath to expand
         symbolic links.  */
-      map[drive].device = canonicalize_file_name (p);
+      map[drive].device = grub_canonicalize_file_name (p);
       if (! map[drive].device)
        map[drive].device = xstrdup (p);
       
index e1eeea7d061517cac2caab5e2281aa359cfb6248..7d99b54b89c6eb3b1b0fe81c30a36bb3be4f9ce7 100644 (file)
@@ -61,7 +61,7 @@
 static ULONG *bounce;
 
 char *
-canonicalize_file_name (const char *path)
+grub_canonicalize_file_name (const char *path)
 {
   char *ret;
   BPTR lck;
index 10fb56a2b1429677fc7e3509e9f8ace395083bc6..ccee7ce16ed02d2b0a803880555820fbcdc6c4b1 100644 (file)
@@ -491,7 +491,7 @@ grub_guess_root_devices (const char *dir_in)
   char **os_dev = NULL;
   struct stat st;
   dev_t dev;
-  char *dir = canonicalize_file_name (dir_in);
+  char *dir = grub_canonicalize_file_name (dir_in);
 
   if (!dir)
     grub_util_error (_("failed to get canonical path of `%s'"), dir_in);
@@ -516,7 +516,7 @@ grub_guess_root_devices (const char *dir_in)
            *cur = tmp;
          else
            {
-             *cur = canonicalize_file_name (tmp);
+             *cur = grub_canonicalize_file_name (tmp);
              if (*cur == NULL)
                grub_util_error (_("failed to get canonical path of `%s'"), tmp);
              free (tmp);
index b3bc0e425e9e112f82e76c78faa7c4c28e878edd..2a8c5882e3d10b98bc305a116f8cca06acfe89f5 100644 (file)
@@ -198,7 +198,7 @@ grub_util_fd_close (grub_util_fd_t fd)
 }
 
 char *
-canonicalize_file_name (const char *path)
+grub_canonicalize_file_name (const char *path)
 {
 #if defined (PATH_MAX)
   char *ret;
index 71c19d86728ada6f207a59489bdc351acd01fb77..8fdc3a73a6d79f3167eab250864f254be056c2cb 100644 (file)
@@ -44,7 +44,7 @@ grub_make_system_path_relative_to_its_root (const char *path)
   char *poolfs = NULL;
 
   /* canonicalize.  */
-  p = canonicalize_file_name (path);
+  p = grub_canonicalize_file_name (path);
   if (p == NULL)
     grub_util_error (_("failed to get canonical path of `%s'"), path);
 
index d390b25fcbeb80d05925412bc5fadd4b318e7728..85507af88e393c12e56327c94408371cd630cf05 100644 (file)
@@ -328,7 +328,7 @@ grub_util_fd_strerror (void)
 }
 
 char *
-canonicalize_file_name (const char *path)
+grub_canonicalize_file_name (const char *path)
 {
   char *ret;
   LPTSTR windows_path;
index 98c325c203ddeed4be214539f6f890c0a2cfc0d5..e8ffd62c6a03ebb7b373c8bd7c721a7359958629 100644 (file)
@@ -170,7 +170,7 @@ grub_util_host_init (int *argc __attribute__ ((unused)),
 #error "Unsupported TCHAR size"
 #endif
 
-  grub_util_base_directory = canonicalize_file_name ((*argv)[0]);
+  grub_util_base_directory = grub_canonicalize_file_name ((*argv)[0]);
   if (!grub_util_base_directory)
     grub_util_base_directory = xstrdup ((*argv)[0]);
   for (ptr = grub_util_base_directory + strlen (grub_util_base_directory) - 1;
index a588ba21da23e4d9458f9c7b746ec2f8e64d7200..df6085bcb7c20280612a4b6ef5d0c9ac95e29dd4 100644 (file)
@@ -27,6 +27,7 @@
 #include <grub/symbol.h>
 #include <grub/types.h>
 #include <grub/misc.h>
+#include <grub/util/misc.h>
 
 extern int verbosity;
 extern const char *program_name;
@@ -61,8 +62,6 @@ void EXPORT_FUNC(grub_util_error) (const char *fmt, ...) __attribute__ ((format
 
 grub_uint64_t EXPORT_FUNC (grub_util_get_cpu_time_ms) (void);
 
-extern char * canonicalize_file_name (const char *path);
-
 #ifdef HAVE_DEVICE_MAPPER
 int grub_device_mapper_supported (void);
 #endif
index 192874d42b9d11ab85e6f48586a5807b18a19c6f..e9e0a6724a2fabcceee1323fc255e33ad33fb652 100644 (file)
@@ -41,7 +41,7 @@ void grub_util_write_image_at (const void *img, size_t size, off_t offset,
 
 char *make_system_path_relative_to_its_root (const char *path);
 
-char *canonicalize_file_name (const char *path);
+char *grub_canonicalize_file_name (const char *path);
 
 void grub_util_init_nls (void);
 
index 3c1f12dca01b7fbeae137a2b59a750eec1835ed3..36f1730c082cb9ec1ba433e1619c157918a44eb3 100644 (file)
@@ -406,7 +406,7 @@ grub_util_biosdisk_get_grub_dev (const char *os_dev)
               os_dev);
            grub_errno = GRUB_ERR_NONE;
 
-           canon = canonicalize_file_name (os_dev);
+           canon = grub_canonicalize_file_name (os_dev);
            drive = grub_hostdisk_os_dev_to_grub_drive (canon ? : os_dev, 1);
            if (canon)
              free (canon);
index 9989dfe7b6b9ddc1a9933b5fc042fc891fdce480..50c18b6835adaf63a0893e8b380baeec25c25893 100644 (file)
@@ -77,7 +77,7 @@ main (int argc, char *argv[])
        }
       if (had_file)
        grub_util_error ("one argument expected");
-      argv2[i - 1] = canonicalize_file_name (argv[i]);
+      argv2[i - 1] = grub_canonicalize_file_name (argv[i]);
       if (!argv2[i - 1])
        {
          grub_util_error (_("cannot open `%s': %s"), argv[i],
index 02cd3e3e2855f95ec18014aab707acec961ba8b4..a358ae47152b75e549a891e9d66f80dacd7a905a 100644 (file)
@@ -651,7 +651,7 @@ argp_parser (int key, char *arg, struct argp_state *state)
     {
       if (args_count == 0)
        images = xmalloc (num_disks * sizeof (images[0]));
-      images[args_count] = canonicalize_file_name (arg);
+      images[args_count] = grub_canonicalize_file_name (arg);
       args_count++;
       return 0;
     }
index cedc1880901121083892466c7c732d0d9fe06c43..7b394c9975639999f9da7c7fd0c1b0aca40da9f5 100644 (file)
@@ -967,7 +967,7 @@ main (int argc, char *argv[])
   {
     char * t = grub_util_path_concat (2, bootdir, GRUB_DIR_NAME);
     grub_install_mkdir_p (t);
-    grubdir = canonicalize_file_name (t);
+    grubdir = grub_canonicalize_file_name (t);
     if (!grubdir)
       grub_util_error (_("failed to get canonical path of `%s'"), t);
     free (t);
@@ -1299,7 +1299,7 @@ main (int argc, char *argv[])
   {
     char *t = grub_util_path_concat (2, grubdir,
                                   platname);
-    platdir = canonicalize_file_name (t);
+    platdir = grub_canonicalize_file_name (t);
     if (!platdir)
       grub_util_error (_("failed to get canonical path of `%s'"),
                       t);
index e57e13d5a49af9fe917dc1b1068a428cdb44fafe..e9b15a053df2fa9cbb270619e9c57bdf68fdbf3a 100644 (file)
@@ -64,7 +64,7 @@ bless (const char *path, int x86)
   grub_err_t err;
   struct stat st;
 
-  grub_path = canonicalize_file_name (path);
+  grub_path = grub_canonicalize_file_name (path);
 
   if (stat (grub_path, &st) < 0)
     grub_util_error (N_("cannot stat `%s': %s"),
index 4626e54ed45cc8e53d4e47c7838c3297cbaac40d..0d0fea5f2d15eb0d733ef4addd3fd9cf68ec8007 100644 (file)
@@ -547,7 +547,7 @@ argp_parser (int key, char *arg, struct argp_state *state)
     }
 
   images = xrealloc (images, (num_disks + 1) * sizeof (images[0]));
-  images[num_disks] = canonicalize_file_name (arg);
+  images[num_disks] = grub_canonicalize_file_name (arg);
   num_disks++;
 
   return 0;
index 8f4aa6138c124d555d1a891c32f3749be60eea27..6075cb3fc095e5c995d85b6d4f9551f6f43ab821 100644 (file)
@@ -262,7 +262,7 @@ probe (const char *path, char **device_names, char delim)
 
   if (path != NULL)
     {
-      grub_path = canonicalize_file_name (path);
+      grub_path = grub_canonicalize_file_name (path);
       if (! grub_path)
        grub_util_error (_("failed to get canonical path of `%s'"), path);
       device_names = grub_guess_root_devices (grub_path);
index f4fda6db9bb5aab3e5ff2adb11f999b6293218fe..85fa0da1437b18f06d6dc223fa5e7d73e2c4d8e4 100644 (file)
@@ -175,7 +175,7 @@ main (int argc, char *argv[])
   grub_host_init ();
 
   char *t, *inpfull, *rootfull, *res;
-  t = canonicalize_file_name (arguments.input);
+  t = grub_canonicalize_file_name (arguments.input);
   if (!t)
     {
       grub_util_error (_("cannot open `%s': %s"), arguments.input,
@@ -185,7 +185,7 @@ main (int argc, char *argv[])
   inpfull = xasprintf ("(host)/%s", t);
   free (t);
 
-  t = canonicalize_file_name (arguments.root ? : "/");
+  t = grub_canonicalize_file_name (arguments.root ? : "/");
   if (!t)
     {
       grub_util_error (_("cannot open `%s': %s"), arguments.root,
@@ -206,7 +206,7 @@ main (int argc, char *argv[])
       cwd = xstrdup (".");
     }
 
-  t = canonicalize_file_name (arguments.cwd ? : cwd);
+  t = grub_canonicalize_file_name (arguments.cwd ? : cwd);
   if (!t)
     {
       grub_util_error (_("cannot open `%s': %s"), arguments.root,
index c389f5dcf2295810f8108973c3b05909d114dda4..fa7ca34d14a7b6497a4ebcdc4f6ee463b4922d49 100644 (file)
@@ -73,7 +73,7 @@ grub_util_guess_bios_drive (const char *orig_path)
 {
   char *canon;
   char *ptr;
-  canon = canonicalize_file_name (orig_path);
+  canon = grub_canonicalize_file_name (orig_path);
   if (!canon)
     return NULL;
   ptr = strrchr (orig_path, '/');
@@ -102,7 +102,7 @@ grub_util_guess_efi_drive (const char *orig_path)
 {
   char *canon;
   char *ptr;
-  canon = canonicalize_file_name (orig_path);
+  canon = grub_canonicalize_file_name (orig_path);
   if (!canon)
     return NULL;
   ptr = strrchr (orig_path, '/');
@@ -131,7 +131,7 @@ grub_util_guess_baremetal_drive (const char *orig_path)
 {
   char *canon;
   char *ptr;
-  canon = canonicalize_file_name (orig_path);
+  canon = grub_canonicalize_file_name (orig_path);
   if (!canon)
     return NULL;
   ptr = strrchr (orig_path, '/');
index 39663a8a714f943d406b1f88aa705be44dd6dfb2..91c080c9c6bb0dbba4b65119f308a643db22b651 100644 (file)
@@ -157,7 +157,7 @@ grub_util_render_label (const char *label_font,
   ieee1275_palette[cptr].a = 0xff;
 
   char * t;
-  t = canonicalize_file_name (label_font);
+  t = grub_canonicalize_file_name (label_font);
   if (!t)
     {
       grub_util_error (_("cannot open `%s': %s"), label_font,