mercurial/cext/parsers.c
changeset 48280 126feb805247
parent 48279 249d1888e9d8
child 48327 3620ab28882d
--- a/mercurial/cext/parsers.c	Wed Oct 20 18:05:16 2021 +0200
+++ b/mercurial/cext/parsers.c	Wed Oct 20 18:25:49 2021 +0200
@@ -270,11 +270,16 @@
 #else
 	flags &= ~dirstate_flag_mode_exec_perm;
 #endif
+#ifdef S_ISLNK
+	/* This is for platforms with support for symlinks */
 	if (S_ISLNK(mode)) {
 		flags |= dirstate_flag_mode_is_symlink;
 	} else {
 		flags &= ~dirstate_flag_mode_is_symlink;
 	}
+#else
+	flags &= ~dirstate_flag_mode_is_symlink;
+#endif
 	return Py_BuildValue("iiii", flags, self->size, self->mtime_s,
 	                     self->mtime_ns);
 };