summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYaakov Selkowitz <yselkowitz@users.sourceforge.net>2009-11-01 18:19:04 +0000
committerJon TURNEY <jon.turney@dronecode.org.uk>2009-11-09 20:33:46 +0000
commit26a69bbd9b6f415c443d6d6f8f450329f348edc3 (patch)
tree36fb95fac44540348e6309494c9be2d23cac2629
parent35901ece6a49e5f8e245364c27723da2f9009a1d (diff)
Cygwin/X: Mount options have changed in cygwin-1.7
Mount options have changed in cygwin-1.7 Also fix a typo in the warning issued if /tmp is a textmode mount Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
-rw-r--r--hw/xwin/InitOutput.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/hw/xwin/InitOutput.c b/hw/xwin/InitOutput.c
index a33056d38..0bf79185e 100644
--- a/hw/xwin/InitOutput.c
+++ b/hw/xwin/InitOutput.c
@@ -334,7 +334,7 @@ winCheckMount(void)
while ((ent = getmntent(mnt)) != NULL)
{
- BOOL system = (strcmp(ent->mnt_type, "system") == 0);
+ BOOL system = (winCheckMntOpt(ent, "user") != NULL);
BOOL root = (strcmp(ent->mnt_dir, "/") == 0);
BOOL tmp = (strcmp(ent->mnt_dir, "/tmp") == 0);
@@ -361,7 +361,8 @@ winCheckMount(void)
continue;
level = curlevel;
- if (winCheckMntOpt(ent, "binmode") == NULL)
+ if ((winCheckMntOpt(ent, "binary") == NULL) ||
+ (winCheckMntOpt(ent, "binmode") == NULL))
binary = 0;
else
binary = 1;
@@ -374,7 +375,7 @@ winCheckMount(void)
}
if (!binary)
- winMsg(X_WARNING, "/tmp mounted int textmode\n");
+ winMsg(X_WARNING, "/tmp mounted in textmode\n");
}
#else
static void