X-Spam-Check-By: sourceware.org Message-ID: <742bfe100612181248t59ca849fq710e40ba6a572721@mail.gmail.com> Date: Mon, 18 Dec 2006 12:48:21 -0800 From: "Koichi Yamaguchi" To: cygwin AT cygwin DOT com Subject: symlink problem MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Google-Sender-Auth: 373df144c7c25fef X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Hi, all I'll appreciate if you give me advises. I my cygwin, ready-made symlink files, which contain '!filename' sentence, cannot be executed. The cygwin is as installed by using setup.exe.2.510.2.2 for All Users. Default Text file Type is Unix/binary. For example, the cygwin prompts like below. ('gwak' works well, of course. ) $ awk /usr/bin/sh: /usr/bin/awk: No such file or directory $ file /usr/bin/awk.exe /usr/bin/awk.exe: Assembler source $ strace bash /usr/bin/awk.exe 33 179256 [main] bash 6260 open: open (/usr/bin/awk.exe, 0x0) 34 179290 [main] bash 6260 normalize_posix_path: src /usr/bin/awk.exe 32 179322 [main] bash 6260 normalize_posix_path: /usr/bin/awk.exe = normalize_posix_path (/usr/bin/awk.exe) 34 179356 [main] bash 6260 mount_info::conv_to_win32_path: conv_to_win32_path (/usr/bin/awk.exe) 35 179391 [main] bash 6260 set_flags: flags: binary (0x2) 32 179423 [main] bash 6260 mount_info::conv_to_win32_path: src_path /usr/bin/awk.exe, dst D:\cygwin\bin\awk.exe, flags 0xA, rc 0 88 179511 [main] bash 6260 symlink_info::check: not a symlink 36 179547 [main] bash 6260 symlink_info::check: 0 = symlink.check (D:\cygwin\bin\awk.exe, 0x22C2E0) (0xA) 35 179582 [main] bash 6260 path_conv::check: this->path(D:\cygwin\bin\awk .exe), has_acls(1) 36 179618 [main] bash 6260 build_fh_pc: fh 0x61165E2C 38 179656 [main] bash 6260 fhandler_base::open: (D:\cygwin\bin\awk.exe, 0x100000) 641 180297 [main] bash 6260 fhandler_base::set_flags: flags 0x100000, supplied_bin 0x10000 42 180339 [main] bash 6260 fhandler_base::set_flags: filemode set to binary 34 180373 [main] bash 6260 fhandler_base::open: 0 = NtCreateFile (0x5A0, 80100000, D:\cygwin\bin\awk.exe, io, NULL, 0, 7, 1, 20, NULL, 0) 36 180409 [main] bash 6260 fhandler_base::open: 1 = fhandler_base::open (D:\cygwin\bin\awk.exe, 0x100000) 34 180443 [main] bash 6260 fhandler_base::open_fs: 1 = fhandler_disk_file::open (D:\cygwin\bin\awk.exe, 0x0) 33 180476 [main] bash 6260 open: 3 = open (/usr/bin/awk.exe, 0x0) 313 180789 [main] bash 6260 isatty: 0 = isatty (3) 33 180822 [main] bash 6260 fhandler_base::lseek: lseek (/usr/bin/awk.exe, 0, 1) 35 180857 [main] bash 6260 fhandler_base::lseek: setting file pointer to 0 (high), 0 (low) 43 180900 [main] bash 6260 lseek64: 0 = lseek (3, 0, 1) 36 180936 [main] bash 6260 sig_send: sendsig 0x6B0, pid 6260, signal -34, its_me 1 38 180974 [main] bash 6260 sig_send: wakeup 0x59C 38 181012 [main] bash 6260 sig_send: Waiting for pack.wakeup 0x59C Thanks, Koichi -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/