diff --git a/winsup/utils/ChangeLog b/winsup/utils/ChangeLog index d47a168b6..d568739ce 100644 --- a/winsup/utils/ChangeLog +++ b/winsup/utils/ChangeLog @@ -1,3 +1,8 @@ +2010-04-29 Corinna Vinschen + + * utils.sgml (mount): Add description for "dos" and "ihash" mount + options. + 2010-04-29 Corinna Vinschen * path.cc: Include sys/cygwin.h if built for mount(1). diff --git a/winsup/utils/utils.sgml b/winsup/utils/utils.sgml index b424befd8..5776690bc 100644 --- a/winsup/utils/utils.sgml +++ b/winsup/utils/utils.sgml @@ -1020,7 +1020,15 @@ most of the options are duplicates of other mount flags): implement real POSIX permissions (default). binary - Files default to binary mode (default). cygexec - Treat all files below mount point as cygwin executables. + dos - Always convert leading spaces and trailing dots and spaces to + characters in the UNICODE private use area. This allows to use + broken filesystems which only allow DOS filenames, even if they + are not recognized as such by Cygwin. exec - Treat all files below mount point as executable. + ihash - Always fake inode numbers rather than using the ones returned + by the filesystem. This allows to use broken filesystems which + don't return unambiguous inode numbers, even if they are not + recognized as such by Cygwin. noacl - Ignore ACLs and fake POSIX permissions. nosuid - No suid files are allowed (currently unimplemented) notexec - Treat all files below mount point as not executable.