Signed-off-by: Vladimir Serbinenko <phco...@gmail.com> --- grub-core/osdep/windows/hostdisk.c | 5 +++-- include/grub/osdep/hostfile_windows.h | 10 ++++++++++ 2 files changed, 13 insertions(+), 2 deletions(-)
diff --git a/grub-core/osdep/windows/hostdisk.c b/grub-core/osdep/windows/hostdisk.c index aaa6e2f8e..4d37d9db0 100644 --- a/grub-core/osdep/windows/hostdisk.c +++ b/grub-core/osdep/windows/hostdisk.c @@ -669,13 +669,14 @@ grub_util_is_special_file (const char *name) #else -void +int grub_util_file_sync (FILE *f) { fflush (f); if (!allow_fd_syncs) - return; + return 0; fsync (fileno (f)); + return 0; } FILE * diff --git a/include/grub/osdep/hostfile_windows.h b/include/grub/osdep/hostfile_windows.h index bf6451b6d..a712170d1 100644 --- a/include/grub/osdep/hostfile_windows.h +++ b/include/grub/osdep/hostfile_windows.h @@ -77,6 +77,16 @@ enum grub_util_fd_open_flags_t #endif +#ifdef __CYGWIN__ +#include <unistd.h> + +static inline ssize_t +grub_util_readlink (const char *name, char *buf, size_t bufsize) +{ + return readlink(name, buf, bufsize); +} +#endif + LPTSTR grub_util_utf8_to_tchar (const char *in); char * -- 2.49.0 _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel