This is the mail archive of the
cygwin-apps-cvs
mailing list for the cygwin-apps project.
setup filemanip.cc io_stream_cygfile.cc mklink ...
- From: corinna at sourceware dot org
- To: cygwin-apps-cvs at sourceware dot org
- Date: 13 May 2009 11:28:35 -0000
- Subject: setup filemanip.cc io_stream_cygfile.cc mklink ...
CVSROOT: /sourceware/projects/cygwin-apps-home/cvsfiles
Module name: setup
Changes by: corinna@sourceware.org 2009-05-13 11:28:34
Modified files:
. : filemanip.cc io_stream_cygfile.cc mklink2.cc
mklink2.h mount.cc ntdll.h
Log message:
* filemanip.cc (struct _FILE_RENAME_INFORMATION): Remove definition.
* io_stream_cygfile.cc (io_stream_cygfile::io_stream_cygfile): Set
default permission for .exe files to 0755.
(io_stream_cygfile::mklink): Try to create real hardlink first. Add
comment.
* mklink2.cc (mkcyghardlink): New function to create real hardlink.
* mklink2.h (mkcyghardlink): Declare.
* mount.cc (from_fstab_line): Set got_usr_bin and got_usr_lib flags
if /usr/bin and /usr/lib mount points exist in /etc/fstab.
(add_usr_mnts): Only create mounts if corresponding got_usr_bin and
got_usr_lib flags are not set.
(read_mounts_nt): Initialize got_usr_bin and got_usr_lib to false.
Always call add_usr_mnts, even if from_fstab succeeded.
* ntdll.h: Include ddk/ntifs.h.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/filemanip.cc.diff?cvsroot=cygwin-apps&r1=2.24&r2=2.25
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/io_stream_cygfile.cc.diff?cvsroot=cygwin-apps&r1=2.27&r2=2.28
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/mklink2.cc.diff?cvsroot=cygwin-apps&r1=2.7&r2=2.8
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/mklink2.h.diff?cvsroot=cygwin-apps&r1=2.3&r2=2.4
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/mount.cc.diff?cvsroot=cygwin-apps&r1=2.29&r2=2.30
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/ntdll.h.diff?cvsroot=cygwin-apps&r1=2.1&r2=2.2