This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

1.3.3: stat() broken on /dev/null/some/file


The stat() system call seems to return successfully for paths
deeper than /dev/null. Is that the expected behaviour? This is
due to the recursive algorithm in path.cc that analyses every
path elements in reverse order for possible symbolic links. Other
unices seem to behave differently. This causes for example the
libtool(1.4.2) testsuite to fail on cygwin for the test cases
that use CONFIG_SITE=/dev/null/config/site to set $CONFIG_SITE
to a non-existing file.

access.exe relies on the stat() system call (when using the -r flag),
so the test case for this behaviour is fairly straightforward:

$ (access -r /dev/null/some/file && echo FAIL) || echo PASS
FAIL

I would greatly appreciate any insight, as i got lost in the inner
workings of path.cc when trying to fix this problem. I collected
some information below.

thanks in advance,

Stephane
------------------------------------------------------------------
$ uname -a
CYGWIN_NT-4.0 CYCLOP 1.3.3(0.46/3/2) 2001-09-12 23:54 i686 unknown

$ strace access -r /dev/null/some/file
**********************************************
Program name: E:\cygwin\bin\access.exe (432)
App version:  1001.8, api: 0.34
DLL version:  1003.3, api: 0.46
DLL build:    2001-09-12 23:54
OS version:   Windows NT-4.0
Date/Time:    2001-10-05 01:04:00
**********************************************
 3469    7534 [main] access 432 environ_init: 0x100201B0: !C:=C:\users
  910    8444 [main] access 432 environ_init: 0x100201C8: !E:=E:\cygwin\bin
  788    9232 [main] access 432 environ_init: 0x100201E0: COMPUTERNAME=CYCLOP
  803   10035 [main] access 432 environ_init: 0x100201F8: COMSPEC=C:\WINNT\system32\cmd.exe
 2589   12624 [main] access 432 getwinenv: can't set native for HOME= since no environ yet
 1031   13655 [main] access 432 mount_info::conv_to_posix_path: conv_to_posix_path (e:\cvsroot, no-keep-rel, no-add-slash)
 1184   14839 [main] access 432 normalize_win32_path: e:\cvsroot = normalize_win32_path (e:\cvsroot)
  717   15556 [main] access 432 mount_info::conv_to_posix_path: /cygdrive/e/cvsroot = conv_to_posix_path (e:\cvsroot)
 1118   16674 [main] access 432 win_env::add_cache: posix /cygdrive/e/cvsroot
  558   17232 [main] access 432 win_env::add_cache: native HOME=e:\cvsroot
  604   17836 [main] access 432 posify: env var converted to HOME=/cygdrive/e/cvsroot
  806   18642 [main] access 432 environ_init: 0x10020238: HOME=/cygdrive/e/cvsroot
  878   19520 [main] access 432 environ_init: 0x10020220: HOMEDRIVE=C:
  788   20308 [main] access 432 environ_init: 0x10020378: HOMEPATH=\
  815   21123 [main] access 432 environ_init: 0x10020388: HOSTNAME=CYCLOP
  833   21956 [main] access 432 environ_init: 0x100203A0: HOSTTYPE=i686
  783   22739 [main] access 432 environ_init: 0x100203B8: JAVA_HOME=d:\jdk1.3
  824   23563 [main] access 432 environ_init: 0x100203D0: LOGONSERVER=\\CYCLOP
  852   24415 [main] access 432 environ_init: 0x100203F0: MACHTYPE=i686-pc-cygwin
  896   25311 [main] access 432 environ_init: 0x10020410: MAKE_MODE=unix
  833   26144 [main] access 432 environ_init: 0x10020428: NUMBER_OF_PROCESSORS=1
  831   26975 [main] access 432 environ_init: 0x10020448: OLDPWD=/usr/bin
  821   27796 [main] access 432 environ_init: 0x10020460: OS2LIBPATH=C:\WINNT\system32\os2\dll;
  813   28609 [main] access 432 environ_init: 0x10020490: OS=Windows_NT
  831   29440 [main] access 432 environ_init: 0x100204A8: OSTYPE=cygwin
  818   30258 [main] access 432 getwinenv: can't set native for PATH= since no environ yet
  823   31081 [main] access 432 mount_info::conv_to_posix_path: conv_to_posix_path (E:\cygwin\usr\local\bin, keep-rel, no-add-slash)
  715   31796 [main] access 432 normalize_win32_path: E:\cygwin\usr\local\bin = normalize_win32_path (E:\cygwin\usr\local\bin)
  648   32444 [main] access 432 mount_info::conv_to_posix_path: /usr/local/bin = conv_to_posix_path (E:\cygwin\usr\local\bin)
  673   33117 [main] access 432 mount_info::conv_to_posix_path: conv_to_posix_path (E:\cygwin\bin, keep-rel, no-add-slash)
  617   33734 [main] access 432 normalize_win32_path: E:\cygwin\bin = normalize_win32_path (E:\cygwin\bin)
  971   34705 [main] access 432 mount_info::conv_to_posix_path: /usr/bin = conv_to_posix_path (E:\cygwin\bin)
  633   35338 [main] access 432 mount_info::conv_to_posix_path: conv_to_posix_path (E:\cygwin\bin, keep-rel, no-add-slash)
  664   36002 [main] access 432 normalize_win32_path: E:\cygwin\bin = normalize_win32_path (E:\cygwin\bin)
  611   36613 [main] access 432 mount_info::conv_to_posix_path: /usr/bin = conv_to_posix_path (E:\cygwin\bin)
  702   37315 [main] access 432 mount_info::conv_to_posix_path: conv_to_posix_path (d:\Perl\bin\, keep-rel, add-slash)
  618   37933 [main] access 432 normalize_win32_path: d:\Perl\bin\ = normalize_win32_path (d:\Perl\bin\)
  662   38595 [main] access 432 mount_info::conv_to_posix_path: /cygdrive/d/Perl/bin/ = conv_to_posix_path (d:\Perl\bin\)
  623   39218 [main] access 432 mount_info::conv_to_posix_path: conv_to_posix_path (c:\WINNT\system32, keep-rel, no-add-slash)
  628   39846 [main] access 432 normalize_win32_path: c:\WINNT\system32 = normalize_win32_path (c:\WINNT\system32)
  667   40513 [main] access 432 mount_info::conv_to_posix_path: /cygdrive/c/WINNT/system32 = conv_to_posix_path (c:\WINNT\system32)
  627   41140 [main] access 432 mount_info::conv_to_posix_path: conv_to_posix_path (c:\WINNT, keep-rel, no-add-slash)
  652   41792 [main] access 432 normalize_win32_path: c:\WINNT = normalize_win32_path (c:\WINNT)
  611   42403 [main] access 432 mount_info::conv_to_posix_path: /cygdrive/c/WINNT = conv_to_posix_path (c:\WINNT)
  665   43068 [main] access 432 mount_info::conv_to_posix_path: conv_to_posix_path (e:\ACE-5.1\bin, keep-rel, no-add-slash)
  618   43686 [main] access 432 normalize_win32_path: e:\ACE-5.1\bin = normalize_win32_path (e:\ACE-5.1\bin)
  715   44401 [main] access 432 mount_info::conv_to_posix_path: /cygdrive/e/ACE-5.1/bin = conv_to_posix_path (e:\ACE-5.1\bin)
  625   45026 [main] access 432 mount_info::conv_to_posix_path: conv_to_posix_path (d:\PROGRA~1\Tcl\bin, keep-rel, no-add-slash)
  668   45694 [main] access 432 normalize_win32_path: d:\PROGRA~1\Tcl\bin = normalize_win32_path (d:\PROGRA~1\Tcl\bin)
  621   46315 [main] access 432 mount_info::conv_to_posix_path: /cygdrive/d/PROGRA~1/Tcl/bin = conv_to_posix_path (d:\PROGRA~1\Tcl\bin)
  669   46984 [main] access 432 mount_info::conv_to_posix_path: conv_to_posix_path (e:\java\jakarta-ant-1.4\bin, keep-rel, no-add-slash)
  623   47607 [main] access 432 normalize_win32_path: e:\java\jakarta-ant-1.4\bin = normalize_win32_path (e:\java\jakarta-ant-1.4\bin)
  681   48288 [main] access 432 mount_info::conv_to_posix_path: /cygdrive/e/java/jakarta-ant-1.4/bin = conv_to_posix_path (e:\java\jakarta-ant-1.4\bin
)
  796   49084 [main] access 432 mount_info::conv_to_posix_path: conv_to_posix_path (d:\jdk1.3\bin, keep-rel, no-add-slash)
  614   49698 [main] access 432 normalize_win32_path: d:\jdk1.3\bin = normalize_win32_path (d:\jdk1.3\bin)
 1060   50758 [main] access 432 mount_info::conv_to_posix_path: /cygdrive/d/jdk1.3/bin = conv_to_posix_path (d:\jdk1.3\bin)
  632   51390 [main] access 432 mount_info::conv_to_posix_path: conv_to_posix_path (c:\usr\local\bin, keep-rel, no-add-slash)
  628   52018 [main] access 432 normalize_win32_path: c:\usr\local\bin = normalize_win32_path (c:\usr\local\bin)
  625   52643 [main] access 432 mount_info::conv_to_posix_path: /cygdrive/c/usr/local/bin = conv_to_posix_path (c:\usr\local\bin)
 1070   53713 [main] access 432 win_env::add_cache: posix /usr/local/bin:/usr/bin:/usr/bin:/cygdrive/d/Perl/bin/:/cygdrive/c/WINNT/system32:/cygdrive/
