summaryrefslogtreecommitdiff
path: root/libguile/fports.c
diff options
context:
space:
mode:
authorJan (janneke) Nieuwenhuizen <janneke@gnu.org>2021-12-12 15:48:18 +0100
committerMichael Gran <spk121@yahoo.com>2022-11-10 10:31:16 -0800
commit2d82b49cf38cbf5a6a2ce934852649d10e9e6a84 (patch)
treebb8ddbd7e0184701d85a715e58364ab7cb8caf43 /libguile/fports.c
parent558fe0113daf3e6a9b327539d7b3481b064bd180 (diff)
downloadguile-2d82b49cf38cbf5a6a2ce934852649d10e9e6a84.tar.gz
mingw: canonicalize-path: Also canonicalize drive letter and '/'.
* libguile/posix-w32.c (canonicalize_device_name, slashify_file_name): New static functions. (canonicalize_file_name_mingw): Use them in new function. * libguile/posix-w32.h (canonicalize_file_name_mingw): Declare it. (canonicalize_file_name): New define. * libguile/filesys.c[__MINGW32__]: Include posix-w32.h to use it. * libguile/fports.c[__MINGW32__]: Likewise.
Diffstat (limited to 'libguile/fports.c')
-rw-r--r--libguile/fports.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/libguile/fports.c b/libguile/fports.c
index 9d4ca6ace..f0224d99f 100644
--- a/libguile/fports.c
+++ b/libguile/fports.c
@@ -59,6 +59,9 @@
#include "pairs.h"
#include "ports-internal.h"
#include "posix.h"
+#if __MINGW32__
+#include "posix-w32.h"
+#endif
#include "read.h"
#include "strings.h"
#include "symbols.h"