Add a script to install the file(1) tool
[msysgit/kusma.git] / src / file / patches / 0004-Avoid-using-ELOOP-on-Windows.patch
blob0154963ffcb632b0a2eb4f97a9c91c6d23d34f96
1 From 291ac13faaf652dfd33ab6393cf054208510203c Mon Sep 17 00:00:00 2001
2 From: Johannes Schindelin <johannes.schindelin@gmx.de>
3 Date: Mon, 7 Dec 2009 17:22:32 +0100
4 Subject: [PATCH 4/6] Avoid using ELOOP on Windows
6 Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
7 ---
8 src/fsmagic.c | 2 ++
9 1 files changed, 2 insertions(+), 0 deletions(-)
11 diff --git a/src/fsmagic.c b/src/fsmagic.c
12 index a68cd10..d53b916 100644
13 --- a/src/fsmagic.c
14 +++ b/src/fsmagic.c
15 @@ -70,9 +70,11 @@ bad_link(struct magic_set *ms, int err, char *buf)
16 == -1)
17 return -1;
18 else if (!mime) {
19 +#ifndef WIN32
20 if (err == ELOOP)
21 errfmt = "symbolic link in a loop";
22 else
23 +#endif
24 errfmt = "broken symbolic link to `%s'";
25 if (ms->flags & MAGIC_ERROR) {
26 file_error(ms, err, errfmt, buf);
27 --
28 1.6.5.1.1371.g1abf3