c/WINNT:/cygdrive/e/ACE-5.1/bin:/cygdrive/d/PROGRA~1/Tcl/bin:/cygdrive/e/java/jakarta-ant-1.4/bin:/cygdrive/d/jdk1.3/bin:/cygdrive/c/usr/local/bin
16940   70653 [main] access 432 win_env::add_cache: native PATH=E:\cygwin\usr\local\bin;E:\cygwin\bin;E:\cygwin\bin;d:\Perl\bin\;c:\WINNT\system32;c:\
WINNT;e:\ACE-5.1\bin;d:\PROGRA~1\Tcl\bin;e:\java\jakarta-ant-1.4\bin;d:\jdk1.3\bin;c:\usr\local\bin
  904   71557 [main] access 432 posify: env var converted to PATH=/usr/local/bin:/usr/bin:/usr/bin:/cygdrive/d/Perl/bin/:/cygdrive/c/WINNT/system32:/c
ygdrive/c/WINNT:/cygdrive/e/ACE-5.1/bin:/cygdrive/d/PROGRA~1/Tcl/bin:/cygdrive/e/java/jakarta-ant-1.4/bin:/cygdrive/d/jdk1.3/bin:/cygdrive/c/usr/local
/bin
 1178   72735 [main] access 432 environ_init: 0x10020588: PATH=/usr/local/bin:/usr/bin:/usr/bin:/cygdrive/d/Perl/bin/:/cygdrive/c/WINNT/system32:/cygd
