grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 1/2] Add grub_util_readlink()


From: Daniel Kiper
Subject: Re: [PATCH 1/2] Add grub_util_readlink()
Date: Wed, 23 Oct 2019 11:19:19 +0200
User-agent: NeoMutt/20170113 (1.7.2)

On Fri, Oct 18, 2019 at 02:42:20PM +0200, Javier Martinez Canillas wrote:
> From: Peter Jones <address@hidden>
>
> Add a grub_util_readlink() helper function.

OK but for patches like that one I will be always asking for an explannation
in the commit message why we need this functionality/function(s). So, please
always add it. If you do that for this ptach feel free to add my RB.

> Signed-off-by: Peter Jones <address@hidden>
> Reviewed-by: Adam Jackson <address@hidden>
> Signed-off-by: Javier Martinez Canillas <address@hidden>
> ---
>
>  grub-core/osdep/windows/hostdisk.c    | 6 ++++++
>  include/grub/osdep/hostfile_aros.h    | 6 ++++++
>  include/grub/osdep/hostfile_unix.h    | 6 ++++++
>  include/grub/osdep/hostfile_windows.h | 2 ++
>  4 files changed, 20 insertions(+)
>
> diff --git a/grub-core/osdep/windows/hostdisk.c 
> b/grub-core/osdep/windows/hostdisk.c
> index 355100789a7..87a106c9b82 100644
> --- a/grub-core/osdep/windows/hostdisk.c
> +++ b/grub-core/osdep/windows/hostdisk.c
> @@ -365,6 +365,12 @@ grub_util_mkdir (const char *dir)
>    free (windows_name);
>  }
>
> +ssize_t
> +grub_util_readlink (const char *name, char *buf, size_t bufsize)
> +{
> +  return readlink(name, buf, bufsize);
> +}
> +
>  int
>  grub_util_rename (const char *from, const char *to)
>  {
> diff --git a/include/grub/osdep/hostfile_aros.h 
> b/include/grub/osdep/hostfile_aros.h
> index a059c0fa40a..161fbb7bdfd 100644
> --- a/include/grub/osdep/hostfile_aros.h
> +++ b/include/grub/osdep/hostfile_aros.h
> @@ -68,6 +68,12 @@ grub_util_rename (const char *from, const char *to)
>    return rename (from, to);
>  }
>
> +static inline ssize_t
> +grub_util_readlink (const char *name, char *buf, size_t bufsize)
> +{
> +  return readlink(name, buf, bufsize);
> +}
> +
>  #define grub_util_mkdir(a) mkdir ((a), 0755)
>
>  struct grub_util_fd
> diff --git a/include/grub/osdep/hostfile_unix.h 
> b/include/grub/osdep/hostfile_unix.h
> index 9ffe46fa3ca..17cd3aa8b30 100644
> --- a/include/grub/osdep/hostfile_unix.h
> +++ b/include/grub/osdep/hostfile_unix.h
> @@ -71,6 +71,12 @@ grub_util_rename (const char *from, const char *to)
>    return rename (from, to);
>  }
>
> +static inline ssize_t
> +grub_util_readlink (const char *name, char *buf, size_t bufsize)
> +{
> +  return readlink(name, buf, bufsize);
> +}
> +
>  #define grub_util_mkdir(a) mkdir ((a), 0755)
>
>  #if defined (__NetBSD__)
> diff --git a/include/grub/osdep/hostfile_windows.h 
> b/include/grub/osdep/hostfile_windows.h
> index bf6451b6db4..8c92d0591bb 100644
> --- a/include/grub/osdep/hostfile_windows.h
> +++ b/include/grub/osdep/hostfile_windows.h
> @@ -41,6 +41,8 @@ typedef struct grub_util_fd_dir *grub_util_fd_dir_t;
>
>  int
>  grub_util_rename (const char *from, const char *to);
> +ssize_t
> +grub_util_readlink (const char *name, char *buf, size_t bufsize);
>  int
>  grub_util_unlink (const char *name);
>  void
> --
> 2.21.0



reply via email to

[Prev in Thread] Current Thread [Next in Thread]