diff options
-rw-r--r-- | winsup/doc/ChangeLog | 7 | ||||
-rw-r--r-- | winsup/doc/cygwinenv.sgml | 20 | ||||
-rw-r--r-- | winsup/doc/new-features.sgml | 9 |
3 files changed, 31 insertions, 5 deletions
diff --git a/winsup/doc/ChangeLog b/winsup/doc/ChangeLog index 96151e295..9f66a7607 100644 --- a/winsup/doc/ChangeLog +++ b/winsup/doc/ChangeLog @@ -1,5 +1,12 @@ 2013-04-23 Corinna Vinschen <corinna@vinschen.de> + * cygwinenv.sgml (cygwinenv-implemented-options): Change description + for winsymlink option to explain new implementation. + * new-features.sgml (ov-new1.7.19): Add support for native symlinks and + AFS. + +2013-04-23 Corinna Vinschen <corinna@vinschen.de> + * Throughout, eliminate Windows 2000 from the documentation. * overview.sgml (brief-history): Mention native AMD64 support. diff --git a/winsup/doc/cygwinenv.sgml b/winsup/doc/cygwinenv.sgml index 3a05e9ba3..27c3e4eb2 100644 --- a/winsup/doc/cygwinenv.sgml +++ b/winsup/doc/cygwinenv.sgml @@ -78,11 +78,21 @@ time and when handles are inherited. Defaults to set.</para> </listitem> <listitem> -<para><envar>(no)winsymlinks</envar> - if set, Cygwin creates -symlinks as Windows shortcuts with a special header and the R/O attribute -set. If not set, Cygwin creates symlinks as plain files with a magic number, -a path and the system attribute set. Defaults to not set since plain -file symlinks are faster to write and faster to read.</para> +<para><envar>winsymlinks:{lnk,native}</envar> - if set to just +<literal>winsymlinks</literal> or <literal>winsymlinks:lnk</literal>, +Cygwin creates symlinks as Windows shortcuts with a special header and +the R/O attribute set. If set to <literal>winsymlinks:native</literal>, +Cygwin creates symlinks as native Windows symlinks as supported by NTFS +since Windows Vista/2008. + +If not set, Cygwin creates symlinks as plain files with a magic number, +a path and the DOS SYSTEM attribute set by default, unless this is not +supported by the underlying filesystem. For instance, on MVFS symlinks +are always created as Windows shortcuts, because it doesn't support the +DOS SYSTEM attribute, on AFS always as native symlink because it doesn't +support DOS attributes. On NFS, symlinks are always created as native +symlinks of the underlying filesystem. +</para> <para>Please note that symlinks created under Cygwin 1.7 or later are not readable by older Cygwin releases because the new symlinks use UTF-16 diff --git a/winsup/doc/new-features.sgml b/winsup/doc/new-features.sgml index 109600c96..a4a9f8099 100644 --- a/winsup/doc/new-features.sgml +++ b/winsup/doc/new-features.sgml @@ -12,6 +12,15 @@ Drop support for Windows 2000 and Windows XP pre-SP3. Add support for building a 64 bit version of Cygwin on x86_64 natively. </para></listitem> +<listitem><para> +Add support for creating native NTFS symlinks starting with Windows Vista +by setting the CYGWIN=winsymlinks:native option. +</para></listitem> + +<listitem><para> +Add support for AFS filesystem. +</para></listitem> + </itemizedlist> </sect2> |