rive/c/WINNT:/cygdrive/e/ACE-5.1/bin:/cygdrive/d/PROGRA~1/Tcl/bin:/cygdrive/e/java/jakarta-ant-1.4/bin:/cygdrive/d/jdk1.3/bin:/cygdrive/c/usr/local/bi
n
 1135   73870 [main] access 432 environ_init: 0x100204C0: PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
 1002   74872 [main] access 432 environ_init: 0x10020500: PROCESSOR_ARCHITECTURE=x86
  816   75688 [main] access 432 environ_init: 0x10020520: PROCESSOR_IDENTIFIER=x86 Family 6 Model 3 Stepping 4, GenuineIntel
  833   76521 [main] access 432 environ_init: 0x10020568: PROCESSOR_LEVEL=6
  788   77309 [main] access 432 environ_init: 0x100208C8: PROCESSOR_REVISION=0304
  818   78127 [main] access 432 environ_init: 0x100208E8: PROMPT=$P$G
  784   78911 [main] access 432 environ_init: 0x100208F8: PS1=\[\033]0;\w\007
\033[32m\]\u@\h \[\033[33m\w\033[0m\]
$
  980   79891 [main] access 432 environ_init: 0x10020940: PWD=/cygdrive/e/cvsroot
  829   80720 [main] access 432 environ_init: 0x10020960: SHELL=/bin/bash
  781   81501 [main] access 432 environ_init: 0x10020978: SHLVL=1
  770   82271 [main] access 432 environ_init: 0x10020988: SYSTEMDRIVE=C:
  795   83066 [main] access 432 environ_init: 0x100209A0: SYSTEMROOT=C:\WINNT
  779   83845 [main] access 432 getwinenv: can't set native for TEMP= since no environ yet
  995   84840 [main] access 432 mount_info::conv_to_posix_path: conv_to_posix_path (c:\TEMP, no-keep-rel, no-add-slash)
  632   85472 [main] access 432 normalize_win32_path: c:\TEMP = normalize_win32_path (c:\TEMP)
  613   86085 [main] access 432 mount_info::conv_to_posix_path: /cygdrive/c/TEMP = conv_to_posix_path (c:\TEMP)
 1043   87128 [main] access 432 win_env::add_cache: posix /cygdrive/c/TEMP
  566   87694 [main] access 432 win_env::add_cache: native TEMP=c:\TEMP
  574   88268 [main] access 432 posify: env var converted to TEMP=/cygdrive/c/TEMP
  806   89074 [main] access 432 environ_init: 0x100209D0: TEMP=/cygdrive/c/TEMP
  808   89882 [main] access 432 environ_init: 0x100209B8: TERM=cygwin
  789   90671 [main] access 432 getwinenv: can't set native for TMP= since no environ yet
  812   91483 [main] access 432 mount_info::conv_to_posix_path: conv_to_posix_path (c:\TEMP, no-keep-rel, no-add-slash)
  618   92101 [main] access 432 normalize_win32_path: c:\TEMP = normalize_win32_path (c:\TEMP)
  612   92713 [main] access 432 mount_info::conv_to_posix_path: /cygdrive/c/TEMP = conv_to_posix_path (c:\TEMP)
 1057   93770 [main] access 432 win_env::add_cache: posix /cygdrive/c/TEMP
  678   94448 [main] access 432 win_env::add_cache: native TMP=c:\TEMP
  565   95013 [main] access 432 posify: env var converted to TMP=/cygdrive/c/TEMP
  809   95822 [main] access 432 environ_init: 0x10020B20: TMP=/cygdrive/c/TEMP
  841   96663 [main] access 432 environ_init: 0x10020C58: USER=Administrator
  781   97444 [main] access 432 environ_init: 0x10020C70: USERDOMAIN=CYCLOP
  778   98222 [main] access 432 environ_init: 0x10020C88: USERNAME=Administrator
  807   99029 [main] access 432 environ_init: 0x10020CA8: USERPROFILE=C:\WINNT\Profiles\Administrator
  829   99858 [main] access 432 environ_init: 0x10020CD8: WINDIR=C:\WINNT
  775  100633 [main] access 432 environ_init: 0x10020CF0: WLS451_HOME=e:\wls4.5.1
  817  101450 [main] access 432 environ_init: 0x10020D10: _=/usr/bin/strace
  714  102164 [main] access 432 pinfo_init: pid 432, pgid 432
  758  102922 [main] access 432 dtable::extend: size 32, fds 0x614E0124
 3128  106050 [main] access 432 internal_getlogin: GetUserName() = Administrator
  782  106832 [main] access 432 internal_getlogin: User: Administrator, Domain: CYCLOP, Logon Server: CYCLOP
29783  136615 [main] access 432 internal_getlogin: Domain: CYCLOP, Logon Server: CYCLOP, Windows Username: Administrator
 1138  137753 [main] access 432 internal_getlogin: Cygwins Username: Administrator
  948  138701 [main] access 432 _cygwin_istext_for_stdio: _cygwin_istext_for_stdio (0)
  603  139304 [main] access 432 _cygwin_istext_for_stdio:  _cifs: fd not open
  567  139871 [main] access 432 _cygwin_istext_for_stdio: _cygwin_istext_for_stdio (1)
  599  140470 [main] access 432 _cygwin_istext_for_stdio:  _cifs: fd not open
  565  141035 [main] access 432 _cygwin_istext_for_stdio: _cygwin_istext_for_stdio (2)
  611  141646 [main] access 432 _cygwin_istext_for_stdio:  _cifs: fd not open
  595  142241 [main] access 432 _open: open (/etc/passwd, 0x20000)
  616  142857 [main] access 432 dtable::build_fhandler: some disk file - cb 60, fd 3, fh 0x614E027C
  697  143554 [main] access 432 fhandler_disk_file::open: (/etc/passwd, 0x20000)
  717  144271 [main] access 432 normalize_posix_path: src /etc/passwd
  575  144846 [main] access 432 normalize_posix_path: /etc/passwd = normalize_posix_path (/etc/passwd)
  637  145483 [main] access 432 mount_info::conv_to_win32_path: conv_to_win32_path (/etc/passwd)
  634  146117 [main] access 432 mount_info::conv_to_win32_path: src_path /etc/passwd, dst E:\cygwin\etc\passwd, flags 0xA, rc 0
 2067  148184 [main] access 432 symlink_info::check: not a symlink
  641  148825 [main] access 432 symlink_info::check: 0 = symlink.check (E:\cygwin\etc\passwd, 0x240E740) (0xA)
  637  149462 [main] access 432 path_conv::check: root_dir(E:\), this->path(E:\cygwin\etc\passwd), set_has_acls(8)
  630  150092 [main] access 432 fhandler_base::open: (E:\cygwin\etc\passwd, 0x20000)
 1022  151114 [main] access 432 fhandler_base::open: 0x48 = CreateFileA (E:\cygwin\etc\passwd, 0x80000000, 0x7, 0x240EB40, 0x3, 0x80, 0)
  696  151810 [main] access 432 fhandler_base::open: filemode set to text
  589  152399 [main] access 432 fhandler_base::open: 1 = fhandler_base::open (E:\cygwin\etc\passwd, 0x20000)
  620  153019 [main] access 432 fhandler_disk_file::open: 1 = fhandler_disk_file::open (E:\cygwin\etc\passwd, 0x20000)
  618  153637 [main] access 432 _open: 3 = open (/etc/passwd, 0x20000)
 3807  157444 [main] access 432 _cygwin_istext_for_stdio: _cygwin_istext_for_stdio (3)
  671  158115 [main] access 432 _cygwin_istext_for_stdio: _cygwin_istext_for_stdio says yes
  750  158865 [main] access 432 fhandler_disk_file::fstat: 1 = GetFileInformationByHandle (E:\cygwin\etc\passwd, 72)
  930  159795 [main] access 432 fhandler_disk_file::fstat: 0 = fstat (, 0x240EEE0) st_atime=3BBCE422 st_size=526, st_mode=0x81A4, st_ino=677005280, si
zeof=64
  772  160567 [main] access 432 _fstat: 0 = fstat (3, 240EEE0)
  621  161188 [main] access 432 _cygwin_istext_for_stdio: _cygwin_istext_for_stdio (3)
  603  161791 [main] access 432 _cygwin_istext_for_stdio:  _cifs: get_*_binary
  591  162382 [main] access 432 setmode_helper: setmode: file was cle now raw
  571  162953 [main] access 432 setmode: setmode (3</etc/passwd>, binary) returns text
  632  163585 [main] access 432 _read: read (3, 0x10020EC8, 1024) blocking, sigcatchers 0
 1759  165344 [main] access 432 _read: non-interruptible read
  729  166073 [main] access 432 fhandler_base::read: returning 526 chars, binary mode
  727  166800 [main] access 432 _read: 526 = read (3</etc/passwd>, 0x10020EC8, 1024), bin 4096, errno 0
  706  167506 [main] access 432 _cygwin_istext_for_stdio: _cygwin_istext_for_stdio (3)
  680  168186 [main] access 432 _cygwin_istext_for_stdio: _cygwin_istext_for_stdio says yes
  611  168797 [main] access 432 setmode_helper: setmode: file was raw now cle
  568  169365 [main] access 432 setmode: setmode (3</etc/passwd>, text) returns binary
 2173  171538 [main] access 432 _cygwin_istext_for_stdio: _cygwin_istext_for_stdio (3)
  604  172142 [main] access 432 _cygwin_istext_for_stdio:  _cifs: get_*_binary
  569  172711 [main] access 432 setmode_helper: setmode: file was cle now raw
  569  173280 [main] access 432 setmode: setmode (3</etc/passwd>, binary) returns text
  601  173881 [main] access 432 _read: read (3, 0x10020EC8, 1024) blocking, sigcatchers 0
  699  174580 [main] access 432 _read: non-interruptible read
  578  175158 [main] access 432 _read: 0 = read (3</etc/passwd>, 0x10020EC8, 1024), bin 4096, errno 0
  636  175794 [main] access 432 _cygwin_istext_for_stdio: _cygwin_istext_for_stdio (3)
  597  176391 [main] access 432 _cygwin_istext_for_stdio: _cygwin_istext_for_stdio says yes
  597  176988 [main] access 432 setmode_helper: setmode: file was raw now cle
  566  177554 [main] access 432 setmode: setmode (3</etc/passwd>, text) returns binary
  667  178221 [main] access 432 _close: close (3)
  561  178782 [main] access 432 fhandler_base::close: handle 0x48
  702  179484 [main] access 432 _close: 0 = close (3)
 1069  180553 [main] access 432 sigproc_init: process/signal handling enabled(1)
  883  181436 [main] access 432 build_argv: argv[0] = 'access'
  557  181993 [main] access 432 build_argv: argv[1] = '-r'
  570  182563 [main] access 432 build_argv: argv[2] = '/dev/null/some/file'
  578  183141 [main] access 432 build_argv: argc 3
 1506  184647 [main] access 432 dtable::build_fhandler: /dev/conin - cb 1248, fd 0, fh 0x614E027C
  699  185346 [main] access 432 fhandler_base::init: created new fhandler_base for handle 0xB
  735  186081 [main] access 432 open_shared: name (null), shared 0x22450000 (wanted 0x0), h 0xE0
  663  186744 [main] access 432 tty_min::set_ctty: attached tty1073741824 sid 432, pid 432, tty->pgid 0, tty->sid 432
  638  187382 [main] access 432 tty_min::set_ctty: resetting tty1073741824 sid.  Was 432, now 432.  pgid was 0, now 432.
 1593  188975 [main] access 432 fhandler_console::open: opened conin$ 0x2B, conout$ 0x2F
  711  189686 [main] access 432 fhandler_console::output_tcsetattr: 0 = tcsetattr (,22450018) (ENABLE FLAGS 3) (lflag 107 oflag 9)
  684  190370 [main] access 432 dtable::init_std_file_from_handle: fd 0, handle 0xB
  686  191056 [main] access 432 dtable::build_fhandler: /dev/conout - cb 1248, fd 1, fh 0x614E0AF4
  616  191672 [main] access 432 fhandler_base::init: created new fhandler_base for handle 0x13
  845  192517 [main] access 432 fhandler_console::open: opened conin$ 0xB, conout$ 0x33
  676  193193 [main] access 432 fhandler_console::output_tcsetattr: 0 = tcsetattr (,22450018) (ENABLE FLAGS 3) (lflag 107 oflag 9)
  648  193841 [main] access 432 dtable::init_std_file_from_handle: fd 1, handle 0x13
  787  194628 [main] access 432 dtable::build_fhandler: /dev/conout - cb 1248, fd 2, fh 0x614E136C
  594  195222 [main] access 432 fhandler_base::init: created new fhandler_base for handle 0x17
  834  196056 [main] access 432 fhandler_console::open: opened conin$ 0x13, conout$ 0x37
  649  196705 [main] access 432 fhandler_console::output_tcsetattr: 0 = tcsetattr (,22450018) (ENABLE FLAGS 3) (lflag 107 oflag 9)
  612  197317 [main] access 432 dtable::init_std_file_from_handle: fd 2, handle 0x17
  585  197902 [main] access 432 dll_list::init: here
  572  198474 [main] access 432 dll_crt0_1: user_data->main 0x401320
 9261  207735 [sig] access 432 wait_sig: sigcatch_nonmain 0xE8, sigcatch_main 0xF8
  821  208556 [main] access 432 sig_send: pid 432, signal -2, its_me 1
  565  209121 [main] access 432 sig_send: Waiting for thiscomplete 0x60
  601  209722 [sig] access 432 wait_sig: Ready.  dwProcessid 432
  596  210318 [sig] access 432 wait_sig: awake
  579  210897 [sig] access 432 wait_sig: processing signal -2
  579  211476 [main] access 432 sig_send: returning 0 from sending signal -2
  567  212043 [main] access 432 stat_worker: stat (/dev/null/some/file, 0x240FE14)
  620  212663 [main] access 432 normalize_posix_path: src /dev/null/some/file
  569  213232 [main] access 432 normalize_posix_path: /dev/null/some/file = normalize_posix_path (/dev/null/some/file)
  668  213900 [main] access 432 mount_info::conv_to_win32_path: conv_to_win32_path (/dev/null/some/file)
 1035  214935 [main] access 432 mount_info::conv_to_win32_path: src_path /dev/null/some/file, dst E:\cygwin\dev\null\some\file, flags 0xA, rc 0
 2148  217083 [main] access 432 symlink_info::check: GetFileAttributesA (E:\cygwin\dev\null\some\file) failed
 1460  218543 [sig] access 432 wait_sig: set main thread completion event
  612  219155 [sig] access 432 wait_sig: looping
  584  219739 [main] access 432 geterrno_from_win_error: windows error 3 == errno 2
 1013  220752 [main] access 432 symlink_info::check: GetFileAttributesA (E:\cygwin\dev\null\some\file.exe) failed
  694  221446 [main] access 432 geterrno_from_win_error: windows error 3 == errno 2
  959  222405 [main] access 432 symlink_info::check: GetFileAttributesA (E:\cygwin\dev\null\some\file.exe) failed
  673  223078 [main] access 432 geterrno_from_win_error: windows error 3 == errno 2
 1011  224089 [main] access 432 symlink_info::check: GetFileAttributesA (E:\cygwin\dev\null\some\file.exe.lnk) failed
  744  224833 [main] access 432 geterrno_from_win_error: windows error 3 == errno 2
 1045  225878 [main] access 432 symlink_info::check: GetFileAttributesA (E:\cygwin\dev\null\some\file.lnk) failed
  691  226569 [main] access 432 geterrno_from_win_error: windows error 3 == errno 2
  615  227184 [main] access 432 symlink_info::check: 0 = symlink.check (E:\cygwin\dev\null\some\file, 0x240F424) (0xA)
  636  227820 [main] access 432 mount_info::conv_to_win32_path: conv_to_win32_path (/dev/null/some)
  651  228471 [main] access 432 mount_info::conv_to_win32_path: src_path /dev/null/some, dst E:\cygwin\dev\null\some, flags 0xA, rc 0
 1031  229502 [main] access 432 symlink_info::check: GetFileAttributesA (E:\cygwin\dev\null\some) failed
  673  230175 [main] access 432 geterrno_from_win_error: windows error 3 == errno 2
  979  231154 [main] access 432 symlink_info::check: GetFileAttributesA (E:\cygwin\dev\null\some.lnk) failed
  672  231826 [main] access 432 geterrno_from_win_error: windows error 3 == errno 2
  607  232433 [main] access 432 symlink_info::check: 0 = symlink.check (E:\cygwin\dev\null\some, 0x240F424) (0xA)
  644  233077 [main] access 432 mount_info::conv_to_win32_path: conv_to_win32_path (/dev/null)
  625  233702 [main] access 432 mount_info::conv_to_win32_path: src_path /dev/null, dst nul, flags 0x2, rc 0
  987  234689 [main] access 432 path_conv::update_fs_info: Cannot get root component of path nul
 1594  236283 [main] access 432 path_conv::check: root_dir(E:\), this->path(E:\cygwin\dev\null\some\file), set_has_acls(8)
  807  237090 [main] access 432 time: 1002236641 = time (0)
  612  237702 [main] access 432 do_exit: do_exit (0)
  571  238273 [main] access 432 void: 0x0 = signal (20, 0x1)
  568  238841 [main] access 432 void: 0x0 = signal (1, 0x1)
  572  239413 [main] access 432 void: 0x0 = signal (2, 0x1)
  566  239979 [main] access 432 void: 0x0 = signal (3, 0x1)
  766  240745 [main] access 432 proc_terminate: nchildren 0, nzombies 0
  579  241324 [main] access 432 proc_terminate: leaving
  566  241890 [main] access 432 sigproc_terminate: entering
  573  242463 [main] access 432 sigproc_terminate: done
  866  243329 [main] access 432 __to_clock_t: dwHighDateTime 0, dwLowDateTime 300432
  612  243941 [main] access 432 __to_clock_t: total 00000000 0000001E
  631  244572 [main] access 432 __to_clock_t: dwHighDateTime 0, dwLowDateTime 400576
  612  245184 [main] access 432 __to_clock_t: total 00000000 00000028
  577  245761 [main] access 432 _pinfo::exit: Calling ExitProcess 0


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]